试验设想:
机器1:
alter database begin backup
然后,在oracle仍然活动的状态下,将$ORACLE_BASE目录全部压缩拷贝到机器2
机器2:
startup:失败
startup mount--〉recover database。 仍然失败
看来,storage copy 这种第三方的功能,应该是作了和数据库厂商之间的特殊配合。
Redo Buffers 5722112 bytes
Database mounted.
ORA-10873: file 1 needs to be either taken out of backup mode or media
recovered
ORA-01110: data file 1: '/u01/app/oracle/oradata/orcl/system01.dbf'
SQL>
SQL> shutdown immediate;
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 1023004672 bytes
Fixed Size 2259640 bytes
Variable Size 641729864 bytes
Database Buffers 373293056 bytes
Redo Buffers 5722112 bytes
Database mounted.
SQL> recover database;
Media recovery complete.
SQL>
SQL> shutdown immediate;
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 1023004672 bytes
Fixed Size 2259640 bytes
Variable Size 641729864 bytes
Database Buffers 373293056 bytes
Redo Buffers 5722112 bytes
Database mounted.
ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1],
[7], [47781], [47787], [], [], [], [], [], [], []
SQL>
***********************************