catalog备份数据库

使用catalog备份数据库

要备份51上的数据库(目标数据库),在52(catalog  database)上操作:
SQL> create tablespace rmanct datafile '/db/oracle11g/oradata/peak/rmanct01.dbf' size 50m;

Tablespace created.
SQL> grant connect , resource ,recovery_catalog_owner to rmanct identified by rmanct;

Grant succeeded.
创建catalog tablespace:
[oracle@centos1152 ~]$ rman catalog rmanct/rmanct

Recovery Manager: Release 11.2.0.1.0 - Production on Sun Jun 10 01:02:20 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

connected to recovery catalog database

RMAN>
RMAN> create catalog tablespace rmanct;

recovery catalog created

RMAN>

在目标数据库51上操作,需要配置好TNSNAMES,确保能连到catalog database 上:
[oracle@node51 admin]$cat tnsnames.ora
# tnsnames.ora Network Configuration File: /db/oracle10g/product/10.2.0/db/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )


1152 =
        (DESCRIPTION =
                (ADDRESS_LIST =
                        (ADDRESS = (PROTOCOL = TCP )(HOST = 192.168.11.52)(PORT = 1521))
                )
                (CONNECT_DATA =
                        (SERVER = DEDICATED)
                        (ORACLE_SID = peak)
                )
        )
[oracle@node51 admin]$
[oracle@node51 ~]$ rman target / catalog rmanct/rmanct@1152

Recovery Manager: Release 10.2.0.4.0 - Production on Fri May 18 18:46:54 2012

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

connected to target database: PEAK (DBID=1833158544)
connected to recovery catalog database

RMAN>
注册数据库:
RMAN>register database;

database registered in recovery catalog
starting full resync of recovery catalog
full resync complete

RMAN>
RMAN> backup database;

Starting backup at 18-MAY-12
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=310 devtype=DISK
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00001 name=/db/oracle10g/oradata/peak/system01.dbf
input datafile fno=00002 name=/db/oracle10g/oradata/peak/undotbs01.dbf
input datafile fno=00003 name=/db/oracle10g/oradata/peak/sysaux01.dbf
input datafile fno=00005 name=/db/oracle10g/oradata/test/test01.dbf
input datafile fno=00004 name=/db/oracle10g/oradata/peak/users01.dbf
channel ORA_DISK_1: starting piece 1 at 18-MAY-12
channel ORA_DISK_1: finished piece 1 at 18-MAY-12
piece handle=/data/backup/PEAK_1_1_126 tag=TAG20120518T184748 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:01:06
Finished backup at 18-MAY-12

Starting Control File and SPFILE Autobackup at 18-MAY-12
piece handle=/data/backup/c-1833158544-20120518-1c comment=NONE
Finished Control File and SPFILE Autobackup at 18-MAY-12


RMAN>list backup;


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

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
193     Full    162.08M    DISK        00:00:50     18-MAY-12      
        BP Key: 197   Status: AVAILABLE  Compressed: YES  Tag: TAG20120518T102600
        Piece Name: /data/backup/PEAK_1_1_122
  List of Datafiles in backup set 193
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 1491573    18-MAY-12 /db/oracle10g/oradata/peak/system01.dbf
  2       Full 1491573    18-MAY-12 /db/oracle10g/oradata/peak/undotbs01.dbf
  3       Full 1491573    18-MAY-12 /db/oracle10g/oradata/peak/sysaux01.dbf
  4       Full 1491573    18-MAY-12 /db/oracle10g/oradata/peak/users01.dbf
  5       Full 1491573    18-MAY-12 /db/oracle10g/oradata/test/test01.dbf

BS Key  Size       Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
195     17.50K     DISK        00:00:01     18-MAY-12      
        BP Key: 198   Status: AVAILABLE  Compressed: NO  Tag: TAG20120518T102658
        Piece Name: /data/backup/PEAK_1_1_124

  List of Archived Logs in backup set 195
  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time
  ---- ------- ---------- --------- ---------- ---------
  1    7       1491514    18-MAY-12 1491623    18-MAY-12
  1    8       1491623    18-MAY-12 1491628    18-MAY-12

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
196     Full    7.08M      DISK        00:00:00     18-MAY-12      
        BP Key: 199   Status: AVAILABLE  Compressed: NO  Tag: TAG20120518T102701
        Piece Name: /data/backup/c-1833158544-20120518-1b
  Control File Included: Ckp SCN: 1491634      Ckp time: 18-MAY-12
  SPFILE Included: Modification time: 18-MAY-12

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
257     Full    699.72M    DISK        00:00:58     18-MAY-12      
        BP Key: 260   Status: AVAILABLE  Compressed: NO  Tag: TAG20120518T184748
        Piece Name: /data/backup/PEAK_1_1_126
  List of Datafiles in backup set 257
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 1522488    18-MAY-12 /db/oracle10g/oradata/peak/system01.dbf
  2       Full 1522488    18-MAY-12 /db/oracle10g/oradata/peak/undotbs01.dbf
  3       Full 1522488    18-MAY-12 /db/oracle10g/oradata/peak/sysaux01.dbf
  4       Full 1522488    18-MAY-12 /db/oracle10g/oradata/peak/users01.dbf
  5       Full 1522488    18-MAY-12 /db/oracle10g/oradata/test/test01.dbf

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
270     Full    7.14M      DISK        00:00:01     18-MAY-12      
        BP Key: 276   Status: AVAILABLE  Compressed: NO  Tag: TAG20120518T184856
        Piece Name: /data/backup/c-1833158544-20120518-1c
  Control File Included: Ckp SCN: 1522586      Ckp time: 18-MAY-12
  SPFILE Included: Modification time: 18-MAY-12

RMAN>


在52上catalog database可查询备份的信息:

[oracle@centos1152 ~]$sqlplus  rmanct/rmanct

SQL*Plus: Release 11.2.0.1.0 Production on Sun Jun 10 01:29:39 2012

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


Connected to:
Oracle Database 11g Release 11.2.0.1.0 - Production

SQL>
SQL>desc rc_database;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 DB_KEY                                    NOT NULL NUMBER
 DBINC_KEY                                          NUMBER
 DBID                                      NOT NULL NUMBER
 NAME                                      NOT NULL VARCHAR2(8)
 RESETLOGS_CHANGE#                         NOT NULL NUMBER
 RESETLOGS_TIME                            NOT NULL DATE

SQL>
SQL> select * from rc_database;

    DB_KEY  DBINC_KEY       DBID NAME     RESETLOGS_CHANGE# RESETLOGS
---------- ---------- ---------- -------- ----------------- ---------
         1          2 1833158544 PEAK               1488136 18-MAY-12

SQL>
SQL>desc rc_tablespace;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 DB_KEY                                    NOT NULL NUMBER
 DBINC_KEY                                 NOT NULL NUMBER
 DB_NAME                                   NOT NULL VARCHAR2(8)
 TS#                                       NOT NULL NUMBER
 NAME                                      NOT NULL VARCHAR2(30)
 CREATION_CHANGE#                          NOT NULL NUMBER
 CREATION_TIME                                      DATE
 DROP_CHANGE#                                       NUMBER
 DROP_TIME                                          DATE
 INCLUDED_IN_DATABASE_BACKUP               NOT NULL VARCHAR2(3)
 BIGFILE                                   NOT NULL VARCHAR2(3)
 TEMPORARY                                 NOT NULL VARCHAR2(3)
 ENCRYPT_IN_BACKUP                                  VARCHAR2(3)

SQL>set line 170
SQL>select * from rc_tablespace;

    DB_KEY  DBINC_KEY DB_NAME    TS# NAME     CREATION_CHANGE# CREATION_ DROP_CHANGE# DROP_TIME INC BIG TEM ENC
---------- ---------- -------- ---------- ------------------------------ ---------------- --------- ------------ --------- --- --- --- ---
         1          2 PEAK              6 TEST                                     466429 12-MAY-12                        YES NO  NO
         1          2 PEAK              4 USERS                                     10566 30-JUN-05                        YES NO  NO
         1          2 PEAK              3 TEMP                                     446142 09-MAY-12                        NO  NO  YES
         1          2 PEAK              2 SYSAUX                                     6609 30-JUN-05                        YES NO  NO
         1          2 PEAK              1 UNDOTBS1                                 444079 30-JUN-05                        YES NO  NO
         1          2 PEAK              0 SYSTEM                                        9 30-JUN-05                        YES NO  NO

6 rows selected.

SQL>



在目标数据库51上操作:
RMAN> unregister database;

database name is "PEAK" and DBID is 1833158544

Do you really want to unregister the database (enter YES or NO)? yes
database unregistered from the recovery catalog

RMAN>

#强烈建议不要将catalog database放在目标数据库中。

#对于注册到恢复目录,是否就必须或只能以CATALOG模式进行备份或恢复操作了呢?当然不是,恢复目录只是RMAN中的一个可选项,而不是必选项,备份信息是否记入CATALOG取决于执行RMAN操作时是否连接到了CATALOG,也就是说,即使目标数据库已经注册到恢复目录中,但连接时没有以CATALOG模式连接,则备份信息仍然是只存入目标数据库的控制文件中,相当于NOCATALOG模式。




更多参考:


the specified nodes are not clusterable

根据rowid删除表中重复的行

Agent process exited abnormally during initialization

一次字符乱码的解决过程

rman实验(一)

rman实验(二)

ORA-00600: internal error code, arguments: [keltnf

ORA-00600: ORA-12012 ORA-08102解决

linux下完全删除oracle

INFO: /usr/bin/ld: crt1.o: No such file: No such file or directory

centos4.8_64上安装oracle10201建库报ORA-12547

EM乱码解决

ORA-31613 Master process DM00 failed during startup

ORA-00600: internal error code, arguments: [4194], [29], [27], [], [], [], [], []

ORA-24324 ORA-01041 ORA-03113

centos5.3升级oracle

pdksh-5.2.14-36.el5.i386.rpm

使用rman进行数据库迁移

oracle10.2.0.1升级到10.2.0.4报错

Upgrade Oracle 10g from 10.2.0.1 to 10.2.0.4 (Single Instance)

改oracle的name和dbid

修改oracle实例名

Solaris8上迁移oracle8i---上

Solaris8上迁移oracle8i---下

未备份归档日志导致数据丢失的实验

使用NBU进行数据库迁移

catalog备份数据库

RMAN FORMAT字符串格式化

Error: can not register my instance state - -1

not all alterations performed

The ASM instance configured on the local node is a single-instance ASM

/u01/crs102/bin/crsctl.bin: error while loading shared libraries: libstdc++.so.5: cannot open shared

Initializing the Oracle ASMLib driver: [FAILED]

ORA-00245: control file backup operation failed

WARNING: failed to read mirror side 1 of virtual extent 229 logical extent

模拟恢复参数文件

Interface eth0 checked failed

import server uses ZHS16GBK character set (possible charset conversion)




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值