zoukankan      html  css  js  c++  java
  • oracle-rman-3

    http://blog.csdn.net/leshami/article/details/6032525  rman概述及体系结构

    http://blog.itpub.net/23513800/viewspace-664869/  rman帮助命令

    恢复目录的创建

    rc库上操作192.168.3.222
    sqlplus / as sysdba
    create tablespace rmans;
    create user rmans identified by 123456 default tablespace rmans QUOTA UNLIMITED ON rmans;
    select * from dba_roles where role like '%CATA%';
    select * from dba_sys_privs WHERE GRANTEE LIKE '%CATA%';
    grant recovery_catalog_owner to rmans;

    这是在rc库上的重做操作(如果有问题,就重来一遍)
    drop user rmans cascade;
    drop tablespace rmans including contents;
    create tablespace rmans;
    create user rmans identified by 123456
    default tablespace rmans
    quota unlimited rmans;//这一行一定要加,否则会报第一个错(无权限的错)
    grant recovery_catalog_owner to rmans;
    alter user rmans quota unlimited on rmans;//如果创建用户时没有加,就这样加上去


    目标库上操作192.168.3.202
    rman catalog rmans@my
    create catalog;
    connect target /    这条语句是在同一个会话中操作或者下面的语句(重新连接)都可以
    rman target / catalog rmans
    register database;



    有两个报错需要处理一下
    报错一:
    RMAN> create catalog;

    error creating config_update
    ORACLE error from recovery catalog database: ORA-01950: no privileges on tablespace 'RMANS'

    ORACLE error from recovery catalog database: ORA-00942: table or view does not exist

    只需要下面这条语句就可以了
    alter user rmans quota unlimited on rmans;

    报错二:
    RMAN> create catalog;

    error creating db
    ORACLE error from recovery catalog database: ORA-00955: name is already used by an existing object

    ORACLE error from recovery catalog database: ORA-00942: table or view does not exist

    在目标库上丢弃重建就可以了
    drop catalog;
    drop catalog;
    exit
    rman catalog rmans@my
    create catlog;


    ===================

    RMAN> drop catalog;

    recovery catalog owner is RMANS
    enter DROP CATALOG command again to confirm catalog removal

    RMAN> drop catalog;

    recovery catalog dropped

    RMAN> exit


    Recovery Manager complete.
    [oracle@oracle1 ~]$ rman catalog rmans@my

    Recovery Manager: Release 11.2.0.4.0 - Production on Mon Aug 14 18:34:53 2017

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

    recovery catalog database Password:
    connected to recovery catalog database

    RMAN> create catalog;

    recovery catalog created

    RMAN> connect target /

    connected to target database: KYC (DBID=111003738)

    RMAN> register database;

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

    RMAN>

  • 相关阅读:
    forin语句和document.write换行
    输入日期计算出当天是星期几
    输入半径求圆的面积和简单的ASCII码转化
    一段简单的代码用来在网页上测试javascript程序
    如何在ubuntu下修改hosts?
    如何在终端上打出货币符号和算式
    C#文件监控
    JavaScript类的写法 ( 仿jQuery )
    JavaScript类创建的几种方式
    (转)程序员的十层楼:大家都来测测你的技术层级
  • 原文地址:https://www.cnblogs.com/createyuan/p/7359612.html
Copyright © 2011-2022 走看看