zoukankan      html  css  js  c++  java
  • 建立带恢复目录的Oracle数据库的备份与复恢过程

    1.建立数据库(ORCL以及SUN_BACK)
    ORCL用于数据存储,SUN_BACK用于恢复目录
    2.在目标库中建立表空间,用于存放数据
    CREATE SMALLFILE TABLESPACE "FG_SUNPOS_SPACE"
    DATAFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\FG_SUNPOS.DAT'
    SIZE 100M LOGGING EXTENT MANAGEMENT
    LOCAL SEGMENT SPACE MANAGEMENT AUTO
    3.使用恢复目录

    CREATE SMALLFILE TABLESPACE "BACKUP_CATALOG"
    DATAFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\SUN_BACK\sun_back.dat'
    SIZE 100M LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

     

    C:\>SET ORACLE_SID=SUNBACK

    C:\>RMAN

    恢复管理器: Release 10.2.0.1.0 - Production on 星期二 2月 10 22:28:35 2009

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

    RMAN> CONNECT TARGET /

    连接到目标数据库: SUN_BACK (DBID=1824281102)

    C:\>sqlplus / as sysdba

    SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 2月 10 22:30:19 2009

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


    连接到:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options

    SQL> create user rman identified by rman
      2  temporary tablespace temp
      3  default tablespace backup_catalog
      4  quota unlimited on backup_catalog;

    用户已创建。

    SQL> grant recovery_catalog_owner to rman;

    授权成功。

    RMAN> connect catalog rman@SUN_BACK;

    恢复目录数据库口令:
    连接到恢复目录数据库

    RMAN> create catalog tablespace backup_catalog;

    恢复目录已创建

    C:\>SET ORACLE_SID=ORCL

    C:\>RMAN

    恢复管理器: Release 10.2.0.1.0 - Production on 星期二 2月 10 22:43:11 2009

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

    RMAN> CONNECT TARGET /

    连接到目标数据库: ORCL (DBID=1206252968)

    RMAN> CONNECT CATALOG rman@SUN_BACK;

    恢复目录数据库口令:
    连接到恢复目录数据库

    RMAN> resync catalog;

    正在启动全部恢复目录的 resync
    完成全部 resync

  • 相关阅读:
    深入理解类的填充规则
    深入理解C++虚函数表
    Java接入图灵机器人,实现与机器人聊天
    flex弹性布局学习笔记
    gulp插件gulp-usemin简单使用
    js基础知识温习:Javascript中如何模拟私有方法
    一次体验很不爽的面试经历
    JavaScript中in操作符(for..in)、Object.keys()和Object.getOwnPropertyNames()的区别
    js基础知识温习:构造函数与原型
    js基础知识温习:js中的对象
  • 原文地址:https://www.cnblogs.com/hhq80/p/1387748.html
Copyright © 2011-2022 走看看