在Oracle12.1中使用NID 修改数据库的DBID和DBName【实战】
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,在异机恢复完成后,使用NID 修改数据库的DBID和DBName,重新启动数据库。主要步骤如下:1、 开启数据库: SQL> startupORA-32004: obsolete or depreca
千家信息网最后更新 2024年11月14日在Oracle12.1中使用NID 修改数据库的DBID和DBName【实战】
在异机恢复完成后,使用NID 修改数据库的DBID和DBName,重新启动数据库。
主要步骤如下:
1、 开启数据库:
SQL> startupORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instanceORACLE instance started.Total System Global Area 4.2950E+10 bytesFixed Size 4508576 bytesVariable Size 2.6172E+10 bytesDatabase Buffers 1.5569E+10 bytesRedo Buffers 1203449856 bytesDatabase mounted.Database opened.
2、创建pfile,用于对DBName进行参数修改
SQL> create pfile from spfile;
3、查询当前的DBID和DBNAME
select name,dbid from v$database;
4、关闭数据库
SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> exit
5、备份数据文件,尤其是控制文件
cp proddata data (简单进行冷备份)
6、将数据库启动到mount状态
[orapbf@erptest dbs]$ export ORACLE_SID=PROD[orapbf@erptest dbs]$ echo $ORACLE_SIDPROD
[orapbf@erptest dbs]$sqlplus / as sysdbaSQL>startup mount;
7、查看nid命令简单帮助文档
[orapbf@erptest dbs]$ nid
DBNEWID: Release 12.1.0.2.0 - Production on Wed Mar 14 22:40:19 2018Copyright (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 NOSETNAME Set a new database name only NOAPPEND Append to output log NOHELP Displays these messages NO
8、使用nid修改dbid和DBName
[orapbf@erptest dbs]$ nid target=sys/oracle dbname=PBFDBNEWID: Release 12.1.0.2.0 - Production on Wed Mar 14 22:41:41 2018Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved.Connected to database PROD (DBID=357998902)Connected to server version 12.1.0Control Files in database: /mnt/data/PBF/db/proddata/cntrl01.dbf /mnt/data/PBF/db/proddata/cntrl02.dbf /mnt/data/PBF/db/proddata/cntrl03.dbfChange database ID and database name PROD to PBF? (Y/[N]) => yProceeding with operationChanging database ID from 357998902 to 2995320870Changing database name from PROD to PBF Control File /mnt/data/PBF/db/proddata/cntrl01.dbf - modified Control File /mnt/data/PBF/db/proddata/cntrl02.dbf - modified Control File /mnt/data/PBF/db/proddata/cntrl03.dbf - modified Datafile /mnt/data/PBF/db/proddata/system01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system02.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system03.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system04.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system05.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/ctxd01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/owad01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_queue02.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/odm.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/olap.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/sysaux01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/apps_ts_tools01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system12.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_data04.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_ind06.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_ref03.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_int02.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/sysaux02.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system13.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system14.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system15.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system16.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system17.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system18.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system19.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system20.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system21.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system22.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system23.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system24.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system25.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_ref04.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_ref05.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_ref06.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/undo02.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/cux_data01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/cux_ind01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/undo03.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/undo04.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/undo05.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media02.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media03.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media04.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/sysaux03.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media05.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_ind07.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_ind08.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_data05.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_data06.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_queue03.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/ctxd0 - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media06.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media07.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/sysaux04.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media08.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media09.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/sysaux05.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_ind09.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_data07.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media10.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media11.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media12.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media13.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media14.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media15.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media16.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media17.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media18.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_queue04.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media19.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media20.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media21.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system10.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system06.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/portal01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system07.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system09.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system08.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/system11.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/undo01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_data01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_ind01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_ref01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_int01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_summ01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_nolog01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_archive01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_queue01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_media01.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_data02.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_data03.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_ind02.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_ind03.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_ind04.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_txn_ind05.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/a_ref02.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/temp11.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/temp21.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/temp12.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/temp22.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/temp32.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/temp42.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/temp13.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/temp33.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/temp43.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/temp31.db - dbid changed, wrote new name Datafile /mnt/data/PBF/db/proddata/temp41.db - dbid changed, wrote new name Control File /mnt/data/PBF/db/proddata/cntrl01.dbf - dbid changed, wrote new name Control File /mnt/data/PBF/db/proddata/cntrl02.dbf - dbid changed, wrote new name Control File /mnt/data/PBF/db/proddata/cntrl03.dbf - dbid changed, wrote new name Instance shut downDatabase name changed to PBF.Modify parameter file and generate a new password file before restarting.Database ID for database PBF changed to 2995320870.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.
[orapbf@erptest dbs]$ exit登出
9、修改参数文件
[orapbf@erptest ~]$ cd $ORACLE_HOME/dbs[orapbf@erptest dbs]$ lshc_PROD.dat initPROD.ora lkPROD snapcf_PROD.f spfilePROD.ora[orapbf@erptest dbs]$ vi initPROD.ora *.compatible='12.1.0'...*.db_name='PBF'...*._sort_elimination_cost_ratio=5*._system_trig_enabled=TRUE*._TRACE_FILES_PUBLIC=FALSE*.aq_tm_processes=1*.AUDIT_SYS_OPERATIONS=TRUE*.compatible='12.1.0'*.control_files='/mnt/data/PBF/db/proddata/cntrl01.dbf','/mnt/data/PBF/db/proddata/cntrl02.dbf','/mnt/data/PBF/db/proddata/cntrl03.dbf'#Restore Controlfile*.cursor_sharing='EXACT'# Required 11i settting*.db_block_checking='FALSE'*.db_block_checksum='TRUE'*.db_block_size=8192*.db_files=512# Max. no. of database files*.db_name='PBF'*.db_recovery_file_dest_size=214748364800*.db_recovery_file_dest='/mnt/data/PBF/db/db_recovery_dest'*.diagnostic_dest='/mnt/data/PBF/db/12.1.0/admin/PBF_erptest'*.dml_locks=10000*.event='10995 trace name context forever, level 16'*.job_queue_processes=10*.local_listener='PBF_LOCAL'*.log_archive_dest_1='LOCATION=/mnt/data/PBF/db/archive'"initPROD.ora" 76L, 2920C 已写入
10、创建新的密码文件
orapwd file=/mnt/data/PBF/db/12.1.0/dbs/initPBF password=oracle format=12
11、使用resetlogs 选项打开数据库
[orapbf@erptest dbs]$ sqlplus / as sysdbaSQL*Plus: Release 12.1.0.2.0 Production on Wed Mar 14 22:46:59 2018Copyright (c) 1982, 2014, Oracle. All rights reserved.Connected to an idle instance.SQL> startup nomount;ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instanceORACLE instance started.Total System Global Area 4.2950E+10 bytesFixed Size 4508576 bytesVariable Size 1.1274E+10 bytesDatabase Buffers 3.0467E+10 bytesRedo Buffers 1203449856 bytesSQL> alter database mount;Database altered.SQL> alter database open resetlogs;SQL> select name,dbid from v$database;NAME DBID--------- ----------PBF 2995320870Database altered.sqlplus / as sysdbastartup
12、创建新的spfile文件
create spfile from pfile;
数据
数据库
文件
参数
备份
命令
密码
文档
步骤
状态
帮助
控制
查询
实战
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ip网络技术面试题
计算机网络技术安全论文
ibm 服务器 浪潮
医院软件开发培训
和平精英更新能换服务器吗
服务器的智能
信息技术高中会考数据库
一般网站用哪个数据库
常德寡列网络技术有限
河北省网络安全企业
数据库文件以什么形式存储在硬盘
网络安全员证书怎么样
山东网络安全审计硬件设备价格
创造与魔法服务器维护如何卡进去
金融交易软件开发行业
云服务器nfs 映射本地
云南软件开发商
获取数据库表中每一列属性
学网络安全以后做运维吗
域控服务器会被攻击吗
信息网络安全专业技术人员颁发
芜湖物业管理软件开发公司哪家好
数据库可视化分析技术
java网站数据库配置文件
数据库卸载软件
河北海越网络安全具体内容
mysql恢复数据库代码
中国网络安全的大赛
金属检测仪系统kf软件开发
xbx服务器