spfile °ú pfile
ÀÛ¼ºÀÚ °ü¸®ÀÚ ÀÛ¼º½Ã°£ 2006-03-21 23:55:44
 

SPFILE »ç¿ë¹ý

[°³³ä]

Oracle9iºÎÅÍ´Â databaseÀÇ initial parameter¸¦ ÁöÁ¤ÇÏ´Â initSID.ora file¿Ü¿¡
server parameter fileÀ̶ó°í ºÒ¸®´Â spfileSID.ora°¡ »õ·Î ¼Ò°³µÇ¾ú´Ù.
ÀÌ spfileÀ» »ç¿ëÇÏ°Ô µÇ¸é alter systemÀ» ÅëÇØ database°¡ ¿î¿µ Áß¿¡ 
parameter¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô µÇ¸é¼­ parameter ¼öÁ¤¶§¸¶´Ù database¸¦ restart
½ÃÄÑ¾ß ÇÏ´Â ÇÊ¿äÀ» ÁÙ¿©ÁÖ°í, ¾ÕÀ¸·Î ¼Ò°³µÉ dynamicÇÑ server tuning¿¡ 
Áß¿äÇÑ ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ´Ù.

[¼³¸í]

ÀÌ ¹®¼­¿¡¼­´Â ÀÌ·¯ÇÑ spfile¿¡ ´ëÇؼ­ ½ÇÁ¦ »ç¿ëÇϸ鼭 ¾Ë¾ÆµÎ¾î¾ß ÇÒ ´ÙÀ½°ú
°°Àº ³»¿ë¿¡ ´ëÇؼ­ Á¤¸®ÇÏ¿´´Ù.


1. spfileÀ» vi·Î Á÷Á¢ º¯°æÇÑ °æ¿ìÀÇ ¿µÇâ
2. db open½Ã spfileÀ» Àоú´ÂÁö È®ÀÎÇÏ´Â ¹æ¹ý
3. initSID.ora¸¦ spfileSID.ora·Î migrationÇϰųª ±× ¹Ý´ëÀÇ ¹æ¹ý
4. alter systemÀ¸·Î parameterº¯°æ½Ã scope¿¡ ´ëÇؼ­
5. v$parameter¿Í v$spparameter¿¡ ´ëÇؼ­ (static parameter È®ÀÎ)


1. spfileSID.ora È­ÀÏÀ» vi·Î Á÷Á¢ º¯°æÇÑ °æ¿ìÀÇ ¿µÇâ

  spfileÀÌ Å©Áö ¾ÊÀº °ü°è·Î viµîÀ¸·Î ÀÐÀ¸¸é ¸¶Ä¡ text È­ÀÏó·³ parameter°¡
  º¸À̴µ¥ ÀÌ È­ÀÏÀº ½ÇÁ¦·Î´Â binary file·Î Á÷Á¢ º¯°æÇÏ¸é ¾ÈµÈ´Ù.
  ƯÈ÷ ÀÌ È­ÀÏÀÇ header¿¡´Â checksum°ú ±âº»ÀûÀÎ meta-data Á¤º¸µîÀ» 
  Æ÷ÇÔÇÏ¿© manualÇÏ°Ô º¯°æÇÏ°Ô µÇ¸é ÀÌ checksumÀÇ °ªÀÌ ¸ÂÁö ¾Ê°Ô µÇ¸é¼­, 
  ÀÌÈÄ startup½Ã ÀÌ È­ÀÏÀ» ÀÐÁö ¾Ê°í initSID.ora fileÀ» ÀÐ°Ô µÈ´Ù.

  db¸¦ ¿î¿µÇϸ鼭 spfile¿¡ °è¼Ó parameter°¡ º¯°æµÈ °æ¿ì¶ó¸é ÀÌ·¯ÇÑ ¹®Á¦·Î
  tuningµîÀ» ÅëÇØ º¯°æµÈ parameter value¸¦ ¸ðµÎ ÀÒ°ÔµÉ ¼ö Àִ°ÍÀÌ´Ù.


2. db open ½Ã spfileÀ» Àоú´ÂÁö È®ÀÎÇÏ´Â ¹æ¹ý

  db°¡ open ½Ã¿¡ ÂüÁ¶ÇÑ initial parameter fileÀÌ ¹«¾ùÀÎÁö¸¦ È®ÀÎÇϱâ 
  À§Çؼ­´Â ´ÙÀ½°ú °°ÀÌ Á¶È¸ÇÏ¸é µÈ´Ù.

     
SQL> show parameter pfile

      NAME                            TYPE        VALUE
      spfile                            string      ?/dbs/spfile@.ora 


  ¿©±â¿¡¼­ ?´Â ORACLE_HOMEÀ» ³ªÅ¸³»°í @´Â SID¸¦ ³ªÅ¸³½´Ù.

3. initSID.ora¸¦ spfileSID.ora·Î migrationÇϰųª ±× ¹Ý´ëÀÇ ¹æ¹ý

  spfileÀ» »ç¿ëÇÏ´Ù°¡ ±× È­ÀÏÀÇ ³»¿ëÀ» initSID.ora¿¡ backup Â÷¿ø¿¡¼­
  ¹Ý¿µ½ÃÄÑ µÎ°Å³ª, ȤÀº spfile´ë½Å initSID.ora¸¦ »ç¿ëÇÏ°íÀÚ ÇÏ´Â °æ¿ì,
  ¶Ç´Â ¹Ý´ë·Î initSID.ora¸¦ ÂüÁ¶ÇÏ¿© spfileSID.ora¸¦ »ý¼ºÇÏ°í ÇÏ´Â
  °æ¿ì ´ÙÀ½°ú °°ÀÌ °£´ÜÈ÷ ÀÛ¾÷ÇÏ¸é µÈ´Ù.

      SQL>connect / as sysdba
      SQL>create pfile='initORA9i.ora' from spfile='spfileORA9i.ora';
      SQL>create spfile='spfileORA9i.ora' from pfile='initORA9i.ora';

  À§ ¹®Àå¿¡¼­ È­ÀÏ¸í ´ë½Å Á÷Á¢ directory±îÁö Àý´ë path·Î ÁöÁ¤ÇÒ ¼ö ÀÖ°í,
  È­ÀϸíÀº ÀÓÀÇ·Î ÁöÁ¤ ÈÄ ³ªÁß¿¡ »ç¿ë½Ã initSID.ora³ª spfileSID.ora ÇüÅ·Î
  ¸¸µé¾îÁÙ ¼ö ÀÖ´Ù.
   
  defaultÀÎ $ORACLE_HOME/dbs directoryÀÌ°í SID°¡ ºÙ´Â À̸§ ÇüÅÂÀÌ¸é °£´ÜÈ÷, 
  ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ÇÏ¿©µµ µÈ´Ù.

      SQL>create pfile from spfile;
      SQL>create spfile from pfile;

  sysdba ±ÇÇÑÀÌ ¾øÀ¸¸é ±ÇÇÑ ºÎÁ· ¿À·ù°¡ ¹ß»ýÇÑ´Ù.

4. alter systemÀ¸·Î parameter º¯°æ ½Ã scope¿¡ ´ëÇؼ­

  spfileÀ» »ç¿ëÇÏ°Ô µÇ¸é ¾Õ¿¡¼­µµ ¾ð±ÞÇÑ °Í°ú °°ÀÌ spfileÀ» Á÷Á¢ º¯°æÇÏ´Â
  ´ë½Å alter system command¸¦ ÅëÇØ initial parameter¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.

  ´Ü À̶§ alter system command µÚ¿¡ scope¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â µ¥ scope·Î 
  ÁöÁ¤°¡´ÉÇÑ °ªÀº memory/spfile/both ¼¼°¡Áö°¡ µÈ´Ù.
  memory°¡ ÀÌÁß default¿©¼­ scope¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é memory°¡ µÈ´Ù.

  memory: º¯°æÀÌ ÇöÀç »óÅ¿¡¸¸ ¿µÇâÀ» ¹ÌÄ¡¸ç db°¡ restartupµÇ¸é,
          º¯°æ ÀÌÀü°ªÀ¸·Î µ¹¾Æ°£´Ù.
  spfile: º¯°æ ³»¿ëÀ» spfile¿¡¸¸ ÀúÀåÇÏ°í ÇöÀç »óÅ¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö
          ¾Ê°Ô ÇÑ´Ù. 
          static parameterÀÇ °æ¿ì´Â ÀÌ scope¸¸ÀÌ ÁöÁ¤°¡´ÉÇÏ´Ù.
          Áï, spfileÀ» »ç¿ëÇÏ´õ¶óµµ static parameter¿¡ ´ëÇؼ­´Â db 
          ¿î¿µÁß¿¡ ¹Ù·Î °ªÀ» º¯°æÇÏ¿© restartup¾øÀÌ ¹Ý¿µÇÏ´Â °ÍÀº ºÒ°¡´É
          ÇÑ °ÍÀÌ´Ù.
  both:  º¯°æ ³»¿ëÀ» ÇöÀç»óÅ¿¡µµ ¹Ù·Î ¹Ý¿µÇÏ°í, spfile¿¡µµ ¹Ý¿µ½ÃÄÑ,
          ÀÌÈÄ rebooting½Ã¿¡µµ ¿µÇâÀ» ¹ÌÄ¡µµ·Ï ÇÑ´Ù.

  ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.

  SQL>alter system set open_cursors=300;
  SQL>alter system set open_cursors=300 scope=spfile;
  SQL>alter system set open_cursors=300 scope=both;

  ´Ü, spfileÀ» ÂüÁ¶ÇÏÁö ¾Ê°í init.ora¸¦ ÂüÁ¶ÇÏ¿© db°¡ openÇÑ °æ¿ì ÀÌ·¯ÇÑ
  alter system ¸í·ÉÀ» ÅëÇØ initial parameter¸¦ º¯°æÇÏ·Á°í Çϸé 
  ´ÙÀ½°ú °°Àº ¿À·ù°¡ ¹ß»ýÇÑ´Ù.

  ƯÈ÷ spfile¿¡ ¿ÜºÎÀÇ º¯°æÀÌ °¡ÇØÁ® spfileÀÌ ÂüÁ¶µÇÁö ¾ÊÀº °æ¿ì¿¡ ÁÖ·Î
  ´ÙÀ½ ¿À·ù¸¦ ¸¸³¯ ¼ö ÀÖ´Ù.

      ORA-02095: specified initialization parameter cannot be modified 


5. v$parameter¿Í v$spparameter¿¡ ´ëÇؼ­ (static parameter È®ÀÎ)

  initial parameterÀÇ Á¾·ù¿¡´Â db°¡ ¿î¿µÁß¿¡´Â ¹Ù·Î ±× °ªÀ» º¯°æÇÏ¿©
  ¹Ý¿µ½Ãų ¼ö ¾ø°í, ´ÙÀ½ startup ÈÄ¿¡¸¸ º¯°æµÈ °ªÀÌ ¿µÇâÀ» ÁְԵǴÂ
  parameter°¡ ÀÖ´Ù. 
  ÀÌ·¯ÇÑ parameter¸¦ static parameter¶ó°í ºÎ¸¥´Ù.
 
  ÀÌ static parameterÀÇ °æ¿ì´Â ±×·¡¼­ alter systemÀ¸·Î º¯°æÇÏ´õ¶óµµ,
  scope=spfile ·Î¸¸ ÁöÁ¤ °¡´ÉÇÑ °ÍÀÌ´Ù.
  ÀÌ·¯ÇÑ sttic parameter¸¦ scope¸¦ ÁöÁ¤ ¾ÈÇؼ­ memory·Î Çϰųª both·Î
  ÇÏ°Ô µÇ¸é 4¹ø¿¡¼­ ¼³¸íÇÑ ORA-2095 ¿À·ù°¡ ¹ß»ýÇÏ°Ô µÈ´Ù.

  ±×·³ static parameter´Â ¾î¶»°Ô È®ÀÎÇÒ ¼ö Àִ°¡?

      SQL>select name, issys_modifiable from v$parameter;

  ¿©±â¿¡¼­ º¸¸é, issys_modifiableÀÇ °ªÀ¸·Î ´ÙÀ½ ¼¼°¡Áö°¡ ³ªÅ¸³­´Ù.

  FLASE:    static parameter·Î scope=spfile·Î¸¸ °ªÀ» º¯°æ °¡´ÉÇÏ´Ù.
              Áï °ªÀ» º¯°æÇصµ ÀÌÈÄ startup ½ÃºÎÅÍ ¿µÇâÀ» ¹ÌÄ¡°Ô µÈ´Ù.
  IMMEDIATE: °ªÀ» º¯°æÇϸé ÇöÀç sessionºÎÅÍ ¹Ù·Î ¿µÇâÀ» ¹Þ°ÔµÈ´Ù.
  DEFERRED:  º¯°æµÈ °ªÀÌ ÀÌÈÄ Á¢¼ÓµÇ´Â sessionºÎÅÍ ¿µÇâÀ» ÁØ´Ù.

   
  alter systemÀ» ÅëÇØ parameter¸¦ º¯°æÇÏ´Â °æ¿ì º¯°æµÈ °ªÀÌ ¹Ý¿µÀÌ Àß
  µÇ¾ú´Â°¡¸¦ È®ÀÎÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ show parameter³ª v$prameter¸¦
  Á¶È¸ÇÏ°í, ÇöÀç ¹Ý¿µÀº ¾È µÇ¾ú´õ¶óµµ spfile¿¡ ÀúÀåÀº µÇ¾ú´ÂÁö¸¦ È®ÀÎÇÏ
  ·Á¸é v$spparameter¸¦ Á¶È¸ÇÏ¸é µÈ´Ù.

      SQL>show parameter open_cursors
      SQL>select value from v$prameter where name = 'open_cursors';
      SQL>select value from v$spparameter where name = 'open_cursors';

  Áï, scope=spfile·Î parmaeter¸¦ º¯°æÇÑ °æ¿ì´Â v$spparameter¿¡¸¸ º¯°æ
  µÈ °ªÀÌ ³ªÅ¸³ª°í, show parameter³ª v$parameter¿¡¼­´Â º¯°æÀü°ªÀÌ ³ªÅ¸
  ³ª°Ô µÈ´Ù.

     

? ORACLE 9I ÀνºÅϽº ±¸µ¿À» À§ÇÑ SPFILE ¹× INIT.ORA ÆĶó¹ÌÅÍ ÆÄÀÏ

Oracle 9i ÀÌÀü ¹öÁ¯¿¡¼­´Â ¿À¶óŬ ÀνºÅϽº´Â ÅؽºÆ® ÆÄÀÏÀÎ init<SID>.ora ÆÄÀÏ
À» ÀÌ¿ëÇÏ¿© ±¸µ¿µÇ¾úÀ¸¸ç, ÀÌ ÆÄÀÏÀº ±âº»ÀûÀ¸·Î $ORACLE_HOME/dbs µð·ºÅ丮 ¾Æ·¡
À§Ä¡ÇÏ¿´´Ù.

Oracle 9i¿¡¼­´Â SPFILEÀ̶ó´Â °ÍÀÌ »õ·Î Ãß°¡ µÇ¾ú´Âµ¥, DB ¼­¹ö ³»¿¡ ÀúÀåµÇ´Â
¹ÙÀ̳ʸ® ÆÄÀÏÀÌ´Ù. ÀνºÅϽº¿¡ Àû¿ëÇÏ°íÀÚ ÇÏ´Â ÆĶó¹ÌÅÍ°ªÀÇ º¯µ¿ »çÇ×ÀÌ
ÀνºÅϽº¸¦ ³»¸®°Å³ª ±¸µ¿½Ãų¶§¸¶´Ù °è¼ÓÇؼ­ Àû¿ëµÉ ¼ö ÀÖ°Ô ÇÒ ¼ö ÀÖ´Ù.

Oracle 9i¿¡¼­´Â ÀνºÅϽº¿¡ Àû¿ë½Ãų ÆĶó¹ÌÅ͸¦ spfile ¶Ç´Â init.ora ÆÄÀÏ¿¡
ÀúÀå½Ãų ¼ö ÀÖ´Ù.

Oracle 9i ÀνºÅϽº ±¸µ¿½Ã ÂüÁ¶ÇÏ´Â ÆÄÀÏ
-  ±âº» spfile --> spfile<SID>.ora
-  ±âº» init.ora ÆÄÀÏ --> init<SID>.ora
-  init.ora ÆÄÀÏÀ» ÀνºÅϽº ±¸µ¿½Ã º°µµ·Î ÁöÁ¤
-  spfile À» ÀνºÅϽº ±¸µ¿½Ã º°µµ ÁöÁ¤

À§ ÃʱâÈ­ ÆÄÀϵéÀÇ ±âº» À§Ä¡´Â ´ÙÀ½°ú °°´Ù.
- UNIX --> $ORACLE_HOME/dbs
- Windows NT / 2000 --> %ORACLE_HOME%\database

´ÙÀ½ ¿¹Á¦´Â Oracle 9i¸¦ ±¸µ¿½ÃÅ°´Â ¿©·¯ ¹æ¹ýÀ» º¸¿©ÁÖ°í ÀÖ´Ù.

1. ÃʱâÈ­ ÆÄÀÏ ÁöÁ¤À» ÇÏÁö ¾ÊÀ» °æ¿ì

  sqlplus /nolog
  SQL> connect / as sysdba
  SQL> startup

  ¿À¶óŬ¿¡¼­´Â ¸ÕÀú spfile<SID>.ora ÆÄÀÏÀÌ Á¸ÀçÇÏ´ÂÁö ã¾Æº¸°í¾øÀ» °æ¿ì¿¡´Â spfile.ora ÆĶó¹ÌÅÍ ÆÄÀÏÀ» ã´Â´Ù.
µÎ°³ ÆÄÀÏÀÌ ¸ðµÎ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì, init<SID>.ora ÆĶó¹ÌÅÍÆÄÀÏÀ» ã´Â´Ù. 
¸¸¾à init<SID>.ora ÆÄÀϵµ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é¿À¶óŬ¿¡¼­´Â ´ÙÀ½°ú °°Àº ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.

  SQL> startup
  ORA-01078: failure in processing system parameters
  LRM-00109: could not open parameter file
  'D:\ORA901\DATABASE\INITORA901.ORA'

2. init.ora ÆÄÀÏÀÇ ÁöÁ¤
  ÀνºÅϽº ±¸µ¿½Ã init.ora ÆÄÀÏÀ» ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº ÀÌÀü ¹öÁ¯°ú µ¿ÀÏÇÏ´Ù.

  SQL> startup pfile=d:\ora901\database\initORA901.ora
  ORACLE instance started.

  Total System Global Area  118255568 bytes
  Fixed Size                  282576 bytes
  Variable Size              83886080 bytes
  Database Buffers          33554432 bytes
  Redo Buffers                532480 bytes
  Database mounted.
  Database opened.

  À¯ÀÇÇØ¾ß ÇÒ Á¡Àº spfile Àº init.ora ÆÄÀÏ°ú °°ÀÌ ÀνºÅϽº ±¸µ¿½Ã
  µ¿ÀûÀ¸·Î ÁöÁ¤ÇÒ ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù. ¸¸¾à spfileÀ» ¸í½ÃÀûÀ¸·Î ÁöÁ¤
  ÇÒ °æ¿ì ´ÙÀ½°ú °°Àº ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.

  SQL> startup spfile=d:\ora901\database\spfileORA901.ora
        SP2-0714: invalid combination of STARTUP options

  µ¥ÀÌÅͺ£À̽º¸¦ init.ora ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© ±¸µ¿ÇÏ¿´À» °æ¿ì spfile ÆĶó¹ÌÅÍ °ªÀº 
°ø¹éÀ¸·Î ³²¾Æ ÀÖ°Ô µÈ´Ù.

    NAME                              TYPE        VALUE
spfile                              string

3. »ç¿ëÇÏ°íÀÚ ÇÏ´Â spfileÀÇ ÁöÁ¤

  »ç¿ëÇÏ°íÀÚ ÇÏ´Â spfileÀ» ÁöÁ¤ÇÏ°íÀÚ ÇÒ °æ¿ì¿¡´Â init.ora ÆÄÀÏÀ» »ç¿ëÇÏ¿©¾ß Çϸç, init.ora ÆÄÀÏ¿¡´Â spfileÀÇ Àý´ë °æ·Î¸¸ ÁöÁ¤µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.

  spfile=d:\ora901\database\spfiletest.ora

  SQL> startup pfile=d:\ora901\database\inittest.ora
  ORACLE instance started.

  Total System Global Area  122449892 bytes
  Fixed Size                  282596 bytes
  Variable Size              88080384 bytes
  Database Buffers          33554432 bytes
  Redo Buffers                532480 bytes
  Database mounted.
  Database opened.

  ÀÌ °æ¿ì¿¡´Â SQL*Plus¿¡¼­ ÀνºÅϽº ±¸µ¿ ½Ã »ç¿ëµÈ spfileÀ» 
  ´ÙÀ½°ú °°ÀÌ È®ÀÎÇØ º¼ ¼ö ÀÖ´Ù.

  SQL> show parameter spfile

  NAME                          TYPE        VALUE
spfile                          string      d:\ora901\database\spfiletest.ora

  »ç¿ë ÁßÀÎ spfileÀÇ ³»¿ëÀº ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ °¡´ÉÇÏ´Ù.

  SQL>alter system set processes = 200 scope=spfile;

        System altered.

  SQL> select name, value from v$spparameter
        where name = 'processes';

  NAME            VALUE
  processes        200






   
 
No. 18660

HOW TO SET EVENTS IN THE SPFILE
===============================

PURPOSE
 
  ÀÌ ÀÚ·á´Â oracle 9iºÎÅÍ Á¦°øµÇ´Â SPFILEÀ» »ç¿ëÇÒ ¶§ trace¿Í debug
  event¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÏ°í ÀÖ´Ù.


How to Set EVENTS in the SPFILE:
================================

  ±âÁ¸¿¡ pfileÀ» »ç¿ëÇÒ ¶§¿¡´Â pfileÀ» text editor¸¦ »ç¿ëÇÏ¿© Á÷Á¢ ÆíÁýÇÏ¿©
  event¸¦ ¼³Á¤ÇÏ¿´´Ù. ±×·¯³ª oracle 9iÀÇ SPFILEÀº binary fileÀ̹ǷΠÀÌ·¯ÇÑ
  ¹æ¹ýÀ¸·Î event¸¦ ¼³Á¤ÇÒ ¼ö ¾ø´Ù.  ´ë½Å 'ALTER SYSTEM' ¸í·ÉÀ» »ç¿ëÇÏ¿©
  ÀÌ·¯ÇÑ event¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
 
 

1) ¾Æ·¡´Â PFILE¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ´Â event¿¡ ´ëÇÑ ¿¹Á¦ÀÌ´Ù.

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

      event¼³Á¤µé »çÀÌ¿¡ ´Ù¸¥ parameterµéÀÌ ±â¼úµÇ¸é °¡Àå ¸¶Áö¸· event¸¸ÀÌ
      Àû¿ëµÈ´Ù´Â »ç½ÇÀ» ÁÖÀÇÇÏÀÚ.

2)
    a) SPFILE¿¡ event¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¹æ¹ýÀº SQL interface¸¦ ÀÌ¿ëÇÏ´Â
      °ÍÀÌ´Ù.
         
      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.

      À§¿¡¼­ ¼³Á¤µÈ EVENT°¡ È°¼ºÈ­ µÇ·Á¸é instance¸¦ restartupÇØ¾ß ÇÑ´Ù.   

    b) ÀÌ¿Í °°ÀÌ SQL interface¸¦ ÅëÇÏ¿© event¸¦ ¼³Á¤ÇÏ·Á¸é instance´Â ¹Ýµå½Ã
      SPFILE°ú ÇÔ²² startupµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ¸¸¾à ±×·¸Áö ¾Ê´Ù¸é ´ÙÀ½°ú °°Àº
      Error message¸¦ ¸¸³ª°Ô µÈ´Ù.
   
      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

  c) Active instance¿¡ SQL interface¸¦ ÅëÇØ¿© Á÷Á¢ EVENT¸¦ Àû¿ëÇÒ ¼ö´Â ¾ø´Ù.
      EVENT´Â SQL interface¸¦ ÅëÇÏ¿© SPFILE¿¡¸¸ Àû¿ëµÉ »Ó ÇöÀçÀÇ active instance¿¡
      ´Â Àû¿ëµÉ ¼ö ¾ø´Ù. SPFILE¿¡ Àû¿ëµÈ event¸¦ È°¼ºÈ­ÇÏ·Á¸é DB¸¦ ¹Ýµå½Ã
      restartup ÇؾßÇÑ´Ù.

      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


  d) ÀÌ ¸í·ÉÀº NOMOUNT »óÅÂÀÇ instance¿Í ÇÔ²² ¼öÇàµÉ ¼ö ÀÖ´Ù.
   
  e) ¿©·¯°³ÀÇ EVENT°¡ ±â¼úµÉ ¶§´Â ÇÑ Line¾È¿¡ ¸ðµÎ ±â¼úÇϸç
      ':' ¸¦ »ç¿ëÇÏ¿© ±¸ºÐÁþ´Â´Ù.

3) ¸ðµç event¸¦ Á¦°ÅÇϱâ À§Çؼ­´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» »ç¿ëÇÑ´Ù:
     
      SQL> ALTER SYSTEM RESET EVENT SCOPE=SPFILE SID='*' ;

      System altered.

    '*' Àº RAC(Real Application Cluster)ȯ°æ¿¡¼­ÀÇ instance nameÀÓ

4) Dumping°ú TracingÀ» À§ÇØ Áï½Ã event¸¦ ¼³Á¤ÇÏ·Á¸é ALTER SESSION¸í·ÉÀ»
    »ç¿ëÇØ¾ß ÇÑ´Ù.

      SQL> ALTER SESSION SET EVENTS='immediate trace name controlf level 2' ;

      System altered.


¸ñ·Ï | ÀÔ·Â | ¼öÁ¤ | ´äº¯ | »èÁ¦