ホームページ  >  記事  >  データベース  >  Oracleでディレクトリを削除する方法

Oracleでディレクトリを削除する方法

WBOY
WBOYオリジナル
2022-06-10 17:26:176455ブラウズ

Oracle では、「drop directory」ステートメントを使用してディレクトリを削除できます。このステートメントは、指定されたディレクトリ エイリアスを削除するために使用されます。構文は「drop directory DIRENAME;」です。ディレクトリはインポートに使用されます。そしてデータベースをエクスポートします。

Oracleでディレクトリを削除する方法

このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。

oracle でディレクトリを削除する方法

ディレクトリ directory を削除する

構文は次のとおりです:

drop directory DIRENAME;

Oracleでディレクトリを削除する方法

ディレクトリの目的 データのインポートとエクスポート

1. クエリ ディレクトリ directory

select * from dba_directories;

2. ディレクトリ ディレクトリの作成または変更

create or replace directory dum_date_dir as  '/home/oracle/datatmp'

3. Empower ディレクトリ ディレクトリ

grant read,write on directory dumpdir to username;

拡張知識:

Oracle Directory (ディレクトリ) を使用すると、ユーザーは Oracle データベース内のファイルを柔軟に読み書きできるようになり、Oracle の使いやすさと拡張性が大幅に向上します。構文は次のとおりです。

CREATE [OR REPLACE] DIRECTORY DIRECTORY AS 'PATHNAME';

ディレクトリを作成および削除する権限は、CREATE ANY DIRECTORY、DROP ANY DIRECTORY です。 Directory を使用するために一般ユーザーに与えられる権限には、READ、WRITE、および EXECUTE が含まれます。また、以下に示すように、ALL を直接書き込むこともできます:

GRANT READ,WRITE,EXECUTE ON DIRECTORY EXP_DIR_LHR TO LHR;
GRANT ALL ON DIRECTORY EXP_DIR_LHR TO LHR;

Directory データベース オブジェクトを作成するときは、対応するパスが指定されることに注意してください。存在しません、および存在しません。エラーを報告するとき、Oracle データベースはオペレーティング システム上のパスの存在を検証しません。パスが使用されるときにのみ存在を検証します。したがって、ディレクトリを作成するときは、次の点に注意してください。対応するパスが存在する場合、ORA-29913 または ORA が報告される可能性があります。 -29400 エラー。

次は、Oracle Directory の作成例です:

Oracleでディレクトリを削除する方法

推奨チュートリアル: 「Oracle ビデオ チュートリアル

以上がOracleでディレクトリを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。