该式global_name=db_name.db_domain应该设立,但为何在我的机子上不是这样。
安装数据库后,默认建立了一个global数据库,没有设置db_domain,此时该值默认为
us.oracle.com,查询globle_name:
select * from global_name
结果为 GLOBAL.US.ORACLE.COM
select * from v$parameter where name='db_domain';
结果为空,但是否为空(isdefault)的值是真,表示该值为默认的值。
这个没有有问题,
但是我自己用向导建立一个新的数据库test后出现问题
test的参数和global的参数一样(比较二者的initSID.ora),然后修改test的db_domain参数(inittest.ora)为us.oracle.com(和默认的一样)。
查询globle_name:
select * from global_name
结果为 TEST
select * from v$parameter where name='db_domain';
结果为其value值为 us.oracle.com
但此时globle_name!=db_name.db_domain.