`

oracle 学习小结8

阅读更多

rman的一些常用小结。
1  备份
   rman target sys/sys@demo nocataglog
  rman>run {
configure channel device type disk maxpiecesize 400M;
        configure device type disk parallelism 3;(3通道)
      backup database format='d:\xxxx\xxx\%d_%s_%p.pak';   
     }

   list backup;

  rman>report schema;(查看方案)
  备份表空间:
       backup tablespace users format='d:\backup\rman\%N_%s.bak';
    列出情况:
     list backup of tablespace users;
    显示备份配置
      show all;
   备份数据文件和控制文件:
      backup datafile 5 format='d:\xxx\xxx.dbf' include current controlfile;
   压缩备份:
      backup as compressed backupset tablespace users format='d:\xxxx.dbf';

2  恢复
   恢复的路数其实和不用rman的真的差不多的,参加oracle 学习小结 7中,比如:
  A 恢复数据库
    startup force mount 
      run
      {
       restore database;
       recover databse;
        sql 'alter database open';
      }
     如果所在磁盘故障,则对数据库的每个数据文件都用
      set newname for datafile 1 to 'c:\xxxx.dbf';
      .........
       restore database;
       switch datafile all;
        recover databse;
        sql 'alter database open';
      }
   B 恢复SYSTEM
        如果被删除
         run
      {
       restore datafile 1;
       recover datafile 1;
        sql 'alter database open';
      }
     如果介质坏了的话
        startup force mount 
           run
      {
       set newname for datafile 1 to 'c:\xxxx.dbf';
       restore datafile 1;
        switch datafile 1;
       recover datafile 1;
        sql 'alter database open';
      }

   C  其他表空间的数据文件损坏
        如果被删除
          startup force mount 
           run
      {
       sql 'alter database datafile 1 offline'
       sql 'alter database open';
              restore datafile 1;
             recover datafile 1;
        sql 'alter database datafile 1 online';
      }
       如果介质坏了的话
 
        startup force mount 
           run
      {
       sql 'alter database datafile 1 offline'
       sql 'alter database open';
   set newname for datafile 1 to 'c:\xxxx.dbf';
                          restore datafile 1;

switch datafile 1;
             recover datafile 1;
        sql 'alter database datafile 1 online';
      }
    如果是表空间被删除或介质损坏,原理和上面的差不多
      改为sql 'alter tablespace users offline for recover';


3  常用操作
     list backup of controlfile;
      list backup of archivelog all;
      list backup of spfile;
      核对所有备份集
        crosscheck backup;
        list backupset 备份集id;
        核对所有数据文件备份集:
      crosscheck backup of database;
       crosscheck backup of tablespace users;
       crosscheck backup of datafile 4;
       crosscheck backup of controlfile;
       删除陈旧备份:
          delete obsolete;
    
 
 
   

分享到:
评论

相关推荐

    oracle 学习心得与总结

    以下是我对Oracle学习的一些心得和总结,主要聚焦于数据库对象,尤其是表及其约束。 1. **数据库对象**: 数据库对象是Oracle中的基本组成部分,包括表、视图、索引、存储过程、函数、触发器等。这些对象共同构成...

    oracle学习总结.docx

    Oracle 学习总结 Oracle 是一种关系数据库管理系统,由 Larry Ellison 和 Bob Miner 于 1977 年创立。它是一种对象关系数据库管理系统,支持多种编程语言,包括 Java、Python、C++ 等。 一、创建 Oracle 数据库...

    oracle学习总结(适合刚学习oracle的人)

    本文将根据"oracle学习总结(适合刚学习oracle的人)"这一主题,深入探讨Oracle数据库的基础知识,帮助初学者建立起对Oracle的基本理解。 1. **Oracle简介**:Oracle数据库是由美国甲骨文公司开发的一款产品,它...

    oracle学习心得总结

    ### Oracle学习心得总结 在IT领域中,Oracle数据库因其强大的功能和广泛的适用性而备受青睐。对于初学者而言,掌握Oracle的基本操作是非常重要的一步。本文将根据提供的文档内容,总结和扩展Oracle数据库的基础知识...

    Oracle 学习总结

    下面将对Oracle数据库的学习进行总结,并重点阐述触发器的概念与应用。 1. Oracle数据库入门:首先,Oracle数据库的安装和配置是基础环节。接着,学习使用SQL语言进行数据操作,这是Oracle数据库管理与开发的核心...

    oracle学习总结

    ### Oracle学习总结 #### SQL基础语法 1. **数据定义语言(DDL)** - **创建表**:`CREATE TABLE table_name (column_name datatype constraints,...);` - `NOT NULL`:指定列不允许有空值。 - `UNIQUE`:指定列...

    oracle学习资料,我搜集和总结的大量oracle学习资源

    本压缩包中包含的“Oracle学习资料”是一份综合性的资源集合,旨在为系统管理员和初学者提供深入理解Oracle数据库的路径。 首先,Oracle数据库的基础知识是学习的起点。这包括了解SQL(结构化查询语言),它是与...

    ORACLE数据库学习总结资料.pdf

    Oracle数据库学习总结资料.pdf 是一份关于 Oracle 数据库的学习总结资料,涵盖了 Oracle 数据库的各个方面,包括 Oracle 的简介、简单查询、标量函数和算数运算、多表查询、列函数和分组、子查询、表的更新操作、表...

    Oracle学习笔记(Oracle知识点总结)

    Oracle知识点总结,适合初学者,平时多联系,放在手机上,当做电子书来看。

    Oracle数据库学习总结

    在Oracle数据库的学习中,SQL*Plus是常用的交互式查询和管理工具,可以通过“开始”菜单或者命令行启动。Oracle数据库管理系统提供了丰富的SQL操作,包括对表空间、表结构、数据的增删改查以及复杂的查询和维护功能...

    Oracle学习笔记总结

    记录Oracle学习过程中的各种笔记,比较实用的总结.可以查询常用的Oracle信息

    oracle学习日志总结

    本文将对“Oracle学习日志总结”中的关键知识点进行深入探讨,帮助读者理解和优化Oracle数据库的使用。 1. **共享SQL和参数化查询**:共享SQL是指在数据库中重用已解析的SQL语句,减少了解析时间,提高了性能。使用...

    Oracle非常全的学习总结

    Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统之一,它在企业级应用中扮演着核心角色。本学习总结涵盖了Oracle的入门知识、全套命令及SQL语法,...希望这两个资料能为你的Oracle学习之旅提供坚实的基础。

    Oracle学习总结、练习

    ### Oracle学习总结与练习知识点详解 #### 一、表的创建与管理 在Oracle数据库中,表是最基本的数据存储单元。下面将详细介绍如何创建表、添加各种约束,并进行相关操作。 **1. 创建表** - **语法示例**: ```...

    oracle环境变量学习小结.

    ### Oracle环境变量学习小结 #### 一、Oracle环境变量的重要性及作用 Oracle数据库系统作为全球最流行的数据库管理系统之一,在企业级应用中占有极其重要的地位。为了更好地管理和配置Oracle数据库,Oracle利用了...

    Oracle数据库学习日记-实用性最强的Oracle学习总结.docx

    ### Oracle数据库学习知识点详解 #### 一、基本使用 ##### 1.1 常用命令 **1.1.1 Connect/Disconnect数据库连接命令** - **用途:** 连接或断开与Oracle数据库的连接。 - **语法示例:** - `sqlplus username/...

    Oracle Form 学习总结

    ### Oracle Form 学习总结及关键技术点解析 #### 一、环境搭建与配置 ##### Lab0: Prepare环境 - **服务器环境**: Linux 操作系统,安装 EBS (Enterprise Business Suite) 11.5.10 版本。 - **工作站环境**: ...

Global site tag (gtag.js) - Google Analytics