Oracle19cでディレクトリオブジェクト(DIRECTORY)を作成するSQL構文

環境
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production

構文
CREATE OR REPLACE DIRECTORY <ディレクトリ> AS <ディレクトリパス>;
ディレクトリオブジェクトを作成します。Oracleのバックアップでエクスポート・インポートを使う際にディレクトリオブジェクトを使用します。

使用例
1.ディレクトリオブジェクトdump_dirを作成します

SQL> CREATE OR REPLACE DIRECTORY dump_dir AS 'c:\databackup';

ディレクトリが作成されました。

2.ディレクトリオブジェクトdump_dirの権限を付与します
構文
GRANT READ ON DIRECTORY ディレクトリ TO ユーザー名;

使用例
読み込み権限を付与します

SQL> GRANT READ ON DIRECTORY dump_dir TO arkuser;

権限付与が成功しました。

書き込み権限を付与します

SQL> GRANT WRITE ON DIRECTORY dump_dir TO arkuser;

権限付与が成功しました。

 

Oracle 19c

Posted by arkgame