在OEM的控制文件管理中,有一个按钮“备份到跟踪文件”,可是这里没有“显示SQL”按钮。我想知道用命令该怎么实现这一功能?
《精通oracle10g系统管理》中记载服务器进程跟踪文件重要用于SQL跟踪。当跟踪SQL语句时,必须激活SQL跟踪。请问这个SQL跟踪激活机制是怎样的?怎么激活呢?
谢谢!

解决方案 »

  1.   

    试试:alter system set events '10046 trace name context forever,level 1'; 
    上面的语句会在udump目录下生成 ".trc"的文件. 停止跟踪用:
    alter system set events '10046 trace name context off'; 
      

  2.   

    sql>show parameter sql_tracesql_trace这个参数设置为 true;备份控制文件跟这个参数无关吧alter database backup controlfile to trace;
    alter database backup controlfile to trace as 'c:\a.trc';
    以上的2种命令才是备份控制文件
      

  3.   

    SQL> alter session set sql_trace true
      2  ;会话已更改。SQL>....
    ..
    SQL> alter session set sql_trace false;会话已更改。
    就会在user_dump_dest生成一个trace文件.