(1)连接目标数据库

在RMAN中可以建立与目标数据库或恢复目录数据库的连接。与目标数据库连接时,用户须具有sysdba系统权限,以保证可以进行数据库的备份、修复与恢复工作。

可以在操作系统命令提示符下输入以下命令,直连目标数据库

RMAN TARGET user/password@net_service_name [NOCATALOG]

或者先启动命令执行器,再通过以下命令连接

CONNECT TARGET | CATALOG user/password@net_service_name [NOCATALOG]

参数说明:

--TARGET:目标数据库

--CATALOG:连接恢复目录数据库

--net_service_name:如果是远程数据库,须指明服务名

--NOCATALOG:表示不使用恢复目录保存档案资料库信息,档案资料库信息保存在目标数据库的控制文件中

例子1.直接使用rman连到目标数据库

PS C:\Users\13842> rman target sys/sys@orcl

恢复管理器: Release 11.2.0.1.0 - Production on 星期六 6月 3 14:06:25 2017

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

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

例子2.先启动rman,再连接到目标数据库

PS C:\Users\13842> RMAN
RMAN> connect target sys/sys@orcl 连接到目标数据库: ORCL (DBID=1464270464) RMAN>

 

(2)启动与关闭数据库

在RMAN中,可以直接启动和关闭数据库,其操作与SQL*Plus中相同。

C:\> set ORACLE_SID=orcl

C:\> RMAN TARGET sys/sys

RMAN > SHUTDOWN IMMEDIATE

RMAN > STARTUP MOUNT

RMAN > ALTER DATABASE OPEN;

 

(3)在RMAN中执行SQL语句

如果要在使用RMAN时执行SQL或PL/SQL语句,可以不退出RMAN工具,直接在RMAN中执行。首先在RMAN提示符后输入SQL命令,然后再将要执行的SQL语句用单引号或双引号引起来,最后输入分号即可执行该SQL语句。

在RMAN中执行SQL语句需要注意:

--STARTUP、SHUTDOWN等命令可直接执行,不需先输入SQL命令,因为这些命令已经被制成RMAN的命令了;

--RMAN中不能执行SELECT语句;

--如果SQL、PL/SQL语句包含单引号,需要在每个单引号之前再加一个单引号;

例子3.将当前重做日志归档

RMAN> SQL 'alter system archive log current';

sql 语句: alter system archive log current

 

(4)show命令

可以使用show all在当前会话中所有RMAN预定义的配置参数的设置情况。

RMAN > show all;

也可以在show 后面加上参数名称来查看指定参数的配置情况。

RMAN > show default device type;

 

(5) CONFIGURE命令

1.对于RMAN中预定义的参数,可以使用CONFIGURE命令进行重新设置:

RMAN > CONFIGURE DEFAULT DEVICE TYPE TO sbt;

修改后的参数,查看其值时,后面的注释“#default”会消失 。

2.如果要将某个参数恢复到默认值,只需在CONFIGURE命令后指定CLEAR关键字即可:

RMAN > CONFIGURE DEFAULT DEVICE TYPE CLEAR;

(6) LIST命令

LIST命令用来查看RMAN生成的备份信息,包含备份集及其包含的数据文件列表信息、镜像复制的备份信息等。

1.列出数据库中所有文件的备份信息

RMAN > LIST BACKUP OF DATABASE;

2.列出指定表空间的备份信息

RMAN > LIST COPY OF TABLESPACE users;

3.列出指定数据文件的备份信息

RMAN > LIST BACKUP OF DATAFILE ‘D:\DISK1\USERS01.DBF’;

(7) REPORT命令

REPORT命令是一个报表命令,用于从RMAN档案资料库中获取信息并对其进行分析,帮助管理员对备份和恢复操作进行决策。

1. 用REPORT SCHEMA命令获取目标数据库中的模式结构。例如:

RMAN > REPORT SCHEMA;

2. 利用REPORT OBSOLETE命令获取根据当前备份策略可以废弃的备份信息。

RMAN > REPORT OBSOLETE;

3.利用REPORT NEED BACKUP命令获取根据当前备份策略需要进行备份的文件。

RMAN > REPORT NEED BACKUP;

RMAN备份与恢复(二)--常用操作学习的更多相关文章

  1. Python字符串的常用操作学习

    >>> name = "I love my job!" >>> name.capitalize() #首字母大写 'I love my job! ...

  2. selenium常用操作学习笔记

    一,弹窗处理(推荐文章:https://blog.csdn.net/huilan_same/article/details/52298460) selenium提供switch_to方法定位弹窗的对话 ...

  3. Numpy np.array 相关常用操作学习笔记

    1.np.array构造函数 用法:np.array([1,2,3,4,5]) 1.1 numpy array 和 python list 有什么区别? 标准Python的列表(list)中,元素本质 ...

  4. Javascript 字符串(二)常用操作整理

    一.js获取字符串的字节数 这个好使--- function getBytesLength(str) { // 在GBK编码里,除了ASCII字符,其它都占两个字符宽 return str.repla ...

  5. RMAN备份与恢复(一)--认识RMAN

    RMAN(Recovery Manager)是Oracle恢复管理器的简称,是集数据库备份(backup).修复(restore)和恢复(recover)于一体的工具.接下来了解一下RMAN中的几个重 ...

  6. python学习二,字符串常用操作

    字符串可以说是在日常开发中应用最广泛的了,现在来总结下有关python中有关字符串一些常用操作 首先我们声明一个字符串变量 str = "hello world" 下面我们来依次介 ...

  7. RMAN 备份与恢复深入解析(二)

    RMAN 备份与恢复深入解析(一)  http://space.itpub.net/26686207/viewspace-760869 更多精彩内容尽在 www.leonarding.com < ...

  8. Adb工具常用操作-转(二)

    一. PC与模拟器或真机交换文件(adb pull和adb push) 在开发阶段或其他原因,经常需要将PC上的文件复制到模拟器或真机上,或将模拟机和真机上的文件复制到PC上.使用adb pull和a ...

  9. .Net Excel操作之NPOI(二)常用操作封装

    一.Excel数据导出常用操作 1.指定表头和描述 2.指定数据库中读出的数据集合 二.ExcelExport封装 /// <summary> /// Excel常用的表格导出逻辑封装 / ...

随机推荐

  1. 原生JS和JQuery代码编写窗口捕捉函数和页面视觉差效果(scroll()、offsetTop、滚动监听的妙用)

    想实现窗口滚动到一定位置时,部分网页的页面发生一些变化,但是手头没有合适的插件,所以就想到自己编写一个简易的方法, 想到这个方法要有很高的自由度和适应性,在这,就尽量的削减其功能,若有错误的地方或者更 ...

  2. 关于phpMyAdmin表数据不能编辑更改的问题

    今天在使用phpMyAdmin更改表中的数据时, 发现表的前面没有编辑.复制.删除这些内容, 于是我很奇怪,上网查了查,终于找到了一个解决的办法, 原来是我的这个表没有主键,于是我点击表 的 结构 , ...

  3. zabbix_server表面启动成功,但是没有进程

    [root@iZ25m1box8cZ zabbix]# /etc/init.d/zabbix_server start Starting zabbix_server (via systemctl):  ...

  4. 常用js功能函数汇总(持续更新ing)

    ////////////////////获取元素属性/////////////////// function getStyle(obj,name) { if(obj.currentStyle) { r ...

  5. 基于require+knockout的webapp结构设计

    *********************************************************************************** 一.项目结构: Webapp - ...

  6. 2017最新最稳定的彩票源码PHP+mysql 新增彩种+全新界面

    网站后台管理系统:新闻资讯系统 用户管理系统用户登录日志彩种规则说明玩法时间设置彩票期号管理足球对阵管理彩票方案撤单彩票出票管理开奖号码管理彩票方案查询彩票中奖查询 彩票追号查询服务支持中心财务中心管 ...

  7. [刷题]算法竞赛入门经典(第2版) 4-6/UVa508 - Morse Mismatches

    书上具体所有题目:http://pan.baidu.com/s/1hssH0KO 代码:(Accepted,10 ms) //UVa508 - Morse Mismatches #include< ...

  8. Java学习笔记——设计模式之五.工厂方法

    水边一只青蛙在笑 --石头和水 工厂方法模式(Factory Method),定义了一个用于创建对象的接口,让实现类决定实例化哪一个类.工厂方法使一个类的实例化延迟到其子类. 这里在简单和工厂的基础上 ...

  9. 理解C++ lvalue与rvalue

    一个众所周知的危险错误是,函数返回了一个局部变量的指针或引用.一旦函数栈被销毁,这个指针就成为了野指针,导致未定义行为.而左值(lvalue)和右值(rvalue)的概念,本质上,是理解“程序员可以放 ...

  10. mac Ubuntu 设置快捷进入目录

    在我们实际工作中,好多时间需要经常性的进入某个目录查看文件等等之类的操作. 好多时候我们都是在终端一级一级的进入目录,相比较Windows的快捷方式有点繁琐. 废话少说,下面就是设置快捷方式的方法: ...