


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一课资料网/一、更改状态 a.查看是处于什么模式 select log_mode from v$database; 如果是非归档模式则成:NOARCHIVELOG 如果不是归档模式(Archive)则可以通过以下方法改成归档模式 b改变归档模式 connect /as sysdba; 1.SQL shutdown immediate; 2.SQL startup mount; 3.SQL alter database archivelog; 4.SQL alter database open; 现在已经改成归档模式了 恢复 1使用命令“svrmgrl”调用行方式服务器管理; 2输入命令“connect internal”,然后输入命令“startup mount; 3输入命令“recover database;” 4按下ENTER,接受默认值。 5然后输入命令“alter database open;”完成数据库恢复。 二、分配表空间、建立用户、分配权限并注册到数据库 /备份 了解恢复目录 理解恢复目录,RMAN可以在没有恢复目录(NOCATALOG下运行,这个时候备份信息保存在控制文件。保存在控制文件的备份信息是很危险的,如果控制文件的破坏将导致备份信息的丢失与恢复的失败,而且,没有恢复目录,很多RMAN的命令将不被支持。所以对于重要的数据库,建议创建恢复目录,恢复目录也是一个数据库,只不过这个数据库用来保存备份信息,一个恢复目录可以用来备份多个数据库。 创建RMAN目录,以下步骤说明了在一个数据库中尽力RMAN目录的过程。 1.为目录创建一个单独的表空间 SQLCreate tablespace tools datafile fielname size 50m; 2.创建RMAN用户 SQLCreate user RMAN identified by RMAN default tablespace tools temporary tablespace temp; 3.给RMAN授予权限 SQLGrant connect , resource , recovery_catalog_owner to RMAN; 4.打开RMAN $RMAN 5.连接数据库 RMANconnect catalog rman/rman 6.创建恢复目录 RMANCreate catalog tablespace tools 注册目标数据库,恢复目录创建成功后,就可以注册目标数据库了,目标数据库就是需要备份的数据库,一个恢复目录可以注册多个目标数据库,注册目标数据库的命令为: $RMAN target internal/password catalog rman/rmanrcdb; RMANRegister database; 数据库注册完成,就可以用RMAN来进行备份了,更多命令请参考ORACLE联机手册或ORACLE8i备份与恢复手册。 注销数据库不是简单的在RMAN提示下反注册就可以了,需要运行一个程序包,过程如下: 1. 连接目标数据库,获得目标数据库ID $ RMAN target internal/password catalog rman/rmanrcdb; RMAN-06005: connected to target database: RMAN (DBID=1231209694 2. 查询恢复目录,得到更详细的信息 SQL SELECT db_key, db_id FROM db WHERE db_id = 1231209694; DB_KEY DB_ID - - 1 1237603294 1 row selected. 3. 运行过程dbms_rcvcat.unregisterdatabase注销数据库,如 SQL EXECUTE dbms_rcvcat.unregisterdatabase(1 , 1237603294 三、 使用backup database命令执行备份 RMAN BACKUP DATABASE; 执行上述命令后将对目标数据库中的所有数据文件进行备份,由于没有显式指定FORMAT参数,rman会自动为每个备份片段命名,并保存在ORACLE_HOME/database目录下。 四、备份归档日志文件 归档日志对于数据库介质恢复相当关键,其虽然不像控制文件那样一旦损坏则数据库马上崩溃但重要性丝毫不减。归档日志文件能确保我们将数据库恢复到备份之前的任意时刻。 利用BACKUP ARCHIVELOG命令备份 RMAN BACKUP ARCHIVELOG ALL; 五、采用RMAN进行备份 RMAN使用脚本来备份数据库,以下是RMAN进行备份的几个例子。 1.备份整个数据库 backup full tag basicdb format /bak/oradata/full_%u_%s_%p database; 2.备份一个表空间 backup tag tsuser format /bak/oradata/tsuser_%u_%s_%p tablespace users; 3.备份归档日志 backup tag alog format /bak/archivebak/arcbak_%u_%s_%p archivelog all delete input; 4.3.2 维护RMAN 查看RMAN的信息 检查现有备份 RMANlist backup 列出过期备份 RMANreport obsolete 删除过期的备份 RMANallocate channel for maintenance type disk; RMANchange backupset id delete; RMANrelease channel; 同步或重置RMAN 如果目标数据库物理对象发生了变化,如添加了一个数据文件,需要用如下命令同步: RMANresync catalog; 如果目标数据库reset了数据库,需要用如下命令同步 RMANreset database; 当手工删除了数据库的归档文件后,要执行以下脚本同步 RMANallocate channel for maintenance type disk; RMAN change archivelog all crosscheck; RMANrelease channel; 当手工删除了数据库的RMAN备份后,要执行以下脚本来同步 RMANallocate channel for maintenance type disk; RMANcrosscheck backup; RMANdelete expire backup; RMANrelease ch
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省红河县2025年上半年事业单位公开遴选试题含答案分析
- 云南省富源县2025年上半年事业单位公开遴选试题含答案分析
- 河北省邯郸县2025年上半年公开招聘村务工作者试题含答案分析
- 2025版社保缴纳与职工工资待遇挂钩补充协议
- 2025年点工合同范本:现代服务业合作协议
- 2025年地产项目合作合同:产业园区合作开发协议
- 2025版塔吊租赁及操作人员资质认证合同
- 2025房产中介合同(含房屋装修监理)
- 2025年智能制造系统集成服务合同
- 2025版大型吊车租赁及工程进度跟踪合同
- 双馈风机送出线路的暂态响应特性及保护适应性分析
- 2025年江苏东台市国有资产经营有限公司招聘笔试参考题库含答案解析
- 信息技术(基础模块)课件 第5章-新一代信息技术概述
- “教联体”在家校社协同育人中的实践
- 《居住区景观设计》课件
- 2025年上半年哈尔滨理工大学招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年永磁发电机项目可行性研究报告-20250101-231648
- 四川省成都盐道街中学2025届高考考前模拟数学试题含解析
- 新北师大版二年级上册数学总复习课件
- 信息技术公司数据中心能源管理制度
- CNAS-SC170:2024 信息安全管理体系认证机构认可方案
评论
0/150
提交评论