SRVCTL (Server Control) là một tiện ích dòng lệnh trong Oracle Clusterware cung cấp giao diện để quản lý các phiên bản Oracle Real Application Clusters (RAC), dịch vụ và các tài nguyên cụm khác. Nó cho phép bạn thực hiện các tác vụ khác nhau như khởi động, dừng, kích hoạt, tắt kích hoạt và sửa đổi tài nguyên cụm.
Chạy lệnh SRVCTL từ bin của GRID_HOME
cd /u01/app/19c/grid/bin
kiểm tra version DB:
srvctl -version
ASM (automatic storage management):
srvctl config asm --hiển thị cấu hình thông tin asm srvctl disable asm --disable asm hiện tại srvctl enable asm --enable asm instance srvctl getenv asm --thông tin biến môi trường asm srvctl start asm --start asm srvctl status asm --status of asm srvctl stop asm --stop asm instance srvctl config asmnetwork --check status asmnet
Tắt bật CSDL:
srvctl stop database -d database_name -o normal srvctl stop database -d database_name -o immediate srvctl stop database -d database_name -o transactional srvctl stop database -d database_name -o abort srvctl start database -d database_name -o nomount srvctl start database -d database_name -o mount srvctl start database -d database_name -o open
Check thông tin database instance:
srvctl status database -d <tên_database> Instance oradb1 is running on node rac1 Instance oradb2 is running on node rac2
Kiểm tra thông tin, Bật tắt instance, xoá/thêm instance:
srvctl status instance -d oradb -i oradb1 srvctl stop instance -d PRODB -i PRODB1 srvctl start instance -d PRODB -i PRODB1 srvctl remove instance -d PRODB -I PRODB1 srvctl add instance -d PRODB -i PRODB1 -n rachost1
Kiểm tra, bật, tắt Listener:
srvctl status listener srvctl status listener -n rac1 srvctl status listener -n rac2 srvctl start listener -n rac1 srvctl start listener -n rac2
Thêm/ xoá database:
srvctl remove database -d PRODB -f -y srvctl add database -d PRODB -o /u01/app/oracle/product/12.1.0.2/dbhome_1 -p +DATA/PRODDB/parameterfile/spfilePRODB.ora
Bật tắt autorestart của instance:
srvctl enable instance -d DB_UNIQUE_NAME-i INSTANCE_NAME srvctl disable instance -d DB_UNIQUE_NAME-i INSTANCE_NAME
Bật tắt autorestart của database:
srvctl enable database -d DB_UNIQUE_NAME srvctl disable database -d DB_UNIQUE_NAME
Thao khảo thông tin tại: https://docs.oracle.com/en/database/oracle/oracle-database/21/cwadd/server-control-command-reference.html#GUID-BBF612B6-D52D-4DA7-A3BA-A5AB0F781F35
Chúc các bạn thành công !