用sysdba身份登录 比如 conn / as sysdba 匿名管理员登陆
执行 select name form V$database; 或是执行select * from V$database;
不过执行第二个显示的内容太多了不好找自己想要的结果
你也可以先用desc V$database;语句查看一下V$database都有什么字段然后选择自己想要的字段进行选择.

查看实例名称(sid):
select instance_name from V$instance;
一般默认情况下sid与你的数据库的名称是一样的!
查看service_name

创建tnsnames.ora
使用sid或service_name都可以连接数据库
1、service_name:
ORASTAT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 168.168.10.10)(PORT = 1521))
)
(CONNECT_DATA =
(service_name = orastat)
)
)
2 sid
ORASTAT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 168.168.10.10)(PORT = 1521))
)
(CONNECT_DATA =
(sid = orastat)
)
)
本文介绍了如何以sysdba权限登录Oracle数据库,执行SQL查询如selectfromV$database,以及如何查看实例名称和服务名。同时,讲解了创建tnsnames.ora文件以使用sid或service_name连接数据库的方法。
449

被折叠的 条评论
为什么被折叠?



