日期:2014-05-16  浏览次数:20392 次

ORACLE使用UTL_FILE记录日志简介

ORACLE使用UTL_FILE记录日志简介

??????????????????????? Authorwangmin

?

1:以管理员用户登陆???
??
如:conn??? sys/beyond@beyond??? as??? sysdba???

?

2:配置UTL_FILE可操作目录

使用命令:

alter system set utl_file_dir=/opt/oracle/oracle10g/log/utl_log scope=spfile

?oracle??? 10g之后,可以通过创建目录的形式

-- Create directory

create or replace directory UTL_FILE_DIR

? as '/opt/oracle/oracle10g/log/utl_log';

?

操作如下图所示:???

?

?

?

?

3:授权给指定用户,以便执行utl_file???
?GRANT??? EXECUTE??? ON??? utl_file??? TO??? beyond;???

GRANT??? create??? any??? directory??? to??? beyond;???
?GRANT??? create??? any??? library??? to??? beyond;???

?

4:重启数据库,用指定用户beyond创建测试脚本,并测试

测试代码:

create or <