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がドメイン名を付けられる。
page revision: 5, last edited: 18 Nov 2009 14:20