SELECT COUNT(*) FROM V$SQL_HISTORY;
--输出结果: 10000
[dmdba@dmrw-26 home]$ cd /home/dmdba/dmdata5236/DAMENG/ [dmdba@dmrw-26 DAMENG]$ vi sqllog.ini
BUF_TOTAL_SIZE = 10240 #SQLs Log Buffer Total Size(K)(1024~1024000) BUF_SIZE = 1024 #SQLs Log Buffer Size(K)(50~409600) BUF_KEEP_CNT = 6 #SQLs Log buffer keeped count(1~100) [SLOG_ALL] FILE_PATH = ../log PART_STOR = 0 ##SQL 日志分区存储, ##表示 SQL 日志进行分区存储的划分条件。 ##0 表示不划分;1 表示 USER:根据不同用户分布存储 SWITCH_MODE = 2 ## 日志文件切换模式 2 按文件大小切换 SWITCH_LIMIT = 256 ## 文件大小限制,默认128,建议256 ,单位MB ASYNC_FLUSH = 1 ## 日志刷盘模式默认1 异步刷盘,0实时刷盘(要考虑性能) FILE_NUM = 20 ## 打印日志文件个数,默认5个,建议配置20 ITEMS = 0 ## 记录SQL全部内容信息 默认 0 SQL_TRACE_MASK = 1 ## 打印全部类型SQL日志 默认 1 MIN_EXEC_TIME = 0 ## 详细模式下,记录的最小语句执行时间,单位毫秒 USER_MODE = 0 ## SQL 日志按用户过滤时的过滤模式,取值0:关闭用户过滤 USERS = ## 打开 SVR_LOG_USER_MODE 时指定的用户列表。格式为:用户名:用户名:用户名 [SLOG_ERROR] SQL_TRACE_MASK = 23 FILE_PATH = ../log [SLOG_DDL] SQL_TRACE_MASK = 3 [SLOG_LONG_SQL] SQL_TRACE_MASK = 25 MIN_EXEC_TIME = 60000
call SP_SET_PARA_VALUE(1,'SVR_LOG',1);
select SF_GET_PARA_VALUE(1,'SVR_LOG')union ALL
select SF_GET_PARA_VALUE(2,'SVR_LOG');
call SP_SET_PARA_VALUE(1,'SVR_LOG',0);
文章
阅读量
获赞