数据库文件及恢复方法_第1页
数据库文件及恢复方法_第2页
数据库文件及恢复方法_第3页
数据库文件及恢复方法_第4页
数据库文件及恢复方法_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 参数文件对于参数文件,启动根据如下顺序查找参数文件,先查找spfile<ORACLE_SID>.ora,然后查找init<ORALCE_SID>.ora,若两者均查找不到,则无法创建和启动instance。确认当前使用的是spfile/pfile可通过sql语句查询(show parameter spfile)一般情况下pfile保存在$ORACLE_HOME/dbs下,其中内容制定SPFILE位置,SPFILE保存在裸设备上,主被机共享。参数文件中保存数据库启动的初始参数,如控制文件位置等。SPfilePfile格式BinaryText编辑查看方式利用alter

2、system进行修改利用vim直接修改通过strings SPfile<ORACLE_SID>.ora |more查看缺省名称SPfile<ORACLE_SID>.orainit<ORALCE_SID>.ora默认路径dbs/dbs/指定启动startupstartup pfile= init<ORALCE_SID>.ora启动优先级高低1.1 参数文件恢复:如果损坏或丢失,从其他机器拷贝一个initora01.ora到$ORACLE_HOME/dbs%sqlplus / as sysdbaSQL>startup pfile=?/dbs/i

3、nitora01.ora;2 控制文件数据库启动到nomount状态后,可以查询v$parameter视图,获得控制文件信息,这部分信息来自启动的参数文件,oracle从参数文件spfile/pfile中获得控制文件的位置信息,找到控制文件,启动到MOUNT状态下,可以查询v$controlfile视图获得关于控制文件的信息,可以通过sql语句(select * from v$controlfile;),数据库读取控制文件controlfile中的内容,并按照控制文件中指定的参数找到相应的数据文件,并启动数据库的归档或非归档状态。控制文件中包含的内容 数据库的名字、ID、创建的时间戳 表空间的

4、名字 联机日志文件、数据文件的位置、个数、名字 联机日志的Sequence号码 检查点的信息 撤销段的开始或结束 归档信息 备份信息2.1 控制文件恢复:损坏或丢失部分控制文件:SQL>shutdown immediate;SQL>startup nomount;修改数据库控制文件,将坏的那个排除在外:SQL>alter system set control_files='+DG_ORA/ora11g/control02.ctl','+DG_ORA/ora11g/control03.ctl' scope=

5、spfile"SQL>alter database open;损坏或丢失全部控制文件:(获取恢复脚本SQL>alter database backup controlfile to trace;)STARTUP NOMOUNTCREATE CONTROLFILE REUSE DATABASE "ORA11G" NORESETLOGS FORCE LOGGING ARCHIVELOG MAXLOGFILES 200 MAXLOGMEMBERS 3 MAXDATAFILES 1024 MAXINSTANCES 8 MAXLOGHISTORY 2920LOG

6、FILE GROUP 1 '+DG_ORA/ora11g/ora_redo01_1' SIZE 1000M BLOCKSIZE 512, GROUP 2 '+DG_ORA/ora11g/ora_redo02_2' SIZE 1000M BLOCKSIZE 512, GROUP 3 '+DG_ORA/ora11g/ora_redo03_3' SIZE 1000M BLOCKSIZE 512, GROUP 4 '+DG_ORA/ora11g/ora_redo04_4' SIZE 1000M BLOCKSIZE 512, GROUP 5

7、 '+DG_ORA/ora11g/ora_redo05_5' SIZE 1000M BLOCKSIZE 512, GROUP 6 '+DG_ORA/ora11g/ora_redo06_6' SIZE 1000M BLOCKSIZE 512DATAFILE '+DG_ORA/ora11g/ora_system', '+DG_ORA/ora11g/ora_sysaux01', '+DG_ORA/ora11g/ora_rbs01', '+DG_ORA/ora11g/ora_user', '+DG_

8、DATA/drora11g/datafile/scudatatbs.267.843549685', '+DG_DATA/drora11g/datafile/scudatatbs_add1', '+DG_DATA/drora11g/datafile/scudatatbs_add2', '+DG_DATA/drora11g/datafile/scudatatbs_add3', '+DG_DATA/drora11g/datafile/scudatatbs_add4', '+DG_DATA/drora11g/datafil

9、e/scudatatbs_add5', '+DG_DATA/drora11g/datafile/scudatatbs_add6', '+DG_DATA/drora11g/datafile/scudatatbs_add7', '+DG_DATA/drora11g/datafile/scudatatbs_add8', '+DG_DATA/drora11g/datafile/scudatatbs_add9'CHARACTER SET AL32UTF8;RECOVER DATABASEALTER SYSTEM ARCHIVE LO

10、G ALL;ALTER DATABASE OPEN;ALTER TABLESPACE TEMP ADD TEMPFILE '+DG_ORA/ora11g/ora_temp01' SIZE 10240M REUSE AUTOEXTEND OFF;3 数据文件3.1 数据文件恢复:SQL> select * from v$recover_file;7OFFLINEOFFLINE31471989023/7/2014 2:31:33 AM8OFFLINEOFFLINE31471989023/7/2014 2:31:33 AMrman target / nocatalogRMAN&

11、gt; restore datafile 7;RMAN> recover datafile 7;RMAN> sql 'alter database datafile 7 online'rman target / nocatalogRMAN> restore datafile 8;RMAN> recover datafile 8;RMAN> sql 'alter database datafile 8 online'4 重做日志文件redo主要由三部分组成, redo log buffer, LGWR进程,以及redo log fil

12、e三部分组成。1, redo log buffer 是一块可重用的区域,大小可以设定,2, logfile 是由一个不能少于2 个group组成,每个group 不少于1个member成员,当一个group中的member成员同时写满后,就会自动切换到下一个group,也可以用手工强行切换3, 当在归档模式时,logfile 就会自行写入archive logfile, 当如果运行在非归档模式时,logfile 就会被循环覆盖掉.也就是以前的logfile 会丢弃掉.4.1 重做日志文件恢复:非当前redolog恢复:selectgroup#,thread#,sequence#, archived,status from v$log;GROUP# THREAD# SEQUENCE# ARC STATUS- - - -1 1 4492 NO INACTIVE2 1 4493 NO INACTIVE3 1 4494 NO INACTIVE4 1 4495 NO INACTIVE5 1 4496 NO INACTIVE6 1 4497 NO INACTIVE7 1 4498 NO CURRENT8 1 4487 NO INACTIVE发现误删的redo文件不是当前redo日志,使用如下方法恢

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论