欢迎来到天天文库
浏览记录
ID:51691698
大小:114.50 KB
页数:7页
时间:2020-03-15
《oracle数据库冷备份-恢复方法.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、密级企业机密版本V1.0oracle数据库冷备份/恢复方法修改控制日期说明编写者版本2011-4-15制定文档孙东波V1.0一.概述此文档适用于没有oracle数据库备份文件*.dmp时的数据恢复,且oracle安装目录下以实例命名的文件夹下的文件没有损坏,该目录下主要是oracle的数据文件(*.dbf,*.ora)、控制文件(*.ctl)和联机REDOLOG文件(*.log)。以下方法经过测试,数据恢复完全正确,测试环境如下:1.windows环境操作系统:windowsXPOracle版本:oracle10g2.Linux环境操作系统:RHEL4.8Oracle版本:oracle10g二
2、.冷备份2.1Windows下的oracle冷备份1)备份oracle安装路径,如:D:oracleproduct10.2.02)停止oracle服务,拷贝D:oracleproduct10.2.0oradata下以实例名命名的整个文件夹,如:express文件夹。2.2Linux下oracle冷备份1)备份oracle安装路径,用户,用户组,oracle用户环境变量。1)停止oracle服务,拷贝/opt/oracle/oradata下以实例名命名的整个文件夹,如:express文件夹。Linux下停止oracle服务示例如下:使用oracle用户登录输入:sqlplussys
3、/poscardassysdba如下所示:[oracle@expressdb~]$sqlplussys/poscardassysdba在SQL>状态下输入shutdownimmediate如下所示:SQL>shutdownimmediateDatabaseclosed.Databasedismounted.ORACLEinstanceshutdown.上面提示说明oracle服务已经关闭。附图如下:一.恢复3.1Windows下的oracle恢复1)重新安装操作系统,按照前边备份的oracle路径重新安装oracle数据库。安装路径必须和原来的完全一致。2)创建和原来一样的oracle实例,如
4、:express3)停止所有的Oracle服务,到oracle安装目录下,如:D:oracleproduct10.2.0oradata,把新建的数据库express删除,把备份的文件夹express复制进来。4)重新启动oracle服务。3.2Linux下的oracle恢复1)重新安装操作系统,按照前边备份的oracle路径重新安装oracle数据库。安装路径必须和原来的完全一致。2)创建和原来一样的oracle实例,如:express3)停止所有的Oracle服务,到oracle安装目录下,如:/opt/oracle/oradata,把新建的数据库express删除,把备份的文件夹e
5、xpress复制进来。4)重新启动oracle服务。Linux下启动oracle服务示例如下:使用oracle用户登录输入:sqlplussys/poscardassysdba如下所示:[oracle@expressdb~]$sqlplussys/poscardassysdba在SQL>状态下输入startup如下所示:SQL>startupORACLEinstancestarted.TotalSystemGlobalArea167772160bytesFixedSize1218316bytesVariableSize71305460bytesDatabaseBuffers92274688by
6、tesRedoBuffers2973696bytesDatabasemounted.Databaseopened.SQL>如上所示,说明oracle启动成功。附图如下:
此文档下载收益归作者所有