oracle 11G Rac service管理
2015-08-25 08:50
381 查看
方法一、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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/27571661/viewspace-1781715/
相关文章推荐
- Oracle 11g R2 RAC:使用 srvctl 工具管理 service 资源
- [置顶] Oracle 11g R2 RAC:使用 srvctl 工具管理 service 资源
- Oracle 11g R2 RAC:使用 DBMS_SERVICE 包管理 service 资源
- Oracle Database 11g RAC手册(第2版)(oracle产品管理总监 BobThome作序推荐)
- oracle 11g RAC管理 常用命令...
- oracle 11g RAC 常用管理命令
- 管理oracle 11g RAC 常用命令
- 管理oracle 11g RAC
- 管理oracle 11g RAC
- Oracle 11g Rac Votedisk、OCR以及各种资源的管理
- 管理oracle 11g RAC 常用命令
- Oracle 11g Rac Votedisk、OCR以及各种资源的管理
- Oracle 11g RAC的常用管理
- 管理oracle 11g RAC 常用命令
- 管理oracle 11g RAC 常用命令
- 管理oracle 11g RAC
- Oracle 11g RAC的常用管理
- oracle 11g RAC 更改remote_listener参数后EM日志报错:ORA-12514, TNS:listener does not currently know of service
- ORACLE 11G RAC常用操作(维护及管理)
- ORACLE 管理oracle 11g RAC 常用命令