ȯ°æ ÆÄÀÏÀ» ÀÐ¾î µéÀÌ´Â ¿ì¼±¼øÀ§ |
Parameter fileÀº SGA ¿µ¿ªÀÇ °¢ ±¸¼º¿ä¼ÒÀÇ Å©±â¸¦ ÁöÁ¤ÇÏ´Â parameter¿Í control fileÀÇ À§Ä¡µî OracleÀ» STARTUPÇϴµ¥ ÀÖ¾î ÇʼöÀûÀÎ ParameterµéÀÌ Á¤ÀǵǾî ÀÖ´Ù
Oracle DATABASEÀÇ INSTANCE¸¦ STARTUPÇϱâ À§Çؼ´Â parameter fileÀÌ ¹Ýµå½Ã ÇÊ¿äÇÏ´Ù
¿À¶óŬ 9iºÎÅÍ ÆÄ¶ó¹ÌÅÍ ÆÄÀÏ¿¡ ±âÁ¸ÀÇ ÆÄ¶ó¹ÌÅÍ ÆÄÀÏ À̿ܿ¡ ¼¹ö ÆÄ¶ó¹ÌÅÍ ÆÄÀÏÀ̶ó´Â ¹ÙÀ̳ʸ® ÆÄÀÏÀÌ Ãß°¡ µÇ¾ú´Ù. ÀÌ ÆÄÀÏÀº ¹ÙÀ̳ʸ® ÆÄÀÏÀ̹ǷΠÁ÷Á¢ ÆíÁýÇÒ ¼ö ¾øÀ¸¸ç ±âÁ¸ÀÇ ÃʱâÈ ÆÄ¶ó¹ÌÅÍ ÆÄÀϺ¸´Ù ¿ì¼±ÀûÀ¸·Î »ç¿ëµÈ´Ù
oracleÀ» óÀ½ ¼³Ä¡ÇÑ °æ¿ì $ORACLE_HOME/dbs/spfileSID¸í.ora À̶ó´Â ¼¹ö ÆÄ¶ó¹ÌÅͰ¡ Á¸ÀçÇϸç, µ¿ÀÏÇÑ ³»¿ëÀ» Áö´Ñ ±âÁ¸ Çü½ÄÀÇ ÃʱâÈ ÆÄ¶ó¹ÌÅÍ ÆÄÀÏÀº $ORACLE_HOME/admin/initSID¸í.ora.nnnÀÇ ÆÄÀϸíÀ¸·Î Á¸ÀçÇÑ´Ù.
$ pwd /export/home/oracle/app/oracle/admin/orcl/pfile $ ls init.ora.8212005174219 $ cat init.ora.8212005174219
##############################################################################
# Copyright (c) 1991, 2001, 2002 by Oracle Corporation
##############################################################################
###########################################
# SGA Memory
###########################################
sga_target=289406976
###########################################
# Shared Server
###########################################
dispatchers="(PROTOCOL=TCP) (SERVICE=orclXDB)"
###########################################
# Miscellaneous
###########################################
compatible=10.1.0.2.0
###########################################
# Database Identification
###########################################
db_domain=""
db_name=orcl
###########################################
# Security and Auditing
###########################################
remote_login_passwordfile=EXCLUSIVE
###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_management=AUTO
undo_tablespace=UNDOTBS1
###########################################
# Job Queues
###########################################
job_queue_processes=10
###########################################
# Sort, Hash Joins, Bitmap Indexes
###########################################
pga_aggregate_target=96468992
###########################################
# Diagnostics and Statistics
###########################################
background_dump_dest=/export/home/oracle/app/oracle/admin/orcl/bdump
core_dump_dest=/export/home/oracle/app/oracle/admin/orcl/cdump
user_dump_dest=/export/home/oracle/app/oracle/admin/orcl/udump
###########################################
# Cache and I/O
###########################################
db_block_size=8192
db_file_multiblock_read_count=16
###########################################
# Cursors and Library Cache
###########################################
open_cursors=300
###########################################
# File Configuration
###########################################
control_files=("/export/home/oracle/app/oracle/oradata/orcl/control01.ctl",
"/export/home/oracle/app/oracle/oradata/orcl/control02.ctl",
"/export/home/oracle/app/oracle/oradata/orcl/control03.ctl")
db_recovery_file_dest=/export/home/oracle/app/oracle/flash_recovery_area
db_recovery_file_dest_size=2147483648
###########################################
# Processes and Sessions
###########################################
processes=150
|
| parameter | ¼³¸í |
|---|---|
| DB_NAME | DATABASE À̸§ |
| CONTROL_FILES | control fileÀÇ °æ·Î ¹× À̸§ |
| DB_BLOCK_BUFFERS | SGAÀÇ database buffer cache BLOCKÀÇ °³¼ö |
| SHARED_POOL_SIZE | Shared poolÀÇ Å©±â |
| LOG_BUFFER | SGAÀÇ redo log bufferÀÇ Å©±â |
| DB_BLOCK_SIZE | ¿À¶óŬ DATABASE BLOCKÀÇ Å©±â |
| LOG_ARCHIVE_START | DB°¡ ARCHIVE LOG ModeÀÎ °æ¿ì, ÀÚµ¿À¸·Î ARCHIVI NGÇÒ °ÍÀÎÁö °áÁ¤ |
| LOG_ARCHIVE_DEST_n | Archive Log FileÀÌ ÀúÀåµÉ °æ·Î¸¦ ÁöÁ¤ÇÔ, ÃÖ´ë 10°³±îÁö ¼·Î ´Ù¸¥ °æ·Î¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖÀ½(n¿¡ 10±îÁö ÁöÁ¤) |
| LOG_ARCHIVE_FORMAT | archive log fileÀÇ Æ÷¸ËÀ» ÁöÁ¤ |
¼¹ö ÆÄ¶ó¹ÌÅͷκÎÅÍ ±âÁ¸ÀÇ ÃʱâÈ ÆÄ¶ó¹ÌÅÍ ÆÄÀÏÀ», ¶Ç ÃʱâÈ ÆÄ¶ó¹ÌÅͷκÎÅÍ ¼¹ö ÆÄ¶ó¹ÌÅÍ ÆÄÀÏÀ» »ý¼ºÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
1) ¼¹ö ÆÄ¶ó¹ÌÅÍ ÆÄÀϷκÎÅÍ ÃʱâÈ ÆÄ¶ó¹ÌÅÍ ÆÄÀÏ »ý¼ºÇϱâ CREATE PFILE FROM SPFILE 2) ÃʱâÈ ÆÄ¶ó¹ÌÅÍ ÆÄÀϷκÎÅÍ ¼¹ö ÆÄ¶ó¹ÌÅÍ ÆÄÀÏ »ý¼ºÇϱâ CREATE SPFILE FROM PFILEÀ§¿Í °°Àº ¸í·ÉÀ¸·Î ¸¸µé¾îÁø ÆÄÀÏÀº $ORACLE_HOME/dbs/initSID¸í.ora¿Í spfileSID¸í.oraÀÇ À̸§À¸·Î °¢°¢ ¸¸µé¾îÁöÁö¸¸, ¸¸¾à ÇØ´ç µð·ºÅ丮¿¡ ÆÄÀÏÀÌ ÀÌ¹Ì Á¸ÀçÇÏ¸é ±âÁ¸ÀÇ ÆÄÀÏ À̸§À» ¸ÕÀú º¯°æÇÑ ÈÄ ½ÇÇàÇØ¾ß ÇÑ´Ù.
Pfile°ú spfile¿¡ ´ëÇÑ Á¤¸®
| PFILE | SPFILE | |
|---|---|---|
| DB »ý¼º½Ã À§Ä¡ | $ORACLE_BASE/admin/SID¸í/pfile µð·ºÅ丮 | $ORACLE_HOME/dbs µð·ºÅ丮 |
| DB »ý¼º½Ã »ç¿ë¿©ºÎ | »ç¿ë ¾ÊÇÔ | »ç¿ë ÇÔ |
| µðÆúÆ® »ç¿ë À§Ä¡ | $ORACLE_HOME/dbs | $ORACLE_HOME/dbs |
| µðÆúÆ® ÆÄÀϸí | initSID¸í.ora | spfileSID¸í.ora |
| ¹®¼ Çü½Ä | text(Á÷Á¢ ÆíÁý °¡´É) | binary(Á÷Á¢ ÆíÁý ºÒ°¡) |
| °ü¸®ÁÖü | DB °ü¸®ÀÚ | Oracle Server(ÇÊ¿ä½Ã ÀÚµ¿ Æ©´×) |
| »ý¼º ¸í·É¾î | create pfile from spfile; | create spfile from pfile; |
orcl.__db_cache_size=188743680
orcl.__java_pool_size=8388608
orcl.__large_pool_size=4194304
orcl.__shared_pool_size=83886080
*.background_dump_dest='/export/home/oracle/app/oracle/admin/orcl/bdump'
*.compatible='10.1.0.2.0'
*.control_files='/export/home/oracle/app/oracle/oradata/orcl/control01.ctl',
'/export/home/oracle/app/oracle/oradata/orcl/control02.ctl',
'/export/home/oracle/app/oracle/oradata/orcl/control03.ctl'
*.core_dump_dest='/export/home/oracle/app/oracle/admin/orcl/cdump'
*.db_block_size=8192
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='orcl'
*.db_recovery_file_dest='/export/home/oracle/app/oracle/flash_recovery_area'
*.db_recovery_file_dest_size=2147483648
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.job_queue_processes=10
*.open_cursors=300
*.pga_aggregate_target=96468992
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=289406976
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='/export/home/oracle/app/oracle/admin/orcl/udump' |
SQL> STARTUP PFILE="$ORACLE_OME/dbs/initorcl.ora
ÀÌ·¸°Ô ¸í½Ã¸¦ ÇØÁÖ¸é, ¿À¶óŬ ¼¹ö´Â ÁöÁ¤ÇÑ parameter fileÀ» ¸ÕÀú ã°í, ÁöÁ¤ÇÑ parameter fileÀÌ ¾øÀ¸¸é, ¿À¶óŬ ¼¹ö´Â SPFILEÀÎ spfileSID¸í.ora¸¦ °Ë»öÇÏ¿© STARTUPÇϴµ¥, ¸¸¾à SPFILEÀ» ãÁö ¸øÇßÀ» ¶§´Â ´Ù½Ã µðÆúÆ® SPFILEÀÎ spfile.ora¸¦ ã°Ô µÈ´Ù. À̰͵µ ãÁö ¸øÇϸé,PFILEÀÎ initSID¸í.ora¸¦ °Ë»öÇÏ¿© STARTUPÇÏ°Ô µÈ´Ù.
ÀÌ ¸ðµç °ÍÀ» ãÁö ¸øÇϸé, ¿À¶óŬ ¼¹ö´Â DATABASE¸¦ STARTUPÇÏÁö ¸øÇÑ´Ù.
PFILEÀ» ¼öÁ¤ÇßÀ» °æ¿ì INSTANCE¸¦ ´Ù½Ã ½ÇÇàÇØ¾ß ¼öÁ¤µÈ °ªÀÌ Àû¿ëµÈ´Ù. SPFILEÀº editor·Î ¼öÁ¤ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ SPFILEÀÇ parameter °ªÀ» ¼öÁ¤Çϱâ À§Çؼ´Â ALTER SYSTEM SET ¹®À» »ç¿ëÇÏ¸ç ±× »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù.
¡¼»ç¿ë¹ý¡½
SQL> ALTER SYSTEM SET "ÆÄ¶ó¹ÌÅ͸í"="ÆÄ¶ó¹ÌÅͰª" [SCOPE= MEMORY |SPFILE | BOTH]
¿©±â¼ MEMORY : º¯°æ ³»¿ëÀ» ÇöÀç ±âµ¿ÁßÀÎ INSTANCE¿¡¸¸ Àû¿ë
SPFILE : º¯°æµÈ ³»¿ëÀ» SPFILE¿¡¸¸ Àû¿ë
BOTH : º¯°æµÈ ³»¿ëÀ» INSTANCE¿Í SPFILE¿¡ ¸ðµÎ Àû¿ë
SHOW parameters;¸¦ »ç¿ëÇÏ¿© ÇöÀçÀÇ parameter¸¦ È®ÀÎÇÔ