首頁 >資料庫 >Oracle >oracle怎麼修改directory目錄

oracle怎麼修改directory目錄

WBOY
WBOY原創
2022-05-27 16:49:436321瀏覽

在oracle中,可以利用「create or replace directory dumpdir as 'directory目錄路徑';」語句修改directory目錄,不僅可用於修改directory目錄,也可用於建立該目錄。

oracle怎麼修改directory目錄

本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

oracle怎麼修改directory目錄

1、查詢directory目錄

select * from dba_directories;

2、建立或修改directory目錄

create or replace directory dumpdir as '/home/dumpfiles';

3 、賦權directory目錄

grant read,write on directory dumpdir to username;

4、刪除directory目錄

drop directory DIRENAME;

擴展知識:

Oracle Directory(目錄)可以讓使用者在Oracle資料庫中靈活地對文件進行讀寫操作,大大提高了Oracle的易用性和可擴展性。其語法如下所示:

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

建立和刪除Directory的權限為: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資料庫並不會到作業系統上檢驗路徑的存在性,只有在使用時才會校驗,因此在建立Directory時謹記對應的路徑的真實存在性,否則可能會報ORA-29913或ORA -29400的錯誤。

下面給出一個創建Oracle Directory的範例:

oracle怎麼修改directory目錄

推薦教學:《Oracle影片教學

以上是oracle怎麼修改directory目錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn