Oracle 9i,10g,11g 下的 UTL_FILE_DIR 及 DIRECTORY - 1
UTL_FILE_DIR 引數 和 directory 的作用是讓Oracle透過Package(比如utl_file)來對OS上的檔案進行操作(如建立,修改等)。
In the past, accessible directories for the UTL_FILE functions were specified in the initialization file using the UTL_FILE_DIR parameter. However, UTL_FILE_DIR access is not recommended. It is recommended that you use the CREATE DIRECTORY feature, which replaces UTL_FILE_DIR. Directory objects offer more flexibility and granular control to the UTL_FILE application administrator, can be maintained dynamically (that is, without shutting down the database), and are consistent with other Oracle tools. CREATE DIRECTORY privilege is granted only to SYS and SYSTEM by default.
Oracle9i R2後建議使用directory , 當然,現在11g R2了,其實UTL_FILE_DIR 還是用得很廣泛,directory 僅僅用在了expdp/impdp上, 可能是因為UTL_FILE_DIR 不需要任何賦權就可以使用的原因, 而directory需要賦予使用者讀寫許可權 。directory 新增和修改不需要重啟資料庫,而utl_file_dir 需要。
使用 UTL_FILE_DIR(引數檔案) :
alter system set UTL_FILE_DIR='/data/file_dir'
alter system set UTL_FILE_DIR='/data/file_dir','/u01/exp_dir'
使用 Directory :
create or replace directory UTF_DIR_01 as '/u01/exp_dir';
grant read,write on directory UTF_DIR_01 to wang ;
可以透過 查詢dba_directories 檢視所有directory, drop directory exp_dir; 刪除。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1351241/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 9i,10g,11g 下的 UTL_FILE_DIR 及 DIRECTORY - 2Oracle
- Oracle 9i 10g 11g 軟體安裝包及PATCH下載地址Oracle
- Oracle 9i、10g、11g補丁集下載大全Oracle
- Oracle 9i,10G和11G軟體及補丁下載地址Oracle
- Oracle 補丁全集 (Oracle 9i 10g 11g Path)Oracle
- oracle 9i 10G 11G 的RAC 穩定性比較Oracle
- oracle 9i 10g 11g安裝檔案及補丁集下載地址 全版(備用)Oracle
- oracle 9i/10g/11g安裝包和PATCH下載地址彙總Oracle
- oracle 9i 和oracle 10g 和oracle 11g有什麼區別Oracle 10g
- 10G, 11G 下的 sysdba 及 sysasm 角色ASM
- Oracle Advanced Replication 1 例 9i to 10g MVROracleVR
- Oracle 資料庫歸檔配置-9i,10g,11gOracle資料庫
- oracle 9i/10g/11g(11.2.0.3)安裝包和PATCH下載地址彙總Oracle
- Oracle 隱藏引數(9i,10g,11g,12c)Oracle
- oracle 9i與10g,11g不同的子查詢括號用法Oracle
- Oracle 9i/10g的官方教材Oracle
- Oracle 9i 及PATCH官方下載地址Oracle
- ORACLE 11g匯入9i dump的問題及解決Oracle
- Oracle 9i和10G軟體及補丁下載地址Oracle
- Oracle 9i/10g的Bug和修復列表及升級指南Oracle
- 《ORACLE 9i/10g/11g程式設計藝術》配置環境Oracle程式設計
- Oracle Database 9i/10g/11g程式設計藝術 筆記OracleDatabase程式設計筆記
- oracle 9i、10g、11g資料庫設定listener密碼的方法Oracle資料庫密碼
- Oracle Flashback (9i & 10g) [zt]Oracle
- Oracle 9I 下的AutoTraceOracle
- 處理 Oracle7/8/8i/9i/10g/11g 中的 Oracle 塊損壞Oracle
- oracle 11g expdb autoextend tablespace and create directory error;OracleError
- 【區別】“UTL_FILE_DIR引數” VS “DIRECTORY資料庫物件”資料庫物件
- oracle 10g的dmp如何匯入9iOracle 10g
- upgrade oracle version 9i to 10gOracle
- oracle 9i/10g merge 用法Oracle
- Oracle 9i/10g/11g資料庫升級路線圖總覽Oracle資料庫
- [轉載]Oracle 9i和10G軟體及補丁下載地址Oracle
- Oracle 9i/10g安裝包和PATCH下載地址彙總Oracle
- Oracle 9i, 10g jdbc driver 檔案OracleJDBC
- 轉:oracle 9i/10g merge 用法Oracle
- Oracle Database 10g/11g補丁(Patchset)下載地址OracleDatabase
- oracle中create directory建在/home/oracle下可能存在的風險Oracle