zoukankan      html  css  js  c++  java
  • How to set EVENTS in spfile

    This post summarizes the syntax used to set trace and debug events when the server uses the binary server-side parameter file (SPFILE).

    You need to set several events in the parameter file. You can perform this task successfully in the text-based parameter file and need to do the same operation for an instance that uses the new Oracle9i binary server-side parameter file, also known as the SPFILE.

    1. An example of the text based parameter file syntax is:

    event="10325 trace name context forever, level 10"
    event="10015 trace name context forever, level 1"

    Inserting other parameters between these lines will cause the last event only to be included.

    2. One method to set the event in the SPFILE is to use the SQL syntax:

    SQL> ALTER SYSTEM SET 
        EVENT='10325 trace name context forever, level 10',
        '10015 trace name context forever, level 1' 
        COMMENT='Debug tracing of control and rollback' SCOPE=SPFILE;
    
    System altered.

    You can also, run the below command:

    SQL> alter system set event='10325 trace name context forever, level 10:10015 trace name context forever, level 1' scope=spfile;

    The instance must be restarted for the events to take effect.

    3. The instance must have been started with an SPFILE. Otherwise, this ALTER command will fail as follows:

    SQL> ALTER SYSTEM SET 
       EVENT='10325 trace name context forever, level 10',
       '10015 trace name context forever, level 1' 
       COMMENT='Debug tracing of control and rollback' SCOPE=SPFILE;
     
       ALTER SYSTEM SET
       *
       ERROR at line 1:
       ORA-32001: write to SPFILE requested but no SPFILE specified at startup

    4. You cannot set the event during the instance life:

    SQL> ALTER SYSTEM SET 
        EVENT='10325 trace name context forever, level 10',
        '10015 trace name context forever, level 1' 
        COMMENT='Debug tracing of control and rollback' SCOPE=BOTH; 
          
    	EVENT='10325 trace name context forever,
        *
        ERROR at line 2:
        ORA-02095: specified initialization parameter cannot be modified

    If you get an error like this, it is necessary to use SCOPE=SPFILE and restart the database.

    5. The command can be performed with the instance in NOMOUNT state. You can set events without having to open or mount the database.

    6. If you need to alter, add or remove an event, you have to enter the whole new list in the ALTER SYSTEM command and restart.

    7. To remove all events, use:

    SQL> ALTER SYSTEM RESET EVENT SCOPE=SPFILE SID='*' ;
    
    System altered.

    The asterisk (“*”) in this example applies to all cases but Real Application Cluster. In a Real Application Cluster configuration environment, the instance name is required instead of the asterisk.

    8. To have events set up immediately, typically for dumping or tracing, use:

    SQL> ALTER SESSION SET EVENTS 'immediate trace name controlf level 2' ;
    
    System altered.

    9. To configure a system-wide “triggered” event, use something like:

    SQL> alter system set events '942 trace name ERRORSTACK level 3';
    
    System altered.

    10. To turn off non-immediate system or session events interactively, you can use a syntax like the following:

    SQL> alter system set events '942 trace name ERRORSTACK off';     
    
    System altered.
    SQL> alter system set events='10325 trace name context off';     
    
    System altered.

    Note the different syntax:
    – “SESSION” versus “SYSTEM”, “EVENTS” versus “EVENT”, and no “,” before the “level” keyword.
    – Additionally, you can specify each event in a separate ALTER SESSION command.

     
    喜欢请赞赏一下啦^_^

    微信赞赏

    支付宝赞赏

  • 相关阅读:
    区间dp_学习笔记
    状态压缩dp_学习笔记
    第十一届蓝桥杯C/C++ J题网络分析(带权并查集水题)
    状态机dp学习笔记_AcWing
    洛谷P4052 [JSOI2007]文本生成器(AC自动机+DP)
    洛谷P5840 [COCI2015]Divljak (AC自动机+fail树上dfs序+树上差分线段树维护)
    洛谷P3401 [USACO12JAN]Video Game G(AC自动机+记忆化搜索)
    HDU3613 Best Reward (exKMP/manacher)
    洛谷P2375 [NOI2014]动物园(KMP+倍增优化)
    ICPC2017南宁站题解(A,E,F,H,I,J,L,M)
  • 原文地址:https://www.cnblogs.com/lkj371/p/15319385.html
Copyright © 2011-2022 走看看