AnyBackup 6.0 Oracle单机备份恢复指南(2)

2019-08-30 17:52

三、操作说明

3.1、Oracle备份

文档前面章节的环境检查完成后即可正常备份,不会出现问题

3.2、Oracle恢复

3.2.1、原机恢复

1.恢复时数据库状态: ? 监听必须是启动状态

? 数据库处于mount状态

3.2.2、异机恢复

1.异机恢复的环境要求:

? 数据库版本和位数必须一致查询出来的数据库实例名必须一致

参考命令:select instance_name,status from v$instance;

? 实例的用户名密码必须一致

3.2.3、单表恢复

1.单表恢复的环境要求:

? Linux单表恢复,客户端进程属主必须为Oracle安装用户,具体操作如下

执行命令 /etc/init.d/AnyBackupclientserver stop 执行命令 su - Oracle

执行命令 /etc/init.d/ AnyBackupclientserver start

? 指定的临时库的存放路径需要是Oracle用户所属的,且该目录必须为空目录

? 删除临时数据库需要删除2个位置:

1、 直接删除临时路径下的数据

注:临时库路径为单表恢复时指定的路径 2、 停止监听后删除监听文件中的记录

3.2.4、高级恢复

注:恢复完数据文件,控制文件和参数文件后都需要做后续处理才能将数据库启动到open状态,详细后续处理请见下面内容。

1.数据文件恢复

? 恢复数据文件时,数据库需启动到mount状态,当输入多个数据文件时,需逐个添加;

? 恢复完成后需要登录Oracle执行命令,把数据库启动到open状态 alter database

open; 2.参数文件恢复

? 恢复参数文件,无需指定数据库的状态;

? 恢复参数文件后的处理:

1、查看数据库是用pfile启动还是spfile启动,可以通过执行命令show parameters spfile 查看, 如果值为空,则为pfile启动,反之spfile启动;

2、如果是pfile文件启动,则在关闭数据库后,把参数文件覆盖到原来位置再启动数据库;

3、如果是spfile启动,则把数据库启动到nomount状态,执行命令把pfile转换成spfile

再替换原文件,如:create

spfile=’x1\\spfileSID.ora’from

Pfile=’x2\\pfile_SID.ora’(其中SID为实例名,x1为spfileSID.ora所在路径,pfile_SID.ora为恢复的参数文件所在路径);

4、spfileSID.ora文件生成后,执行命令startup即可把数据库启动到open状态;

3.控制文件恢复

? 恢复控制文件时,数据库需启动到nomount状态;

? 恢复控制文件后的处理:

1、控制文件恢复后,需依次要恢复数据文件、日志文件;

2、把数据库启动到mount状态,查看要恢复的数据文件select name,status from v$datafile,然后再恢复归档日志;

3、执行命令使所有数据文件处于online状态:alter database datafile xxx Online(其中xxx 为数据文件的序号);

4、执行命令:recover database using backup controlfile until cancel,根据提示输入auto;

5、再次执行命令:recover database using backup controlfile until cancel,根据提示输入cancel;

6、启动数据库,alter database open resetlogs; 4.日志文件恢复

? 恢复事务日志时,数据库需启动到mount或open状态,需手工输入归档日志的序列号

方可进行恢复;

? 查看归档序号:登录到rman,执行命令list backup of archivelog all,查询到要恢复的

归档日志起始和结束序列号,如下图;

四、常见问题排错方法

1、遇到报错时首先点开错误的的详细信息,可根据错误输出的提示进行第一步的判断, 例如:提示“Oracle未开启归档模式”,开启归档模式重新备份即可;提示TNS之类的信息则是监听的问题

2、提示通道连接失败类的错误,可将Linux的/目录下的“anyorascript”(Windows为C盘)中的内容删除,然后重启客户端服务后重新备份

3、提示lib***.so文件加载失败,可查看安装目录下的有没有链接异常

五、Trace开启方法

首先进入到客户端的安装目录,在安装目录的bin目录下找到cfl.config文件

在文件最后加上下列内容,第一处标记为黄色部分为trace日志存放路径,第二处为开启模块,备份时写oracledatasource,恢复时写oracleschedule EnableTrace = on

TraceOutputLocation= file TraceOutputFile = c:\\trace.log TraceType = sync

EnableThreadSafe =off TraceModule=oracleschedule

六、备份性能慢环境排查

备份速度比较慢的处理方法: 1、 排除网络问题

首先查看网卡是百兆还是千兆

Windows环境可在任务管理器中查看


AnyBackup 6.0 Oracle单机备份恢复指南(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国家心理咨询师考试二级诊断技能讲义整理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: