Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103759835
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-04-23 11:18:37

作者: Peak Wong 出处: 

6、global_name 全局数据库名

global_name 是由db_name.db_domain构成的,doc如下:

以下是引用片段:

Understanding How Global Database Names Are Formed


A global database name is formed from two components: a database name and a domain.

The database name and the domain name are determined

by the following initialization parameters at database creation:
Component Parameter Requirements Example
Database name DB_NAME Must be eight characters or less. sales
Domain containing the database DB_DOMAIN Must follow standard Internet conventions.

Levels in domain names must be separated by dots and the order of

domain names is from leaf to root, left to right. us.acme.com

但是,通过验证发现oracle并没有把db_name.db_domain和global_name 同步起来,不知道为什么?global_name oracle是通过提供了一个view,sys.global_name,该试图是源于props$的,可以查看创建view的脚本,最终我们访问的是一个public synonym global_name:

以下是引用片段:

SQL> select * from global_name;
GLOBAL_NAME
-----------------------------------------
test1


按照doc的意思,我上面看到的查询结果应该是test1.com才对,这是我的疑问,好久了?

不过,我们也可以修改global_name:

SQL> alter database rename global_name to test1.com;


数据库已更改。

以下是引用片段:

 SQL> select * from global_name;
GLOBAL_NAME
------------------------------------------------------
TEST1.COM
SQL> alter database rename global_name to test123.com;


数据库已更改。

以下是引用片段:

SQL> select * from global_name;
GLOBAL_NAME
-----------------------------
TEST123.COM
SQL>


需要注意的是一旦加上了域就不能通过上面的命令去掉了,如:

SQL> alter database rename global_name to test123.com;

数据库已更改。

以下是引用片段:

SQL> select * from global_name;
GLOBAL_NAME
--------------------------------------------------
TEST1.COM
SQL> alter database rename global_name to test123;


数据库已更改。

以下是引用片段:

SQL> select * from global_name;
GLOBAL_NAME
--------------------------------------------------
TEST1.COM
SQL> alter database rename global_name to test123;


数据库已更改。

阅读(347) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~