Quản trị oracle RAC sử dụng SRVCTL

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.

rac vs standalone

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 !

0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận