Oracle9iにおけるGLOBAL_NAMEとDB_DOMAINの問題(9.2)

サーバー環境

Oracle 9.2.0.8
Windows Server 2003

GLOBAL_NAME をドメインなしの GLOBAL_NAME に変更できない問題

現象

すべてのプラットフォームで起きるみたい。

SQL> select * from global_name;
 
  GLOBAL_NAME
  -------------------------------
  TEST06.WORLD
 
  SQL> alter database rename global_name to TEST06;
 
  データベースが変更されました。
 
  SQL> select * from global_name;
 
  GLOBAL_NAME
  -------------------------------
  TEST06.WORLD
対処

直接内部表SYS.PROPS$を更新する。

UPDATE PROPS$ SET VALUE$='TEST06' WHERE NAME='GLOBAL_DB_NAME';

sqlnet.oraのNAMES.DEFAULT_DOMAINにドメインを指定すれば、DB作成時に自動的にドメインを付けられる。

sqlnet.oraは以下のように設定された場合

NAMES.DEFAULT_DOMAIN = XXXX.CO.JP

初期化パラメータGLOBAL_NAMES=FALSEとDB_DOMAIN=''にしても、作成されたDBがドメイン名を付けられる。
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License