如何在Azure上的Oracle服务器数据库中识别SID或Service Name
Azure平台Oracle SID/Service Name获取方法

一、Azure门户直接获取(无需登录数据库)
- 你当前打开的是Oracle数据库资源的概览页,直接在右侧属性列表中定位
Oracle SID字段即可看到对应值,默认创建的单实例Oracle SID一般为ORCL - 如需获取Service Name,可直接在当前页面的「连接字符串」板块查看,默认的Service Name格式为
<SID>.<你部署的Azure区域>.internal.cloudapp.net,也可以点击「显示连接字符串」,直接复制JDBC、ODBC等配置项中已拼接好的Service Name参数
二、登录数据库后查询(需要有数据库访问权限)
- 查询实例SID:执行SQL语句
SELECT instance_name FROM v$instance; - 查询当前生效的Service Name:执行SQL语句
SELECT value FROM v$parameter WHERE name = 'service_names'; - 查看所有注册的可用Service Name:执行SQL语句
SELECT name FROM v$services;
内容的提问来源于stack exchange,提问作者Patterson
相关产品推荐
相关产品推荐

