|
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.
|