1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

oracle最佳连接方式之service维护(中)

Oracle数据库service维护指南(中)

我是本际云服务器推荐网的小编小本本,接上篇介绍oracle service简介及创建的文章,本章节将涉及数据库service的维护操作,包括查看service配置、服务状态、启停数据库service、service切换、删除等标准操作。

oracle最佳连接方式之service维护(中)

查看service配置

使用su – oracle命令登录数据库后,通过以下命令查看service配置:

srvctl config service -db [-service][-verbose]

例如:
[oracle@server01 admin]$ srvctl config service -db DGORCL -verbose

通过以上命令,可以查看service的配置信息,包括服务名、所在的 server pool、服务角色、管理策略等等。

查看service服务状态

使用以下命令可以查看当前service服务的状态:

srvctl status service -db [-service|-pdb][-db] [-force] [-verbose]

例如:
srvctl status service -d DGORCL –verbose

这个命令可以查看所有service的状态,也可以单独查看某个service服务的状态。

启停service服务

使用以下命令可以启动或停止service服务:

srvctl start/stop service {-node|-db [-node|-instance]} [-service|-pdb [-role][-startoption][-verbose]]

例如,启动服务:
srvctl start service -d DGORCL -service ORCL_RD_S1

停止服务:
srvctl stop service -d DGORCL -service ORCL_RD_S1

service切换和修改

使用以下命令可以对service服务进行切换和修改:

切换服务示例:
srvctl relocate service –db [-service | -pdb] {-oldinst [-newinst][-force [-noreplay]]}

修改服务示例:
srvctl modify service -d -s -n -i [-a ""] [-f]

修改服务时可以修改多个选项,详情请使用帮助命令获取。

删除service服务

在删除service服务之前,建议先停止该服务。使用以下命令可以删除service服务:

srvctl remove service -d -s [-i][-f]

结语

建议service1启动到节点1,service2启动到节点2;rd服务要确保启动在备库,建议启动在MRP的节点。在切换或维护场景中,结合实际情况手动relocate服务。在主/备库发生重启后,要检查服务是否启动在正确的实例上,连接备库就是rd服务,如果备库都宕了,就把rd的service在主库拉起来,需要结合实际情况进行具体操作。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6484.html