2008/02/23

Oracle 11g RMAN cold backup problem

I installed Oracle 11g and took a full cold backup just after installation.
I meet the following problems.
1. rman reject to be brought up before shutdown instance
2. after I altered database open, rman DBAGENT returned a error message.


C:\oracle>rman target / nocatalog

Recovery Manager: Release 11.1.0.6.0 - Production on 土 2月 23 14:58:43 2008

Copyright (c) 1982, 2007, Oracle. All rights reserved.

DBGANY: Mismatched message length! [14:58:49.088] (krmiduem)
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: 内部Recovery Managerパッケージの初期化に失敗しました。
RMAN-00600: internal error, arguments [3045] [] [] [] []

C:\oracle>sqlplus "/ as sysdba"

SQL*Plus: Release 11.1.0.6.0 - Production on 土 2月 23 14:59:15 2008

Copyright (c) 1982, 2007, Oracle. All rights reserved.



Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
に接続されました。
SQL> shutdown immediate;
データベースがクローズされました。
データベースがディスマウントされました。
ORACLEインスタンスがシャットダウンされました。
SQL> quit
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing optionsとの接続が切断されました。

C:\oracle>sqlplus "/ as sysdba"

SQL*Plus: Release 11.1.0.6.0 - Production on 土 2月 23 15:04:30 2008

Copyright (c) 1982, 2007, Oracle. All rights reserved.



Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
に接続されました。
SQL> shutdown immediate;
データベースがクローズされました。
データベースがディスマウントされました。
ORACLEインスタンスがシャットダウンされました。
SQL> startup mount;
ORACLEインスタンスが起動しました。

Total System Global Area 146472960 bytes
Fixed Size 1331740 bytes
Variable Size 92278244 bytes
Database Buffers 50331648 bytes
Redo Buffers 2531328 bytes
データベースがマウントされました。
SQL> quit
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing optionsとの接続が切断されました。

C:\oracle>rman target / nocatalog

Recovery Manager: Release 11.1.0.6.0 - Production on 土 2月 23 15:27:53 2008

Copyright (c) 1982, 2007, Oracle. All rights reserved.

ターゲット・データベース: ORCL(DBID=1175160249、未オープン)に接続されました
リカバリ・カタログのかわりにターゲット・データベース制御ファイルを使用しています

RMAN> show all;

db_unique_name ORCLのデータベースにおけるRMAN構成パラメータ:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BZIP2'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\ORACLE\PRODUCT\11.1.0\DB_1\DATABASE\SNCFORCL.ORA'; # default

RMAN> backup full database;

backupが開始されました(開始時間: 08-02-23)
チャネル: ORA_DISK_1が割り当てられました
チャネルORA_DISK_1: SID=55 デバイス・タイプ=DISK
チャネルORA_DISK_1: フル・データファイル・バックアップ・セットを開始しています
チャネルORA_DISK_1: バックアップ・セットにデータファイルを指定しています
入力データファイル・ファイル番号=00001 名前=C:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
入力データファイル・ファイル番号=00002 名前=C:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
入力データファイル・ファイル番号=00003 名前=C:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
入力データファイル・ファイル番号=00005 名前=C:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
入力データファイル・ファイル番号=00004 名前=C:\ORACLE\ORADATA\ORCL\USERS01.DBF
チャネルORA_DISK_1: ピース1(08-02-23)を起動します
チャネルORA_DISK_1: ピース1(08-02-23)が完了しました
ピース・ハンドル=C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2008_02_23\O1_MF_NNNDF_TAG20080223T152821_3VZH8X2Q_.BKP タグ=TAG20080223T152821 コメント
=NONE
チャネルORA_DISK_1: バックアップ・セットが完了しました。経過時間: 00:01:36
チャネルORA_DISK_1: フル・データファイル・バックアップ・セットを開始しています
チャネルORA_DISK_1: バックアップ・セットにデータファイルを指定しています
現行の制御ファイルをバックアップ・セットに組み込んでいます
バックアップ・セットに現行のSPFILEを組み込んでいます
チャネルORA_DISK_1: ピース1(08-02-23)を起動します
チャネルORA_DISK_1: ピース1(08-02-23)が完了しました
ピース・ハンドル=C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2008_02_23\O1_MF_NCSNF_TAG20080223T152821_3VZHDGLW_.BKP タグ=TAG20080223T152821 コメント
=NONE
チャネルORA_DISK_1: バックアップ・セットが完了しました。経過時間: 00:00:01
backupが完了しました(完了時間: 08-02-23)

RMAN> backup current controlfile;

backupが開始されました(開始時間: 08-02-23)
チャネルORA_DISK_1の使用
チャネルORA_DISK_1: フル・データファイル・バックアップ・セットを開始しています
チャネルORA_DISK_1: バックアップ・セットにデータファイルを指定しています
現行の制御ファイルをバックアップ・セットに組み込んでいます
チャネルORA_DISK_1: ピース1(08-02-23)を起動します
チャネルORA_DISK_1: ピース1(08-02-23)が完了しました
ピース・ハンドル=C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2008_02_23\O1_MF_NCNNF_TAG20080223T153115_3VZHG4DM_.BKP タグ=TAG20080223T153115 コメント
=NONE
チャネルORA_DISK_1: バックアップ・セットが完了しました。経過時間: 00:00:01
backupが完了しました(完了時間: 08-02-23)

RMAN> sql 'alter database backup controfile to trace';

SQL文: alter database backup controfile to trace

RMAN> sql 'create pfile from spfile';

SQL文: create pfile from spfile

RMAN> list backup;


バックアップ・セットのリスト
===================


BS Key Type LV Size Device Type Elapsed Time 終了時間
------- ---- -- ---------- ----------- ------------ --------
1 Full 1.11G DISK 00:01:51 08-02-23
BPキー: 1 ステータス: AVAILABLE 圧縮: NO タグ: TAG20080223T152821
ピース名: C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2008_02_23\O1_MF_NNNDF_TAG20080223T152821_3VZH8X2Q_.BKP
バックアップ・セット1のデータファイルのリスト
File LV Type Ckp SCN Ckp時間 Name
---- -- ---- ---------- -------- ----
1 Full 1330553 08-02-23 C:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
2 Full 1330553 08-02-23 C:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
3 Full 1330553 08-02-23 C:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
4 Full 1330553 08-02-23 C:\ORACLE\ORADATA\ORCL\USERS01.DBF
5 Full 1330553 08-02-23 C:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF

BS Key Type LV Size Device Type Elapsed Time 終了時間
------- ---- -- ---------- ----------- ------------ --------
2 Full 9.36M DISK 00:00:19 08-02-23
BPキー: 2 ステータス: AVAILABLE 圧縮: NO タグ: TAG20080223T152821
ピース名: C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2008_02_23\O1_MF_NCSNF_TAG20080223T152821_3VZHDGLW_.BKP
SPFILEも含まれます: 修正時間: 08-02-23
SPFILE db_unique_name: ORCL
含まれている制御ファイル: Ckp SCN: 1330553 Ckp時間: 08-02-23

BS Key Type LV Size Device Type Elapsed Time 終了時間
------- ---- -- ---------- ----------- ------------ --------
3 Full 9.33M DISK 00:00:17 08-02-23
BPキー: 3 ステータス: AVAILABLE 圧縮: NO タグ: TAG20080223T153115
ピース名: C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2008_02_23\O1_MF_NCNNF_TAG20080223T153115_3VZHG4DM_.BKP
含まれている制御ファイル: Ckp SCN: 1330553 Ckp時間: 08-02-23

RMAN> sql 'alter database open';

SQL文: alter database open
DBGANY: Mismatched message length! [15:38:13.094] (krmiduem)

RMAN> quit


Recovery Managerが完了しました。
DBGANY: Mismatched message length! [15:38:56.322] (krmiduem)
ターゲット・データベースからのORACLEエラー:

TARGETデータベースのパッケージDBMS_RCVMANを実行中にエラーが発生しました。

C:\oracle>


While, I tried the same operation on another database later, all the operations are succeed.


C:\oracle>set NLS_LANG=English.UTF8

C:\oracle>rman target / nocatalog

Recovery Manager: Release 11.1.0.6.0 - Production on Tue Feb 26 10:46:04 2008

Copyright (c) 1982, 2007, Oracle. All rights reserved.

connected to target database: DBCAMIN (DBID=898998132, not open)
using target database control file instead of recovery catalog

RMAN> shutdown immediate;

database dismounted
Oracle instance shut down

RMAN> startup mount;

connected to target database (not started)
Oracle instance started
database mounted

Total System Global Area 313860096 bytes

Fixed Size 1332892 bytes
Variable Size 159385956 bytes
Database Buffers 146800640 bytes
Redo Buffers 6340608 bytes

RMAN> show all;

RMAN configuration parameters for database with db_unique_name DBCAMIN are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BZIP2'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\ORACLE\PRODUCT\11.1.0\DB_1\DATABASE\SNCFDBCAMIN.ORA'; # default

RMAN> backup full database;

Starting backup at 26-FEB-08
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=55 device type=DISK
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00001 name=C:\ORACLE\ORADATA\DBCAMIN\SYSTEM01.DBF
input datafile file number=00003 name=C:\ORACLE\ORADATA\DBCAMIN\UNDOTBS01.DBF
input datafile file number=00002 name=C:\ORACLE\ORADATA\DBCAMIN\SYSAUX01.DBF
input datafile file number=00004 name=C:\ORACLE\ORADATA\DBCAMIN\USERS01.DBF
channel ORA_DISK_1: starting piece 1 at 26-FEB-08
channel ORA_DISK_1: finished piece 1 at 26-FEB-08
piece handle=C:\ORACLE\FLASH_RECOVERY_AREA\DBCAMIN\BACKUPSET\2008_02_26\O1_MF_NNNDF_TAG20080226T104828_3W6VZKT1_.BKP tag=TAG20080226T104828 comment=NO
NE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:25
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
including current control file in backup set
including current SPFILE in backup set
channel ORA_DISK_1: starting piece 1 at 26-FEB-08
channel ORA_DISK_1: finished piece 1 at 26-FEB-08
piece handle=C:\ORACLE\FLASH_RECOVERY_AREA\DBCAMIN\BACKUPSET\2008_02_26\O1_MF_NCSNF_TAG20080226T104828_3W6W0H9X_.BKP tag=TAG20080226T104828 comment=NO
NE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 26-FEB-08

RMAN> backup current controlfile;

Starting backup at 26-FEB-08
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
including current control file in backup set
channel ORA_DISK_1: starting piece 1 at 26-FEB-08
channel ORA_DISK_1: finished piece 1 at 26-FEB-08
piece handle=C:\ORACLE\FLASH_RECOVERY_AREA\DBCAMIN\BACKUPSET\2008_02_26\O1_MF_NCNNF_TAG20080226T104920_3W6W17FC_.BKP tag=TAG20080226T104920 comment=NO
NE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 26-FEB-08

RMAN> sql 'alter database backup controlfile to trace';

sql statement: alter database backup controlfile to trace

RMAN> sql 'create pfile from spfile';

sql statement: create pfile from spfile

RMAN> list backup;


List of Backup Sets
===================


BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1 Full 180.15M DISK 00:00:22 26-FEB-08
BP Key: 1 Status: AVAILABLE Compressed: NO Tag: TAG20080226T104828
Piece Name: C:\ORACLE\FLASH_RECOVERY_AREA\DBCAMIN\BACKUPSET\2008_02_26\O1_MF_NNNDF_TAG20080226T104828_3W6VZKT1_.BKP
List of Datafiles in backup set 1
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
1 Full 211645 26-FEB-08 C:\ORACLE\ORADATA\DBCAMIN\SYSTEM01.DBF
2 Full 211645 26-FEB-08 C:\ORACLE\ORADATA\DBCAMIN\SYSAUX01.DBF
3 Full 211645 26-FEB-08 C:\ORACLE\ORADATA\DBCAMIN\UNDOTBS01.DBF
4 Full 211645 26-FEB-08 C:\ORACLE\ORADATA\DBCAMIN\USERS01.DBF

BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2 Full 9.36M DISK 00:00:05 26-FEB-08
BP Key: 2 Status: AVAILABLE Compressed: NO Tag: TAG20080226T104828
Piece Name: C:\ORACLE\FLASH_RECOVERY_AREA\DBCAMIN\BACKUPSET\2008_02_26\O1_MF_NCSNF_TAG20080226T104828_3W6W0H9X_.BKP
SPFILE Included: Modification time: 26-FEB-08
SPFILE db_unique_name: DBCAMIN
Control File Included: Ckp SCN: 211645 Ckp time: 26-FEB-08

BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
3 Full 9.33M DISK 00:00:07 26-FEB-08
BP Key: 3 Status: AVAILABLE Compressed: NO Tag: TAG20080226T104920
Piece Name: C:\ORACLE\FLASH_RECOVERY_AREA\DBCAMIN\BACKUPSET\2008_02_26\O1_MF_NCNNF_TAG20080226T104920_3W6W17FC_.BKP
Control File Included: Ckp SCN: 211645 Ckp time: 26-FEB-08

RMAN> sql 'alter database open';

sql statement: alter database open

RMAN> backup database plus archivelog delete all input;


RMAN> quit


Recovery Manager complete.

C:\oracle>sqlplus "/ as sysdba"

SQL*Plus: Release 11.1.0.6.0 - Production on Tue Feb 26 10:56:02 2008

Copyright (c) 1982, 2007, Oracle. All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 11
Current log sequence 13
SQL> quit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options



Because the database was under NOARCHIVELOG mode, RMAN online backup was failed.

Starting backup at 26-FEB-08
ORACLE error from target database:
ORA-00258: manual archiving in NOARCHIVELOG mode must identify log

using channel ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup plus archivelog command at 02/26/2008 10:55:00
RMAN-20021: database not set

No comments: