没有合适的资源?快使用搜索试试~ 我知道了~
首页[三思笔记]一步一步学RMAN完整版oracle备份恢复
[三思笔记]一步一步学RMAN完整版oracle备份恢复

[三思笔记]一步一步学RMAN完整版oracle备份恢复 [三思笔记]一步一步学RMAN完整版oracle备份恢复
资源详情
资源评论
资源推荐

[三思笔记]一步一步学 rman
一、进入 rman
二、rman 命令知多少
三、rman 备份演练初级篇
四、rman 备份演练进阶篇
五、rman 外传-基础资料篇 1
六、实战 rman 备份
七、rman 外传-基础资料篇 2
八、演练 rman 恢复
九、实战 rman 恢复(1)丢失控制文件的恢复
十、实战 rman 恢复(2)恢复到异机
11、rman 笔记之综述
帖子评论请到:http://www.itpub.net/810100.html
打包下载请到:http://www.5ienet.com
怒
何故
RMAN 路
困难多处
刻苦勤学读
希望早日克服
参考资料数十部
不厌其烦尝试几度
刻苦终见回报幕
一丝恍然飘入
测试再加速
几见明路
再思故
顿悟
酷

一步一步学 RMAN
第一篇 进入 RMAN 2007.6.15
哈哈~~~~~
天苍苍野茫茫,三思终于又出场。
要问三思来干啥,来把 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 命令知多少 2007.6.18
菩萨蛮·命令知多少
上一节讲了怎么进,这节开讲知多少
内容虽不多,排列费思量。
RMAN 贵灵活,应用是根本。
无须死硬记,策略定规则。
RMAN 非常有意思,做为一个专业的备份工具,它几乎考虑到了备份及恢复过程中可
能遇到的各种操作,由此它也提供了各种各样的命令来为这些操作提供便利。
一、启动、关闭数据库
在 RMAN 中执行关闭和启动数据库的命令与 SQL 环境下一模一样。当然,在执
行之前,你需要先连接到目标数据库,如例:
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> shutdown immediate
正在使用目标数据库控制文件替代恢复目录
数据库已关闭
数据库已卸载
Oracle 例程已关闭
RMAN> startup
已连接到目标数据库 (未启动)
Oracle 例程已启动
数据库已加载
数据库已打开
系统全局区域总计 143727516 字节
Fixed Size 453532 字节
Variable Size 109051904 字节
剩余48页未读,继续阅读

















Stone_22
- 粉丝: 0
- 资源: 12
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论2