`
liuzhaomin
  • 浏览: 204325 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

一步一步学RMAN第一篇 进入RMAN -- 转载

阅读更多

哈哈~~~~~

天苍苍野茫茫,三思终于又出场。

要问三思来干啥,来把RMAN讲一讲。

吃喝玩乐学习,心得体会一箩筐。

不管结论对与错,先把过程来分享。

如有异议务必提,共同学习共提高。

  en,写的还挺顺口,俺自满啊~~~~~以后俺要是找不着干dba的工作,俺就到说不得大师的玄幻世界里当吟唱诗人去。

  书归正传,在开始之前俺先强调一点,通过RMAN的方式不论要备份还是要恢复,都必须先启动实例并加载数据库。(有人在抗议,说这太初级了。俺说明一下,这是一个超级菜鸟摸爬滚打的心路历程,别说初级,连弱智的内容都有,所以俺友情提醒大虾们务必开启初级内容过滤功能,以妨过多占用您宝贵时间,什么?你不会这一招,哎,我这里有秘制一目十行术,看你是大虾给你打8折,pm我吧)

  RMAN有两种操作方式,一种是类似dos,通过键盘操作的命令方式,第二种是类似windows通过鼠标操作的图形化界面方式。图形化方式操作简单但也因此省略了一些具体过程,你可能成功操作但却不知道oracle究竟做了什么,怎么做的。俺立志也是要做名oracle大虾地,所以第二种方式完全不在考虑之列,最多只是参考。本篇后续内容所做的各项操作也都将以命令方式进行。

一、连接本地数据库

通过rman连接本地数据库非常简单,以windows平台为例,进入到命令提示符界面:

C:\Documents and Settings\Administrator>set oracle_sid=jssweb

C:\Documents and Settings\Administrator>rman target /

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

连接到目标数据库: JSSWEB (DBID=3391142503)

RMAN>

注:如果本地库只有一个实例,则不需要指定oracle_sid。Rman会自动连接到默认实例。

当然,你也可以先启动rman,然后再通过connect来连接目标数据库,如下:

C:\Documents and Settings\Administrator>set oracle_sid=jssweb

C:\Documents and Settings\Administrator>rman

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

RMAN> connect target /

连接到目标数据库: JSSWEB (DBID=3391142503)

RMAN>

二、连接远程数据库

如果要连接的目标数据库是一个远程数据库,那么必须在建立连接时指定一个有效的网络服务名,同时你本地的tnsname.ora文件中也必须已经建立了该网络服务名的正确配置。示例如下:

C:\Documents and Settings\Administrator>rman target sys/change_on_install@testdb

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

连接到目标数据库: TESTDB (DBID=2220262593)

RMAN>

当然,在这里你也可以同样先启动rman,再通过connect创建连接。具体示例与上类似,如果再做演示那这个环节不仅是弱,而是超弱,即使坚定如我也承受不了如此强烈的呕吐加鄙视的欲望,所以还是做罢吧。

三、退出RMAN

哈哈,退出就太简单啦,敲个EXIT试试~~~~~~

还有一点各位新友也了解一下,对于以后写rman批处理会有帮助。在启动rman时可以指定日志输出,之前的示例中均没有指定,rman就将执行结果直接打印到屏幕了,如果我们以后写了一堆超长的rman批处理放在后台执行,可能会希望能够把执行日志记录下来备查,这个时候日志输出功能就用上了。这个功能也非常简单,如下:

C:\Documents and Settings\Administrator>rman target / log d:\logs\rman_log.txt

RMAN>

rman会将执行的结果直接输出到指定的d:\logs\rman_log.txt文件,一旦脚本放入后台执行出现问题,我们可以根据rman_log文件来辅助分析。

分享到:
评论

相关推荐

    [三思笔记]一步一步学RMAN

    《[三思笔记]一步一步学rman(03)-rman备份演练初级篇.doc》 《[三思笔记]一步一步学rman(04)-rman备份演练进阶篇.doc》 《[三思笔记]一步一步学rman(05)-rman基础知识补充(1).doc》 《[三思笔记]一步一步学rman(06)-...

    一步一步学RMAN进入rman[1].zip

    进入实战阶段,"[三思笔记]一步一步学RMAN(03)-rman备份演练初级篇.doc" 和 "[三思笔记]一步一步学RMAN(04)-rman备份演练进阶篇.doc" 将带你进行实际的备份和恢复操作。初级篇可能涵盖简单的全库备份,增量备份,...

    [三思笔记] 一步一步学RMAN

    [三思笔记]一步一步学rman 一、进入rman 二、rman命令知多少 三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 八、演练rman恢复 九、实战rman...

    一步一步学RMAN

    ### 一步一步学RMAN #### 一、RMAN简介与基础知识 **RMAN**(Recovery Manager)是Oracle数据库提供的一款强大的数据备份与恢复工具。它不仅能够支持各种类型的备份需求,还可以进行灾难恢复,是Oracle DBA必备的...

    一步一步学RMAN(排版修改版)

    一步一步学RMAN(排版修改版)

    三思笔记一步一步学rman07-rman基础知识补充2.doc

    三思笔记一步一步学rman07-rman基础知识补充2.doc

    三思笔记 一步一步学rman.pdf

    《三思笔记 一步一步学RMAN》不仅是一份学习指南,更是Oracle DBA探索RMAN深层知识的宝典。通过实际操作与案例分析,读者能够逐步掌握RMAN的各项功能,并学会如何在真实环境中高效利用RMAN进行数据库的备份与恢复,...

    一步一步学RMAN oracle备份RMAN使用教程

    一、进入rman 二、rman命令知多少 三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 八、演练rman恢复 九、实战rman恢复(1)丢失控制文件的恢复 ...

    一步一步学rman

    【RMAN】是Oracle数据库的恢复管理器(Recovery Manager),它主要用于数据库的备份、恢复以及维护任务。本文将逐步介绍如何使用RMAN。 首先,使用RMAN进行任何操作前,必须启动实例并加载数据库。这是RMAN工作的...

    [三思笔记]一步一步学RMAN完整版oracle备份恢复

    [三思笔记]一步一步学RMAN完整版oracle备份恢复 [三思笔记]一步一步学RMAN完整版oracle备份恢复

    三思笔记--rman chm版本

    第一篇 进入RMAN 第二篇 RMAN命令知多少 第三篇 RMAN备份演练初级篇 第四篇 RMAN备份演练进阶篇 第五篇 RMAN基础知识补充 一 第六篇 实战RMAN备份 第七篇 RMAN基础知识补充 二 第八篇 演练RMAN恢复 第九篇 实战rman...

    ORACLE--Rman学习教程

    【Oracle--Rman学习教程】 Oracle RMAN(Recovery Manager)是Oracle数据库系统中的一个强大工具,主要用于数据库备份、恢复和性能优化。本教程将深入浅出地介绍RMAN的基本概念、操作步骤以及实际应用,旨在帮助...

    一步一步学oracle10 RMAN

    在这个“一步一步学Oracle10 RMAN”的教程中,我们将深入探讨RMAN的基础知识、主要功能以及实际操作步骤。 1. RMAN简介: RMAN是Oracle Database 10g及更高版本中内置的命令行工具,它与服务器进程交互,执行备份...

    教你一步一步学RMAN(三思笔记)

    RMAN,全称为Recovery Manager,是Oracle数据库管理系统中的一个重要工具,主要用于数据库的备份、恢复以及维护。在本文中,我们将深入探讨RMAN的基本概念、使用方法及其在实际操作中的重要性。 首先,理解RMAN的...

    一步一步学Rman 三思笔记

    在“一步一步学RMAN 三思笔记”这个资料中,你将深入了解到如何有效利用RMAN来保护你的Oracle数据库,确保数据的安全性和可用性。 一、RMAN的基础概念 1. RMAN备份类型:包括全备份、增量备份和差异备份。全备份会...

    一步一步学RMAN_三思笔记.pdf

    “一步一步学RMAN_三思笔记.pdf”是一份关于Oracle Recovery Manager(简称RMAN)的学习资料,主要面向初学者,通过轻松幽默的语言介绍了RMAN的基本概念、操作方式以及如何进行数据库的备份与恢复等关键知识点。...

    一步一步学RMAN(写给初级入门者)

    ### 一步一步学RMAN(写给初级入门者) #### RMAN简介 RMAN(Recovery Manager)是Oracle数据库管理系统提供的一款强大的数据备份与恢复工具。它不仅能够支持各种类型的备份需求,还能有效处理数据库级别的灾难恢复...

Global site tag (gtag.js) - Google Analytics