oracle 几种name的含义
db_name:
数据库名:show parameter db_name,db_name还有一个非常重要的作用就是动态注册监听,不管是否指定了service_name,或者说service_name的值是什么,pmon都会使用db_name动态注册监听的。
instance_name:实例名,show parameter instance_name,动态监听使用到
global_name:全局数据库名 show parameter global_name;
global_names:是一个属性,查看是否打开 show parameter global_names
server_names:动态监听有关 show parameter server_name;
db_domain:数据库域名 show parameter db_domain;
例子:
orcl.localdomain
dn_name = orcl
db_domain = localdomain
server_name = orcl.localdomain
global_name = orcl.localdomain
service_name 默认就是global_name.
查询global_name
select * from global_name;
修改global_name
alter database rename global_name to orcl;
update global_name set global_name = 'orcl';
commit;
但是修改了、global_name并不会默认改掉server_name,也不会默认修改db_domain;
因此修改db_domain
alter system set db_domain='' scope=spfile;
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。