oracle 11G Rac service管理
方法一、srvctl工具配置service資源
1、建立service (oracle使用者執行)
srvctl add service -d gzdb -s gzserver -r gzdb1 -a gzdb2 -P basic -y automatic -e select -z 5 -w 180
-d 資料庫名稱
-r 首選節點列表,sid名稱
-a 備用節點列表,sid名稱
-P TAF策略,對於failover_method屬性
-y 是否自動啟動
-e 發生故障是對select處理方式
-z 重試次數
-w 延遲多久繼續重試
2、檢視service資源狀態
srvctl status service -d gzdb
3、啟動service資源
srvctl start service -d gzdb -s gzserver
4、檢視資源配置資訊
srvctl config service -d gzdb -s gzserver -a
5、停止service
srvctl stop service -d gzdb -s gzserver
6、刪除service
srvctl remove service -d gzdb -s gzserver
方法二、使用dbms_service管理service
1、建立service
使用pl/sql執行
begin
dbms_service.create_service(service_name=>'gzservice',
network_name=>'gzserver',
failover_method=>dbms_service.failover_method_basic,
failover_type=dbms_service.failover_type_select,
failover_retries=>180,
failover_delay=>5);
end;
/
備註:此方法無法指定自動啟動、首選節點和備用節點
2、修改service
begin
dbms_service.modify_service(service_name=>'gzservice',
failover_method=>dbms_service.failover_method_none,
failover_type=>dbms_service.failover_type_session);
end;
/
3、啟動service
begin
dbms_service.start_service(service_name=>'gzservice',
instance_name=>'gzdb1');
end;
/
4、檢視service服務狀態
使用grid使用者下的命令檢查gzservice在scan監聽器和本地監聽器上的狀態
lsnrctl status listener_scan1
5、停止service服務
begin
dbms_service.stop_service(service_name=>'gzservice',
instance_name=>'gzdb1');
end;
/
6、刪除service服務
begin
dbms_service.delete_service(service_name=>'gzservice');
end;
/
方法三、OEM建立service
service相關資料字典
gv$services;
col name format a20
col network_name format a20
select inst_id,service_id,name,network_name
from gv$services;
col name format a10
col failover_method format a10
col failover_type format a10
select service_id,
name,
failover_method,
failover_type,
failover_retries,
failover_delay
from dba_services;
1、建立service (oracle使用者執行)
srvctl add service -d gzdb -s gzserver -r gzdb1 -a gzdb2 -P basic -y automatic -e select -z 5 -w 180
-d 資料庫名稱
-r 首選節點列表,sid名稱
-a 備用節點列表,sid名稱
-P TAF策略,對於failover_method屬性
-y 是否自動啟動
-e 發生故障是對select處理方式
-z 重試次數
-w 延遲多久繼續重試
2、檢視service資源狀態
srvctl status service -d gzdb
3、啟動service資源
srvctl start service -d gzdb -s gzserver
4、檢視資源配置資訊
srvctl config service -d gzdb -s gzserver -a
5、停止service
srvctl stop service -d gzdb -s gzserver
6、刪除service
srvctl remove service -d gzdb -s gzserver
方法二、使用dbms_service管理service
1、建立service
使用pl/sql執行
begin
dbms_service.create_service(service_name=>'gzservice',
network_name=>'gzserver',
failover_method=>dbms_service.failover_method_basic,
failover_type=dbms_service.failover_type_select,
failover_retries=>180,
failover_delay=>5);
end;
/
備註:此方法無法指定自動啟動、首選節點和備用節點
2、修改service
begin
dbms_service.modify_service(service_name=>'gzservice',
failover_method=>dbms_service.failover_method_none,
failover_type=>dbms_service.failover_type_session);
end;
/
3、啟動service
begin
dbms_service.start_service(service_name=>'gzservice',
instance_name=>'gzdb1');
end;
/
4、檢視service服務狀態
使用grid使用者下的命令檢查gzservice在scan監聽器和本地監聽器上的狀態
lsnrctl status listener_scan1
5、停止service服務
begin
dbms_service.stop_service(service_name=>'gzservice',
instance_name=>'gzdb1');
end;
/
6、刪除service服務
begin
dbms_service.delete_service(service_name=>'gzservice');
end;
/
方法三、OEM建立service
service相關資料字典
gv$services;
col name format a20
col network_name format a20
select inst_id,service_id,name,network_name
from gv$services;
col name format a10
col failover_method format a10
col failover_type format a10
select service_id,
name,
failover_method,
failover_type,
failover_retries,
failover_delay
from dba_services;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27571661/viewspace-1781715/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 11g RAC手動新增serviceOracle
- Oracle 11g RAC 監聽日常管理Oracle
- RAC 11g下管理Service資源並測試FailoverAI
- 管理oracle 11g RAC 常用命令Oracle
- 安裝Oracle RAC 11gOracle
- oracle 11g rac 程式理解Oracle
- 管理ORACLE RAC GUARD——RAC GUARD概念和管理Oracle
- (網路資料)管理oracle 11g RAC 常用命令Oracle
- Oracle RAC基本管理Oracle
- Oracle RAC的自定義service自啟動Oracle
- Oracle 11G RAC CTSS服務Oracle
- Oracle 11g修改RAC SCAN IPOracle
- Oracle 11g Rac清理指令碼Oracle指令碼
- Oracle 11g rac add nodeOracle
- Oracle 11g RAC檔案目錄Oracle
- Oracle 11g r2 racOracle
- Oracle RAC日常管理命令Oracle
- Oracle 11g RAC Silent Install For NFSOracleNFS
- ORACLE 11g RAC EM手動配置Oracle
- oracle RAC 11G 時間同步策略Oracle
- oracle 11g rac TAF 測試方案Oracle
- oracle 11g rac 修改字符集Oracle
- oracle 11g rac install for linuxOracleLinux
- oracle 11g rac 叢集操作命令Oracle
- Oracle 11g RAC 常用命令Oracle
- Redhat Linux AS 5 + Oracle 11g RACRedhatLinuxOracle
- ORACLE RAC GUARD操作——RAC GUARD概念和管理Oracle
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- Oracle RAC效能管理(筆記)Oracle筆記
- 【原創】Oracle RAC 日常管理Oracle
- oracle rac管理基本命令Oracle
- 管理Oracle RAC工具及命令Oracle
- oracle10g rac_dbms_service_dba_service系列檢視學習筆記Oracle筆記
- Oracle 11G RAC ntp時間同步配置Oracle
- Oracle 11g RAC重新新增節點Oracle
- Oracle 11g RAC 如何生成AWR報告?Oracle
- Oracle 11G RAC GRID主要架構Oracle架構
- Oracle 11g RAC生成 AWR 報告方法Oracle