Global_name从何处来?
来源:互联网 发布:js跨域访问webservice 编辑:程序博客网 时间:2024/05/02 18:19
我们应该都很熟悉global_name这个词,在进行db link的创建时,通常都需要关注一下global_name.
注意,我这里说的不是初始化参数global_names。
通过视图global_name可以获得当前参数的设置:
SQL> select * from global_name;
GLOBAL_NAME
--------------------------------------------------
WAPDB.REGRESS.RDBMS.DEV.US.ORACLE.COM
那么这个global_name视图的数据来自何处呢?
通过global_name视图的创建语句我们可以获得如下信息:
create or replace view global_name
(global_name)
as
select value$ from sys.props$ where name = 'GLOBAL_DB_NAME'
我们看到global_name中的信息实际上是来自props$内部表的,取得的信息是其中的global_db_name字段。
SQL> select value$ from sys.props$ where name = 'GLOBAL_DB_NAME';
VALUE$
--------------------------------------------------
WAPDB.REGRESS.RDBMS.DEV.US.ORACLE.COM
SQL> select * from global_name;
GLOBAL_NAME
--------------------------------------------------
WAPDB.REGRESS.RDBMS.DEV.US.ORACLE.COM
这里得到的是通常数据库创建的缺省设置,在生产环境中,我们可以通过如下命令来修改Global_name:
SQL> alter database rename global_name to WAPDB.EYGLE.COM;
Database altered
SQL> select * from global_name;
GLOBAL_NAME
--------------------------------------------------
WAPDB.EYGLE.COM
这个global_name为什么很重要呢?
因为在创建db link的时候,db Link的最终格式与此相关,实际上global_name由两部分组成,DB_NAME和DB_DOMAIN。在创建db link的时候,Oracle会自动将db_domain作为后缀添加上去。而且一旦加入就很难变更。
所以在进行高级复制、Streams复制等配置时,最好首先将多个节点的global_name规划好。
-The End-
- Global_name从何处来?
- Global_name从何处来?
- 上仙从何处来
- 这一道伤是从何处来
- 从何处来,往何处去——关于数学起源和目的思考
- 创业点子何处来
- 程序员何处何从
- 第一章 从何处入手
- 美从何处寻?
- 信息资源管理第四章——信息从何而来,到何处去!
- 地球之水何处来?
- 电子商务大学生竞争力何处来?
- Web开发从何处开始
- 从何处开始阅读源代码
- 拆迁又来了!何处是我家?
- 大数据实验数据集何处来?
- 从何处开始阅读Linux源代码(转)
- 不知道从何处开始学习
- 《JAVA与模式》26天系列—第13天—门面模式
- ERP中的3P
- 数据库连接 取消后缀为REGRESS.RDBMS.DEV.US.ORACLE.COM的域名
- maven常用命令介绍
- 利用UIScrollView实现循环滚动翻页的方法
- Global_name从何处来?
- 苹果专卖店的16个小秘密 每平方英尺销售额超6000美元
- Java中的IO整理完整版(一)
- Oracle EBS订单的流程(Order->AR)
- 在Oracle 10g中建立没有域名的DB_LINK
- C#操作SqlServer数据库
- Convert Shapefiles to PostGIS Tables
- android webview 截图快照
- 配网自动化基础