행위

"SRVCTL 명령어"의 두 판 사이의 차이

DB CAFE

(서비스 START / STOP)
(서비스 START / STOP)
99번째 줄: 99번째 줄:
 
srvctl enable database -d DB_UNIQUE_NAME
 
srvctl enable database -d DB_UNIQUE_NAME
 
srvctl disable database -d DB_UNIQUE_NAME
 
srvctl disable database -d DB_UNIQUE_NAME
</source>
 
 
=== 서비스 START / STOP ===
 
{{틀:타이틀 투명
 
|제목='''SYNTAX - SERVICE '''
 
<source lang=sql>
 
srvctl start service -d {DB_NAME} -s {SERVICE_NAME}
 
srvctl stop service -d {DB_NAME} -s {SERVICE_NAME}
 
</source>
 
|아이콘=emoji_objects
 
}}
 
* EXAMPLE:
 
<source lang=sql>
 
srvctl start service -d PREDB -s PRDB_SRV
 
srvctl stop service -d PREDB -s PRDB_SRV
 
 
</source>
 
</source>
  

2024년 7월 12일 (금) 01:03 판

thumb_up 추천메뉴 바로가기


1 svrctl 명령어[편집]

1.1 DB 시작 / 종료[편집]

1.1.1 DB start[편집]

 emoji_objects SYNTAX - START DB

srvctl start database -d db_name [-o start_options] where start_option is nomount/mount/open(default)

srvctl start database -d PRODB -o nomount
srvctl start database -d PRODB -o mount
srvctl start database -d PRODB -o open

1.1.2 DB stop[편집]

 emoji_objects SYNTAX - STOP DB

srvctl stop database -d db_name [-o stop_options] where stop_options is normal/immediate(default)/transactional/abort

srvctl stop database -d PRODB -o normal
srvctl stop database -d PRODB -o immediate
srvctl stop database -d PRODB -o transactional
srvctl stop database -d PRODB -o abort

1.1.3 DB remove[편집]

 emoji_objects SYNTAX - REMOVE DB SERVICE

srvctl remove database -d db_unique_name [-f] [-y] [-v]

srvctl remove database -d PRODB -f -y

1.1.4 DB add[편집]

 emoji_objects SYNTAX - ADDING DB SERVICE

srvctl add database -d db_unique_name -o ORACLE_HOME  [-p spfile]

srvctl add database -d PRODB -o /u01/app/oracle/product/12.1.0.2/dbhome_1 -p +DATA/PRODDB/parameterfile/spfilePRODB.ora

1.2 DB 인스턴스 추가 / 제거[편집]

1.2.1 DB 인스턴스 remove[편집]

 emoji_objects SYNTAX - REMOVING INSTANCE

srvctl remove instance -d DB_UNIQUE_NAME -i INSTANCE_NAME

srvctl remove instance -d PRODB - I PRODB1

1.2.2 DB 인스턴스 add[편집]

 emoji_objects SYNTAX - ADDING INSTANCE

srvctl add instance –d db_unique_name –i inst_name -n node_name

srvctl add instance -d PRODB - i PRODB1 -n rachost1

1.2.3 DB 인스턴스 stop[편집]

 emoji_objects SYNTAX - STOPPING INSTANCE

srvctl stop instance -d db_unique_name [-i "instance_name_list"]} [-o stop_options] [-f]

srvctl stop instance -d PRODB  -i PRODB1

1.2.4 DB 인스턴스 start[편집]

 emoji_objects SYNTAX - STARTING INSTANCE

srvctl start instance -d db_unique_name  [-i "instance_name_list"} [-o start_options]

srvctl start instance -d PRODB -i PRODB1

1.3 데이터베이스/인스턴스 ENABLE 과 DISABLE[편집]

-- ENABLE - Reenables management by Oracle Restart for a component.
-- DISABLE - Disables management by Oracle Restart for a component.

srvctl enable instance -d DB_UNIQUE_NAME-i INSTANCE_NAME
srvctl disable instance -d DB_UNIQUE_NAME-i INSTANCE_NAME
srvctl enable database -d DB_UNIQUE_NAME
srvctl disable database -d DB_UNIQUE_NAME

1.4 데이터베이스/인스턴스 ENABLE 과 DISABLE[편집]

 emoji_objects SYNTAX - RELOCATE

srvctl relocate service -d  {database_name}  -s  {service_name}  -i  {old_inst_name}  -r  {new_inst_name}


  • EXAMPLE:(Relocating service PRDB_SRV from PREDB2 to PREDB1)
srvctl relocate service -d PREDB -s PRDB_SVC -i PREDB2 -t PREDB1

-- Check the status of service
srvctl status service -d PREDB -s PRDB_SVC