1. 我在建数据库的时候,选择创建专用服务器模式,数据库建好以后,我怎样
  确定创建的数据库是使用专用服务器连接到oracle还是用多线程服务器(MTS)
  连接到oracle?2. 我用sys.dbms_system.set_sql_trace_in_session为已有的会话启动sql_trace,
   我也可以查到此会话的跟踪文件,我怎样确定我要启动的会话是否启动了  
   sql_trace???我用dbms_system.read_ev只能查到我本身的会话是否启动了  
   sql_trace

解决方案 »

  1.   

    Up!
    第一个问题已经解决第二个问题谁知道,我现在写出查询本身session是否打开sql_trace的方法:
    SQL> set serveroutput on
    SQL> declare
    2 l_event number;
    3 begin
    4 sys.dbms_system.read_ev(10046,l_event);
    5 dbms_output.put_line('result= ' || l_event);
    6 end;
    7 /
    result= 0
    PL/SQL procedure successfully completed.
    SQL> alter session set sql_trace=true;
    Session altered.
    SQL> declare
    2 l_event number;
    3 begin
    4 sys.dbms_system.read_ev(10046,l_event);
    5 dbms_output.put_line('result= ' || l_event);
    6 end;
    7 /
    result= 1
    PL/SQL procedure successfully completed.
    SQL>希望能够引出“查询已有的会话是否已经启动了sql_trace的方法”????