ORACLE - FARAMETER FILES

2022. 11. 8. 19:13데이터베이스

ora9i_fundmental1_vol1_kr

 

FARAMETER FILES

 - 하나의 DB에 여러개의 인스턴스가있다.

 - 서버프로세스는 인스턴스에만 ACCESS한다.

 

SPFILE 예제

[ora19c@Linux165 dbs]$ cat initDB19.ora
DB19.__data_transfer_cache_size=0
DB19.__db_cache_size=251658240
DB19.__inmemory_ext_roarea=0
DB19.__inmemory_ext_rwarea=0
DB19.__java_pool_size=4194304
DB19.__large_pool_size=4194304
DB19.__oracle_base='/app/ora19c'#ORACLE_BASE set from environment
DB19.__pga_aggregate_target=335544320
DB19.__sga_target=494927872
DB19.__shared_io_pool_size=20971520
DB19.__shared_pool_size=197132288
DB19.__streams_pool_size=0
DB19.__unified_pga_pool_size=0
*.audit_file_dest='/app/ora19c/admin/DB19/adump'
*.audit_trail='db'
*.compatible='19.0.0'
*.control_files='/app/ora19c/oradata/DB19/control01.ctl','/app/ora19c/oradata/DB19/control02.ctl'
*.db_block_size=8192
*.db_domain='itclass.co.kr'
*.db_name='DB19'
*.diagnostic_dest='/app/ora19c'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=DB19XDB)'
*.local_listener='LISTENER_DB19'
*.memory_target=792m
*.nls_language='KOREAN'
*.nls_territory='KOREA'
*.open_cursors=300
*.processes=300
*.remote_login_passwordfile='EXCLUSIVE'
*.undo_tablespace='UNDOTBS1'

 

 

STARTUP 명령 동작
• 우선순위
– spfileSID.ora
– 기본 SPFILE
– initSID.ora
– 기본 PFILE

 

지정된 PFILE은 우선 순위보다 우선적으로 적용됩니다.
STARTUP PFILE = $ORACLE_HOME/dbs/initDBA1.ora

 

PFILE은 SPFILE을 사용하도록 지정할 수 있습니다.

SPFILE = /database/startup/spfileDBA1.ora

SPFILE에서 매개변수 수정
• 매개변수 값은 ALTER SYSTEM으로 변경  

ALTER SYSTEM SET UNDO_TABLESPACE = 'UNDO';

• 변경사랑이 일시적인지 지속적인지 여부 지정   

 

 

STATIC 파라미터를 변경할려면

ALTER SYSTEM SET undo_tablespace = 'UNDO2'
SCOPE=BOTH;해주고 DB다시시작