1.若我在CLIENT 端 用SQL DEVELOPER 要建立:
create or replace directory xmldir as 'D:\oracle\xmldb\';
執行完畢,他說已經建立了,但我卻看不到 CLINET 端有D:\oracle\xmldb\目錄?
請問,是否要先建立 實體路徑,這是要建在 CLINET端 或是 SERVER端?
2.是否要 給 登入者 任何權限?
3.如何查詢目前 有該xmldir 或 使用者 有相關權限?
4.若有CLINET 端建立 D:\oracle\xmldb\
SERVER 端建立 D:\o11\xmldb\
請問會以哪一個為主?(若相同 使用者登錄並建立)
5.要如如刪除
謝謝!
------解决思路----------------------
1.不建实体路径也能create directory,不过没意义.目录是要建在server端.
2.GRANT read, write ON DIRECTORY 目录名 TO 使用者;
3.SELECT directory_name, grantee, privilege
FROM user_tab_privs t, all_directories d
WHERE t.table_name(+)=d.directory_name;
4.只有server端的有用.
5.drop directory 目录名;
------解决思路----------------------
不是,
我想说的是invoicexml.txt 这个文件必须先放置在指定的目录D:\o11\xmldb 下