首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>oracle>正文

Linux系统下Oracle9i RMAN备份及恢复步骤

http://www.oklinux.cn  2007-09-24  来源:  kit  会员收藏  游客收藏  【 】 

 

1、切换服务器归档模式,如果已经是归档模式可跳过此步:

  %sqlplus /nolog (启动sqlplus)

  SQL> conn / as sysdba (以DBA身份连接数据库)

  SQL> shutdown immediate; (立即关闭数据库)

  SQL> startup mount (启动实例并加载数据库,但不打开)

  SQL> alter database archivelog; (更改数据库为归档模式)

  SQL> alter database open; (打开数据库)

  SQL> alter system archive log start; (启用自动归档)

  SQL> exit (退出)

  2、连接:

  %rman target=rman/rman@mydb (启动恢复管理器)

  3、基本设置:

  RMAN> configure default device type to disk; (设置默认的备份设备为磁盘)

  RMAN> configure device type disk parallelism 2; (设置备份的并行级别,通道数)

  RMAN> configure channel 1 device type disk fromat '/backup1/backup_%U'; (设置备份的文件格式,只适用于磁盘设备)

  RMAN> configure channel 2 device type disk fromat '/backup2/backup_%U'; (设置备份的文件格式,只适用于磁盘设备)

  RMAN> configure controlfile autobackup on; (打开控制文件与服务器参数文件的自动备份)

  RMAN> configure controlfile autobackup format for device type disk to '/backup1/ctl_%F'; (设置控制文件与服务器参数文件自动备份的文件格式)

  4、查看所有设置:

  RMAN> show all

  5、查看数据库方案报表:

  RMAN> report schema;

  6、备份全库:

  RMAN> backup database plus archivelog delete input; (备份全库及控制文件、服务器参数文件与所有归档的重做日志,并删除旧的归档日志)

  7、备份表空间:

  RMAN> backup tablespace system plus archivelog delete input; (备份指定表空间及归档的重做日志,并删除旧的归档日志)

  8、备份归档日志:

  RMAN> backup archivelog all delete input;

  9、复制数据文件:

  RMAN> copy datafile 1 to '/oracle/dbs/system.copy';

  10、查看备份和文件复本:

  RMAN> list backup;

  11、验证备份:

  RMAN> validate backupset 3;

  12、从自动备份中恢复服务器参数文件:

  RMAN> shutdown immediate; (立即关闭数据库)

  RMAN> startup nomount; (启动实例)

  RMAN> restore spfile to pfile '/backup1/mydb.ora' from autobackup; (从自动备份中恢复服务器参数文件)

共2页: 上一页 1 [2] 下一页

上一篇:Linux风险评估:欧洲用户或比美国用户安全   下一篇:关于Linux操作系统的进程管理


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·细化解析:时间再次停止运行的解决方法
·怎样使用ERRORSTACK进行错误跟踪及诊断
·实例解析:怎样获得当前 数据库的SCN值
·使用Flashback Query 恢复误删除的数据
·怎样使用SQL Server数据库的查询累计值
·解析:如何正确的更改监听器日志文件名称
·细化解析:怎样处理Oracle数据库中的坏块
·解析:用dbv和RMAN检查数据文件中的坏块
·细化解析:怎样恢复一个丢失的 数据文件
·轻松掌握Oracle Peeking 绑定变量的控制
·解析:基于Oracle高性能动态SQL程序开发
·解析:JOB的Interval输入参数过长的问题
·解析:物化视图刷新中出现的“约束冲突”
·解析:怎样在Oracle 9i中正确的转换时区
·教你轻松掌握如何把数据导入不同的表空间
·实例解析:sqlldr加载数据到不同表的问题
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·教你快速掌握一个简单的Oracle定时任务
·详细讲解"Oracle"服务器的常用命令行
·深入讲解"alert log"过大时的处理方法
·解决启动数据库时发生的ORA-12528错误
·用存储过程实现删除数据表的部分记录
·改变优化参数来适应库缓冲区中SQL的变
·在Oracle中重新编译所有无效的存储过程
·讲解用于描述数据库中需要存储的实体语
·基于已被证实的Oracle高可用性技术MAA
·实例讲解如何查找某个对象的定义情况
·讲解Oracle中JOB与存储过程的接合用法
·深入讲解"database link"的设置和使用
  阅读排行
·如何修改遗失的MySQL的ROOT用户密码
·详解远程SHELL下安装配置RedHat ES 5的
·教你如何将MySQL数据库的密码恢复
·教你在MySQL从口令恢复设置的密码
·在 Oracle Enterprise Linux 上升级到
·oracle9i installation on fedora core
·Oracle Instant client介绍
·Oracle高级复制(同步复制)配置步骤详细
·用Oracle归档日志进行恢复的方法
·Linux下的Oracle数据库编程详解
·Linux下Oracle9i RMAN备份及恢复步骤介
·带你轻松接触一些比较常用的sql*plus命
·Oracle的快照复制
·Oracle 数据库存储结构简介
·Oracle HA 在Unix上双机环境的安装指南
网摘收藏: