RAC-srvctl <command> service 命令初解
RAC Oracle 19c 执行用户:oracle
初学时,英语极差,不懂service与server.
service:服务
server:服务器
新建一个服务 #注意:实例名区分大小写
srvctl add service -d <数据库唯一名> -service <服务名> -pdb <可拔插数据库名> -preferred <首选实例名> -available <可选实例名>
也可以查看当前有哪些服务
srvctl config service -d <数据库唯一名>|grep "Service name"
新建服务后,服务还需要手动启动
srvctl start service -d <数据库唯一名> -service <服务名>
启动后可以查看服务所在结点
srvctl status service -d <数据库唯一名>
也可以切换服务所在实例 #需要服务 is running inst是instance的缩写
srvctl relocate service -d <数据库唯一名> -service <服务名> -oldinst <服务所在实例名> -newinst <服务切换后所在实例名>
当然,也可以停止服务 #停止服务后再启动,服务会在首选实例启动。比如:将服务从inst1切换到inst2,然后停止服务,再启动时,服务会在inst1 is running
srvctl stop service -d <数据库唯一名> -service <服务名>
最后,也能删除服务 #无法删除 is running的服务
srvctl remove service -d <数据库唯一名> -service <服务名>
另:经测试其他用户能查看、启动、停止服务,但无法添加或删除服务。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~