怎么查看oracle当前使用的是哪个数据库sid

如题所述

用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与数据库的名称是一样的!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-06
set sqlprompt "_user'@'_connect_identifier> "
第2个回答  2014-11-14
不管什么系统,sid就是不能修改的东西,除非你重新创建一个数据库\r\n你可以想一下,如果今天你把sid改了,明天大家都登录不上来了,你觉得oracle会把这么不安全的因素留给你用吗?\r\n所以还是老老实实创建一个库吧本回答被提问者和网友采纳