• Oracle备份与恢复


    注意:在OEM中输入windows管理员提示
    以用户 administrator 的身份连接 主机 失败: ERROR: Wrong password for user
    但用户名是对的,请按步骤设置:
    控制面板->管理工具->本地安全设置->用户权限分配->作为批处理作业登陆,双击,增加administrator用户

    命令
    rman

    connect target /--连接目标数据库
    backup database;--全备份
    list backupset;--显示备份
    show all--显示所有备份参数

    当手工删除FRA中的数据库,可使用下面语句清除oracle对于fra中的作用,相当于清除逻辑记忆
    1.crosscheck archivelog all

    2.delete expired archivelog --删除过期日志
    3.report obsolete 报告过期备份

    ARCHIVELOG模式之间的切换
    shutdown immedate;
    startup mount;
    alter database archivelog--archive模式
    alter database open

    noarchivelog模式--只能恢复至最后备份的时间点,相当于sql server的备份
    shutdown;
    startup mount;
    alter database noarchivelog;
    alter database open;

    更改FRA的大小位置
    alter system set db_recovery_file_dest_size=2G;
    alter system set db_recovery_file_dest='d:\oracle\flash_recovery_area';

    注册恢复目录(企业管理器不能创建恢复目录)

    SQL> create tablespace reco_cat datafile 'D:\oradata\orcl\rec_cat.dbf' size 100m
    ;

    表空间已创建。

    SQL> create user rman identified by rman
      2  default tablespace reco_cat
      3  temporary tablespace temp;

    用户已创建。

    SQL> grant connect,resource,recovery_catalog_owner to rman;

    授权成功。

    连接到恢复目录
    rman catalog rman/rman

    RMAN> create catalog
    --备份并加个归档日志文件
    BACKUP DATABASE PLUS ARCHIVELOG DELETE INPUT;
    --将数据文件设为备份的一部分,默认是不备份的
    CONFIGURE CONTROLFILE AUTOBACKUP ON
    --显示所有配置
    show all;
    --删除backupset
    delete backupset 24;

    当手工删除了数据库的归档文件后,要执行以下脚本进行同步:
    RMAN> allocate channel for maintenance type disk;

    RMAN> change archivelog all crosscheck;

    RMAN> release channel;
    --删除所有归档日志

    DELETE ARCHIVELOG ALL

    connect target /;
    RUN{
    allocate channel 'dev1' type disk;
    allocate channel 'dev2' type disk;
    allocate channel 'dev3' type disk;
    Backup full tag 'dbFullBackup' format 'd:\backup\full%u_%p_%c' database plus archivelog;
    sql 'alter system archive log current';
    backup archivelog all delete input;
    backup current controlfile format 'd:\backup\ctrl%u_%p_%c';
    backup spfile format 'd:\backup\spfile%u_%p_%c';
    release channel dev1;
    release channel dev2;
    release channel dev3;
    }

  • 相关阅读:
    希腊字母大全
    SQL 等值连接(内连接)、自然连接(Out join,Left join,Right join)的区别
    JDK11 JAVA11下载安装与快速配置环境变量教程
    “由爱故生忧,由爱故生怖。若离于爱者,无忧亦无怖”
    How to use special characters in XML?
    Crow’s Foot Notation
    How do I unmute my Lenovo laptop?
    Nginx学习笔记--001-Nginx快速搭建
    Nginx 相关介绍
    java使用httpclient封装post请求和get的请求
  • 原文地址:https://www.cnblogs.com/hhq80/p/1380280.html
Copyright © 2020-2023  润新知