HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
[ÀϹÝ] ¿À¶óŬ¿¡¼­ pfile°ú spfileÀÇ Æ¯Â¡
  È£¼® ´Ô²²¼­ ¾´ ±ÛÀÔ´Ï´Ù - 211.¢½.74.31 ÀÐÀ½:3932  
¿À¶óŬ¿¡¼­ pfile°ú spfileÀÇ Æ¯Â¡???
³ªµµ Æò°¡Çϱâ 00
hunymoon
Á¶È¸348 ´äº¯1
±â°£ ¾È¿¡ ¿Ï·áÇÏÁö ¸øÇÑ Áú¹®ÀÔ´Ï´Ù. (2006-06-02 17:46 ÀÛ¼º)
½Å°í
¿À¶óŬ¿¡¼­ pfile°ú spfileÀÇ Æ¯Â¡À» ¾Ë°í½Í¾î¿ä...? Àӽà °ÔÀçÁß´Ü ¾È³»
º» °Ô½Ã¹°Àº ÇöÀç Áö½ÄiN ȸ¿øÀÇ ½Å°í ¶Ç´Â °Ô½Ã¹° ³»¿ë ºÐ¼® ½Ã½ºÅÛ¿¡ ÀÇÇØ °Ë¼ö´ë»ó °Ô½Ã¹°·Î ºÐ·ùµÇ¾î ÀÛ¼ºÀÚ º»ÀÎ ÀÌ¿Ü¿¡´Âº¼ ¼ö ¾øµµ·Ï Àӽà °ÔÀç ÁßÁöµÈ »óÅÂÀÔ´Ï´Ù.

ÃÖ´ë 48½Ã°£ À̳»¿¡ Áö½ÄiN °ü¸®ÀÚ°¡ °Ë¼ö¸¦ ÁøÇàÇÒ ¿¹Á¤ÀÌ¸ç °Ë¼ö °á°ú °ÔÀç º¹¿øµÇ°Å³ª ÃÖÁ¾ »èÁ¦µÉ ¿¹Á¤ÀÔ´Ï´Ù.

re: ¿À¶óŬ¿¡¼­ pfile°ú spfileÀÇ Æ¯Â¡???
magicdba (2006-06-09 19:28 ÀÛ¼º)
½Å°í|ÀÌÀÇÁ¦±â
Oracle9iºÎÅÍ´Â databaseÀÇ initial parameter¸¦ ÁöÁ¤ÇÏ´Â initSID.ora file¿Ü¿¡
server parameter fileÀ̶ó°í ºÒ¸®´Â spfileSID.ora°¡ »õ·Î ¼Ò°³µÇ¾ú´Ù.
ÀÌ spfileÀ» »ç¿ëÇÏ°Ô µÇ¸é alter systemÀ» ÅëÇØ database°¡ ¿î¿µ Áß¿¡
parameter¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô µÇ¸é¼­ parameter ¼öÁ¤¶§¸¶´Ù database¸¦ restart
½ÃÄÑ¾ß ÇÏ´Â ÇÊ¿äÀ» ÁÙ¿©ÁÖ°í, ¾ÕÀ¸·Î ¼Ò°³µÉ dynamicÇÑ server tuning¿¡
Áß¿äÇÑ ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ´Ù.

Explanation
-----------

ÀÌ ¹®¼­¿¡¼­´Â ÀÌ·¯ÇÑ 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 ·Î¸¸ ÁöÁ¤ °¡´ÉÇÑ °ÍÀÌ´Ù.
   ÀÌ·¯ÇÑ static 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$parameter¸¦
   Á¶È¸ÇÏ°í, ÇöÀç ¹Ý¿µÀº ¾È µÇ¾ú´õ¶óµµ 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·Î parameter¸¦ º¯°æÇÑ °æ¿ì´Â v$spparameter¿¡¸¸ º¯°æ
   µÈ °ªÀÌ ³ªÅ¸³ª°í, show parameter³ª v$parameter¿¡¼­´Â º¯°æ Àü °ªÀÌ
   ³ªÅ¸³ª°Ô µÈ´Ù.


¸ñ·Ï

ºÐ·ù ¼±ÅÃ
79 ÀÏ¹Ý oracle10g + php5.1.2 error [OCIEnvNlsCreate() failed] È£¼® 07-04-27 7110
78 ÀÏ¹Ý [sql] select case when then ¸¦ ÀÌ¿ëÇÑ Äõ¸®¹® È£¼® 07-04-26 5946
77 ÀÏ¹Ý ¿À¶óŬ¿¡¼­ ÀÓÀÇ·Î ¹üÀ§ÀÇ ³¯Â¥¸¦ °¡Á®¿À´Â Äõ¸®¹® È£¼® 07-04-05 3921
76 ÀÏ¹Ý undotbs01°¡ ³Ê¹« Ä¿Á³À» °æ¿ì ÃʱâÈ­ ¿À¶óŬ 9i È£¼® 07-04-04 4776
75 ÀÏ¹Ý [Æß]·Ñ¹é ¼¼±×¸ÕÆ® , ÅÛÆ÷·¯¸® ¼¼±×¸ÕÆ® ´Ù·ç±â È£¼® 07-04-04 3947
74 ÀÏ¹Ý decode È°¿ëÄõ¸® ºñ±³¿¬»êÀÚ ´ë¿ë sign() È£¼® 07-03-29 4290
73 ÀÏ¹Ý ¿À¶óŬ Ä¿³Î shared max °ª Àû¿ëÇϱâ È£¼® 07-03-26 3634
72 ÀÏ¹Ý ORU-10027 ¿¡·¯ -> dbms_output.enable('10000000000') »ç¿ë È£¼® 07-03-19 3781
71 ÀÏ¹Ý ORA-27123 ¿¡·¯ ¸ÞŸ¸µÅ© ÂüÁ¶ È£¼® 07-03-19 4118
70 ÀÏ¹Ý RHEL4 ¸®´ª½º¿¡¼­ ¿À¶óŬ¼³Ä¡ ¡Ú¡Ú¡Ú¡Ú¡Ú (1) È£¼® 07-03-09 4214
ÀÏ¹Ý ¿À¶óŬ¿¡¼­ pfile°ú spfileÀÇ Æ¯Â¡ È£¼® 07-03-09 3933
68 ÀÏ¹Ý ¿À¶óŬ À妽º ÀÛ¼º ±ÔÄ¢ ORACLE È£¼® 07-02-15 4383
67 ÀÏ¹Ý ¿À¶óŬ »ç¿ëÀÚ¼öº° ÆĶó¹ÌÅÍ ¼³Á¤°ª È£¼® 07-02-10 3729
66 ÀÏ¹Ý MYSQL manual Çѱ۹ø¿ª(260k) È£¼® 07-02-10 4930
65 ÀÏ¹Ý [Æ©´×] °è¼Ó swap paging ¹ß»ý½Ã¿¡ È£¼® 07-02-09 3961
óÀ½ÀÌÀü  [1] [2] [3] [4] 5 [6] [7] [8] [9] [10]  ´ÙÀ½¸Ç³¡

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