Oracle
如何將oracle中的dbid更改為特定值?
我想更改 oracle 11g 數據庫的 dbid。目前 dbid = 2241883xxx 並想設置 dbid = 1380515xxx
對此沒有正式發布的方法,也沒有記錄,但仍然可以使用
DBMS_BACKUP_RESTORE
. 這是一個例子:http://www.pythian.com/blog/how-to-choose-your-oracle-database-id-dbid/
您最好使用 nid 命令將 dbid 更改為新值。然後將您的數據庫註冊到 rman 目錄,如果您使用的話。
nid help=y DBNEWID: Release 12.1.0.2.0 - Production on Wed Oct 7 13:56:42 2015 Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved. Keyword Description (Default) ---------------------------------------------------- TARGET Username/Password (NONE) DBNAME New database name (NONE) LOGFILE Output Log (NONE) REVERT Revert failed change NO SETNAME Set a new database name only NO APPEND Append to output log NO HELP Displays these messages NO