HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
[ÀϹÝ] pfile°ú spfile ÀÇ Â÷ÀÌÁ¡
  È£¼® ´Ô²²¼­ ¾´ ±ÛÀÔ´Ï´Ù - 121.¢½.39.7 ÀÐÀ½:3392  
init_<SID>.ora°¡ pfileÀÔ´Ï´Ù.
pfile°ú spfile¿¡ ´ëÇؼ­ °£´ÜÈ÷ ¼³¸íÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.



PFILE (Parameter FILE):




- 8i ÀÌÀü±îÁö text fileÇüÅ·Πdatabase initialization parameters¸¦ ÀúÀåµÈ´Ù.
- ÀϹÝÀûÀ¸·Î $ORACLE_HOME/dbs/init_.ora ·Î ÀúÀåµÈ´Ù.
- ÀνºÅϽº°¡ ±âµ¿µÉ¶§ ÀÌ pfileÀ» Àо µ¥ÀÌÅͺ£À̽º¿¡ Àû¿ëµÈ´Ù.
- ÀνºÅϽº ±âµ¿Áß ALTER SYSTEM À̳ª ALTER SESSIONÀ¸·Î parameter¸¦ º¯°æÇÒ ¼ö
   ÀÖÀ¸³ª, ÀνºÅϽº¸¦ Àç±âµ¿µÉ ¶§´Â pfile¿¡ ÀúÀåµÈ °ªÀ¸·Î ´Ù½Ã Àû¿ëµÈ´Ù.
   µû¶ó¼­, ¿ÏÀüÈ÷ ÆĶó¸ÞÅ͸¦ º¯°æÇÏ°íÀÚ ÇÒ °æ¿ì pfileÀ» ¼öÁ¤ÇØ¾ß ÇÑ´Ù.


SPFILE (Server Parameter FILE):




- 9iºÎÅÍ µµÀÔµÈ ¹æ½ÄÀ¸·Î binary file Çü½ÄÀ¸·Î database initialization
   parameters¸¦ µ¥ÀÌÅͺ£À̽º¿¡¼­ °ü¸®ÇÏ´Â ¹æ½ÄÀÌ´Ù.
- ÀνºÅϽº°¡ ±âµ¿µÉ ¶§ pfileÀÌ ¾Æ´Ñ spfileÀ» Âü°íÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡
   Àû¿ëµÈ´Ù.
- ÃÖÃÊ Àû¿ë½Ã¿¡´Â ¾Æ·¡¿Í °°ÀÌ pfileÀ» Àоî spfileÀ» ¸¸µç´Ù.


          CREATE SPFILE='/u01/oracle/product/920/dbs/racdb_spfile.ora'
                 FROM PFILE='/u01/oracle/product/920/dbs/init_TEST.ora';

- ÀÌÈÄ, ÆĶó¸ÞÅÍ º¯°æ½Ã¿¡´Â ALTER SYSTEM ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¿© º¯°æÇÑ´Ù.
- spfileÀÇ ÀåÁ¡Àº, RAC ±¸¼º½Ã °øÀ¯ µð½ºÅ©¿¡ spfileÀ» ¼³Á¤ÇØ µÎ¸é ÇѹøÀÇ
   ÆĶó¸ÞÅÍ º¯°æÀ¸·Î ¸ðµç ÀνºÅϽº°¡ µ¿ÀÏÇÑ ÆĶó¸ÞÅÍ·Î Àû¿ëµÈ´Ù. 

  ÇÊ¿ä¿¡ µû¶ó, pfileÀ̳ª spfile  ¾î¶² ¹æ½ÄÀ¸·Îµµ Àû¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.



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.


¸ñ·Ï

ºÐ·ù ¼±ÅÃ
138 ÀÏ¹Ý ÀÏ°ýó¸® Äõ¸®¹® È£¼® 13-02-21 1847
137 ÀÏ¹Ý mysql Æ©´× ÃÖÀûÈ­ È£¼® 12-04-07 1802
136 ÀÏ¹Ý ¿À¶óŬÀÇ sequence ÃʱâÈ­ È£¼® 11-11-24 2253
135 ÀÏ¹Ý ·¹µåÇÞ ¿£ÅÍÇÁ¶óÀÌÁî4¿¡ ¿À¶óŬ9i(9.2.0.4)¼³Ä¡ È£¼® 11-10-07 1817
134 ÀÏ¹Ý not in º¸´Ù´Â exist ¸¦ ¸¹ÀÌ »ç¿ëÇغ¸ÀÚ È£¼® 11-04-04 2084
133 ÀÏ¹Ý INDEXÀÇ »ç¿ë¿©ºÎ È®ÀÎÇϱâ È£¼® 11-04-01 1571
132 ÀÏ¹Ý Standby Database ±¸Ãà[ GOOD GOOD ] È£¼® 11-03-16 1640
131 ÀÏ¹Ý Linux ¹× Windows ȯ°æÀ» À§ÇÑ PHP, Oracle 10g Instant Client ¼³Ä¡ È£¼® 11-01-07 1647
130 ÀÏ¹Ý Åäµå³ª ¿À·»Áö ´ëü ¹«·á ¿À¶óŬ Åø È£¼® 10-12-30 1938
129 ÀÏ¹Ý ½ÃÄö½º »ç¿ë¹æ¹ý ( SEQUENCE ) È£¼® 10-04-22 2991
128 ÀÏ¹Ý ¿À¶óŬ ¶óÀ̼¾½º À¯Á® »êÁ¤¹ý È£¼® 10-04-13 2856
127 ÀÏ¹Ý ¿À¶óŬ ¹é¾÷ ¹æ¹ý ( cold ¹é¾÷, hot¹é¾÷, export ¹é¾÷ ) È£¼® 10-02-17 3458
126 ÀÏ¹Ý ¿À¶óŬ ¼³Ä¡½Ã ÀÚ¹Ù°ü·Ã ¿¡·¯Ã³¸® ÄÉÀ̽º È£¼® 10-02-17 2708
ÀÏ¹Ý pfile°ú spfile ÀÇ Â÷ÀÌÁ¡ È£¼® 10-02-01 3393
124 ÀÏ¹Ý Standby Database ±¸Ãà È£¼® 10-01-31 2803
1 [2] [3] [4] [5] [6] [7] [8] [9] [10]  ´ÙÀ½¸Ç³¡

 
Copyright © zenos.pe.kr. All rights reserved.