目录

ORACLE查看数据库的库名实例名域名服务器以及服务名

目录

ORACLE查看数据库的库名、实例名、域名、服务器以及服务名

oracle中
1查询数据库名select name,dbid from v$database;或者show parameter db_name;
2查询实例名select instance_name from v$instance;或者show parameter instance_name;
3查询数据库域名select value from v$parameter where name='db_domain';或者show parameter domain;
4查询数据库服务器select value from v$parameter where name='service_name';或者show parameter service;或者show parameter names;
5数据库服务名此参数是数据库标识类参数用service_name表示
数据库如果有域则数据库服务名就是全局数据库名
如果没有则数据库服务名就是数据库名查询show parameter service_name;

一般在PL/SQL下Oracle 用户查询其他用户的表一定要使用 user.table 格式才能查询每次用户名.表名嫌麻烦的话可以使用同义词意思将 user.table 访问格式改成 table 格式即可
创建同义词语句格式
create public synonym table_name for user.table_name;
public很关键词访问权限修饰若想某表的授权用户也能用同义词查询
必须要用public访问修饰符
比如
原本"表前缀.表名"格式才能访问 select _ from PAASDATA.paas_city_def;
create public synonym table_name for PAASDATA.paas_city_def;
创建同义词后直接用表名即可 select _ from paas_city_def;