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

linux系统怎么知道oracle数据库名称,第1张

如果是系统工程师,没有权限进入数据库,那么可以通过 *** 作系统命令查看

ps -ef|grep ora

oracle32757 1 0 May25 ?00:00:04 ora_dbw0_orcl

oracle82759 1 0 May25 ?00:00:04 ora_lgwr_orcl

其中ora_dbw0_orcl和ora_lgwr_orcl最后的orcl就是数据库的实例名称

如果DBA,可以进入数据库进行查看

其中可以查看:数据库名,数据库实例名,数据库唯一名,数据库服务名等信息;

SQL>show parameter name

NAME TYPEVALUE

------------------------------------ ----------- ------------------------------

db_file_name_convert string

db_name string orcl

db_unique_name string orcl

global_names boolean FALSE

instance_namestring orcl

lock_name_space string

log_file_name_convertstring

service_namesstring orcl

实例名,也就是当前数据库的实例名

那么v$instance视图中的instance_name就是当前实例的实例名

其实还有其他方式,比如在系统层面查询实例名的方式(linux的用户参数也可以),但是因为可能同时启动两个数据库实例,而你当前的数据库,可能并不是系统层面显示的实例名,所以这种方式还是不那么靠谱的。所以instance个人认为是最好的方式。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8956656.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存