SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area591396864 bytes
Fixed Size
1250308 bytes
Variable Size
331353084 bytes
Database Buffers
251658240 bytes
Redo Buffers
7135232 bytes
数据库装载完毕。
SQL> exit--------切记不能再另一个会话执行相关的SQL操控,oracle内部会自动寻找session的,就算关闭仍然不能修改,RAC中也一样,这里是帖子的调整重点。
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开
C:\Documents and Settings\xixi.song>nid target=sys/oracle
DBNEWID: Release 10.2.0.1.0 - Production on 星期一 1月 9 17:10:03 2012
Copyright (c) 1982, 2005, Oracle.All rights reserved.
已连接数据库 ORCL (DBID=1294983373)
已连接服务器版本 10.2.0
数据库中的控制文件数:
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL01.CTL
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL02.CTL
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL03.CTL
是否更改数据库 ORCL 的数据库 ID? (Y/[N]) => Y
操作继续进行
将数据库 ID 从 1294983373 更改为 1299880428
控制文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL01.CTL - 已修改
控制文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL02.CTL - 已修改
控制文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL03.CTL - 已修改
数据文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF - dbid 已
数据文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF - dbid 已
数据文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF - dbid 已
数据文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF - dbid 已更
数据文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF - dbid 已
数据文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM03.DBF - dbid 已
数据文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM04.DBF - dbid 已
数据文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMAN_TS.DBF - dbid 已更
数据文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TBS01.DBF - dbid 已更改
数据文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TBS02.DBF - dbid 已更改
数据文件 D:\TS1.DBF - dbid 已更改
数据文件 D:\TS2.DBF - dbid 已更改
数据文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\CLONE\TEMP.DBF - dbid 已更改
控制文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL01.CTL - dbid 已
控制文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL02.CTL - dbid 已
控制文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL03.CTL - dbid 已
实例关闭
数据库 ORCL 的数据库 ID 已更改为 1299880428。
此数据库的所有以前的备份和归档重做日志均不可用。
数据库无法识别恢复区中以前的备份和归档日志。
数据库已关闭, 用 RESETLOGS 选项打开数据库。
已成功更改数据库 ID。
DBNEWID - 已成功完成。
C:\Documents and Settings\xixi.song>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 1月 9 17:11:47 2012
Copyright (c) 1982, 2005, Oracle.All rights reserved.
SQL> conn /as sysdba
已连接到空闲例程。
SQL> select status from v$instance;
select status from v$instance
*
第 1 行出现错误:
ORA-01034: ORACLE not available
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area591396864 bytes
Fixed Size
1250308 bytes
Variable Size
331353084 bytes
Database Buffers
251658240 bytes
Redo Buffers
7135232 bytes
数据库装载完毕。
SQL> select status from v$instance;
STATUS
------------
MOUNTED
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
SQL> alter database open resetlogs;
数据库已更改。
SQL>
SQL>
SQL>
SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开
C:\Documents and Settings\xixi.song>rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期一 1月 9 17:14:04 2012
Copyright (c) 1982, 2005, Oracle.All rights reserved.
连接到目标数据库: ORCL (DBID=1299880428)
RMAN>
|