Oracle では、「create or replace directory dumpdir as 'directory directory path';」ステートメントを使用して、ディレクトリ ディレクトリを変更できます。このステートメントは、ディレクトリ ディレクトリを変更するためだけでなく、ディレクトリを作成します。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
1. ディレクトリをクエリします
select * from dba_directories;
2. ディレクトリを作成または変更します
create or replace directory dumpdir as '/home/dumpfiles';
3 、ディレクトリ ディレクトリに権限を与える
grant read,write on directory dumpdir to username;
4、ディレクトリ ディレクトリを削除
drop directory DIRENAME;
知識を広げる:
Oracle ディレクトリ (ディレクトリ) でユーザーがログインできるようにする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 でディレクトリを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。