nid修改資料庫名稱
nid可以用來修改db_id與db_name,修改之前最好冷備一下
1.關閉監聽,正常關閉Oracle
[oracle@node3 ~]$ lsnrctl stop
LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 19-FEB-2019 09:35:04
Copyright (c) 1991, 2013, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
The command completed successfully
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
2.重啟資料庫到mount狀態
SQL> startup mount force
ORACLE instance started.
Total System Global Area 2.1379E+10 bytes
Fixed Size 2262656 bytes
Variable Size 2.0401E+10 bytes
Database Buffers 939524096 bytes
Redo Buffers 36073472 bytes
Database mounted.
3.nid修改資料庫名稱
nid target=sys/xxx dbname=BDDEV1 logfile=nid_0219.log
檢視日誌檔案:
[oracle@node3 ~]$ more nid_0219.log
DBNEWID: Release 11.2.0.4.0 - Production on Tue Feb 19 09:33:15 2019
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
Connected to database BDDEV2 (DBID=2430401913)
Connected to server version 11.2.0
Control Files in database:
/opt/app/oracle/oradata/BDDEV1/control01.ctl
/opt/app/oracle/fast_recovery_area/BDDEV1/control02.ctl
Changing database ID from 2430401913 to 2391707803
Changing database name from BDDEV2 to BDDEV1
Control File /opt/app/oracle/oradata/BDDEV1/control01.ctl - modified
Control File /opt/app/oracle/fast_recovery_area/BDDEV1/control02.ctl - modified
Datafile /opt/app/oracle/oradata/BDDEV1/system01.db - dbid changed, wrote new name
Datafile /opt/app/oracle/oradata/BDDEV1/sysaux01.db - dbid changed, wrote new name
Datafile /opt/app/oracle/oradata/BDDEV1/undotbs01.db - dbid changed, wrote new name
Datafile /opt/app/oracle/oradata/BDDEV1/users01.db - dbid changed, wrote new name
Datafile /opt/app/oracle/oradata/BDDEV1/tbs_soe.db - dbid changed, wrote new name
Datafile /opt/app/oracle/oradata/BDDEV1/temp01.db - dbid changed, wrote new name
Control File /opt/app/oracle/oradata/BDDEV1/control01.ctl - dbid changed, wrote new name
Control File /opt/app/oracle/fast_recovery_area/BDDEV1/control02.ctl - dbid changed, wrote new name
Instance shut down
Database name changed to BDDEV1.
Modify parameter file and generate a new password file before restarting.
Database ID for database BDDEV1 changed to 2391707803.
All previous backups and archived redo logs for this database are unusable.
Database is not aware of previous backups and archived logs in Recovery Area.
Database has been shutdown, open database with RESETLOGS option.
Succesfully changed database name and ID.
DBNEWID - Completed succesfully.
如果日誌檔案中有報錯資訊,比如:NID-00135: There are 1 active threads,則可能是因為沒有正常關閉資料庫導致的。
4.修改引數檔案中db_name後,啟動Oracle
SQL> startup nomount
ORACLE instance started.
Total System Global Area 1185853440 bytes
Fixed Size 2252664 bytes
Variable Size 436207752 bytes
Database Buffers 738197504 bytes
Redo Buffers 9195520 bytes
SQL> alter system set db_name=BDDEV1 scope=spfile;
System altered.
SQL> shutdown immediate
ORA-01507: database not mounted
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
Total System Global Area 1185853440 bytes
Fixed Size 2252664 bytes
Variable Size 436207752 bytes
Database Buffers 738197504 bytes
Redo Buffers 9195520 bytes
Database mounted.
resetlogs方式開啟資料庫:
SQL> alter database open resetlogs;
Database altered.
5.開啟監聽
lsnrctl start
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31544156/viewspace-2636328/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用NID修改資料庫名稱資料庫
- 在RAC中用NID修改資料庫名稱資料庫
- 使用NID修改Oracle資料庫名Oracle資料庫
- 如何修改MySQL資料庫名稱MySql資料庫
- ***批次修改資料夾名稱
- 修改git遠端倉庫分支名稱Git
- 資料庫 校驗名稱唯一性,用於新增和修改功能資料庫
- Postgresql10資料庫之更改資料庫的名稱SQL資料庫
- oracle nid修改dbnameOracle
- [20201112]nid改變資料庫名字.txt資料庫
- 2.6.2 確定全域性資料庫名稱資料庫
- Git修改檔名稱Git
- Python中修改資料夾名稱的方法是什麼?Python
- ubuntu修改主機名稱Ubuntu
- sqlserver修改例項名稱SQLServer
- Fedora網路介面名稱如何修改?Fedora修改網路介面名稱的方法
- win10修改使用者名稱資料夾方法 win10怎麼改使用者資料夾名稱Win10
- WPS 修改新建office 檔名稱
- CentOS 8 修改網路卡名稱CentOS
- git修改檔案的名稱Git
- win10怎麼更改使用者名稱資料夾_win10如何修改suers使用者名稱資料夾Win10
- 安全快速修改Mysql資料庫名的5種方法MySql資料庫
- [20200407]nid修改DBID還原.txt
- 實驗課程名稱:資料庫系統概論資料庫
- 如何檢視字型詳細資訊,修改字型名稱?
- 修改zabbix的web平臺名稱Web
- VS2017修改專案名稱
- kvm 修改虛擬機器名稱虛擬機
- 使用mmv命令批次修改檔名稱
- react-native 修改專案名稱React
- github修改使用者名稱Github
- mongodb對資料庫建立使用者名稱和密碼MongoDB資料庫密碼
- 網站上怎麼修改公司名稱?網站
- 網站上修改公司名稱的方法網站
- 帝國cms網站名稱修改不成功,如何在帝國CMS中成功修改網站名稱網站
- 修改 Ubuntu 系統使用者名稱和登入名Ubuntu
- 【RAC】如何修改SCAN IP的IP地址、名稱、埠等資訊
- 資料庫使用者名稱和密碼錯誤:如何解決?資料庫密碼