为何SQL_TRACE不能修改?

[复制链接]
查看11 | 回复6 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
我想启动系统的User Trace功能。
但是V$parameter中的SQL_TRACE参数始终不能改变。
如:
SQL> conn sys/sysas sysdba;
已连接。
SQL>
SQL> alter session set sql_trace=true;
会话已更改。
SQL>
SQL> select name, value from v$parameterwhere name='sql_trace';
NAME VALUE
------------------------
sql_trace FALSE
SQL>
请问改变SQL_TRACE后,变化是应该在v$PARAMETER中反应出来吧? 还是在其它VIEW中反应出来?

改变SQL_TRACE之后。配置生效了。:) 之前看走眼了。
但是,为什么在V$PARAMETER中没有反应出SQL_TRACE被改变呢?

请指教!
谢谢
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
set timed_statistic=true;
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 pingshx 发布
[B]set timed_statistic=true; [/B]

请问这个起什么作用呀?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
要用 alter system 来修改
alter session 是对以后连接上来的会话的参数才会变化
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
更正楼上的:
alter session 是改当前会话的参数
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
对系统参数是不会修改的!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
V$PARAMETER列出的是系统instance参数的设置,alter session改变的是当前会话,所以在V$PARAMETER中看不到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行