SQL> execute dbms_logmnr_d.build(dictionary_filename=>v816dict.ora,dictionary_location=>e:\oracle
\logs);
BEGIN dbms_logmnr_d.build(dictionary_filename=>v816dict.ora,dictionary_location=>e:\oracle\logs)
*
ERROR 位于第 1 行:
ORA-06550: 第 1 行, 第 7 列:
PLS-00201: 必须说明标识符 DBMS_LOGMNR_D.BUILD
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
////////////////////////////////////
上面是怎么回事,路径不正确吗??
DBMS_LOGMNR_D.BUILD请检查看看此程序包是否已经存在
如果不存在需执行dbms下的部分脚本
如果存在 DBMS_LOGMNR_D 包,你检查看是否有足够的权限
请加上sys即: sys.DBMS_LOGMNR_D.BUILD
execute sys.dbms_logmnr_d.build(dictionary_filename=>v816dict.ora,dictionary_location=>e:\oracle
\logs);
BEGIN dbms_logmnr_d.build(dictionary_filename=>v816dict.ora,dictionary_location=>e:\oracle\logs)
自己加啊/
也可以
alter session
数据库utl_file_dir参数是不能动态更新的
你可以在init.ora文件增加这样一句话:
UTL_FILE_DIR=c:\temp
然后重起数据库即可!
当然,目录你自己定