linux系统怎么知道oracle数据库名称

别人在我的测试机上装了个oracle数据库,但是他没有给我数据库名称,我想在程序中配置数据源时,要配置数据库名称,求高手指点,怎么才能从Linux系统下知道数据库名称。

如果是系统工程师,没有权限进入数据库,那么可以通过操作系统命令查看
ps -ef|grep ora
oracle 32757 1 0 May25 ? 00:00:04 ora_dbw0_orcl
oracle 82759 1 0 May25 ? 00:00:04 ora_lgwr_orcl
其中ora_dbw0_orcl和ora_lgwr_orcl最后的orcl就是数据库的实例名称

如果DBA,可以进入数据库进行查看
其中可以查看:数据库名,数据库实例名,数据库唯一名,数据库服务名等信息;
SQL> show parameter name

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_file_name_convert string
db_name string orcl
db_unique_name string orcl
global_names boolean FALSE
instance_name string orcl
lock_name_space string
log_file_name_convert string
service_names string orcl
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
你可以在sqlplus中连接上oracle数据库
sqlplus / as sysdba
然后查一下
show parameter name
这样各种名字就都列出来了:数据库名,实例名,服务名等本回答被提问者采纳
第2个回答  2011-08-16
dbca有个里面有个删除数据库的选项,用那个就可以!完全满足! 而后我不知道你所说的不留痕迹是什么需求! 你可以具体说一下嘛?
追问

什么不留痕迹是什么需求!不太明白。我主要是想从Linux环境下得到数据库的名称。我在项目你配置数据源时,用到是数据库名称!

相似回答