一下是我的操作alter session set SQL_Trace=true;
 
Session altered.
 
alter session set TIMED_STATISTICS=true;
 
Session altered.
 
alter system set USER_DUMP_DEST='/home/trace' scope=both;
 
System switch log altered.但是我发现重启数据库或者退出重进数据库后,trace file的位置又变成了原来的位置,没有变成我更改后的位置。这是为什么呢?

解决方案 »

  1.   

    事实上是srvctl stop后 重启数据库进去后  show parameter USER_DUMP_DEST; 得到的结果还是更改前的目录,而不是我新指向的目录。
      
      

  2.   

    搞定了 alter system set diagnostic_dest ='String' scope=both;
    这个参数已经被启用了USER_DUMP_DEST 11.1后启用的
    现在用diagnostic_dest
      

  3.   

    原来用的是11g
    user_dump_dest参数已经是摆设了