ホームページ >データベース >Oracle >Oracle でディレクトリを変更する方法

Oracle でディレクトリを変更する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2022-05-27 16:49:436398ブラウズ

Oracle では、「create or replace directory dumpdir as 'directory directory path';」ステートメントを使用して、ディレクトリ ディレクトリを変更できます。このステートメントは、ディレクトリ ディレクトリを変更するためだけでなく、ディレクトリを作成します。

Oracle でディレクトリを変更する方法

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

Oracle でディレクトリを変更する方法

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 ビデオ チュートリアル

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

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