首頁 > 資料庫 > Oracle > 主體

oracle怎麼刪除directory

WBOY
發布: 2022-06-10 17:39:56
原創
6439 人瀏覽過

在oracle中,可以利用「drop directory」語句來刪除directory,語句用於刪除指定的目錄別名,語法為「drop directory DIRENAME;」;directory用於資料庫的匯入和匯出。

oracle怎麼刪除directory

本教學操作環境:windows10系統、Oracle 12c版、Dell G3電腦。

oracle怎麼刪除directory

刪除directory目錄

#語法如下:

drop directory DIRENAME;
登入後複製

oracle怎麼刪除directory

directory  用途   資料導入、匯出

1、查詢directory目錄

select * from dba_directories;
登入後複製

2、建立或修改directory目錄

create or replace directory dum_date_dir as  '/home/oracle/datatmp'
登入後複製

3、賦權directory目錄

grant read,write on directory dumpdir to username;
登入後複製

擴展知識:

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板