理论多了 还是要靠实践检验
ORACLE数据库和SQL SERVER最大的区别是后者完成什么任务都很简单 图形界面一步步操作就可以 而ORACLE却需要你真正的了解它 知道你做的每一步操作的意义
冷备份 应该说是ORACLE数据库里面最简单的一种备份方式
它常用的用途是本机或异机需要重装一个同样的数据库,那么用冷备份就很方便
下面用我本子进行一次实际的冷备份,然后还原到虚拟机上
本子(源) 虚拟机(目标)
操作系统 WIN7 WINDOWS 2003
ORACLE 11gR2 11gR2
安装根目录 D:\oracle11g D:\oracle11g
数据库 orcl 未创建数据库
可以看到除了操作系统版本不同,其他都一样,这种在还原的时候碰到的问题会最少,按步骤操作一般没有一点问题
另外就是数据库在虚拟机上还没有创建,到时候创建一个orcl数据库就可以(创建过程中的配置选项应该无所谓,因为还原的时候会被覆盖)
下面是操作的详细步骤:
步骤1:
查看源主机上orcl数据库需要备份的各文件位置,冷备份需要备份包括控制文件,参数文件,密码文件,数据文件,联机重做日志文件
控制文件
SQL: select * from V$CONTROLFILE
Result:
------------------------------
D:\ORACLE11G\ORADATA\ORCL\CONTROL01.CTL
D:\ORACLE11G\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL
参数文件
SQL: select * from V$PARAMETER where name like '%spfile%'
Result:
------------------------------
D:\ORACLE11G\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILEORCL.ORA
密码文件
D:\Oracle11g\product\11.2.0\dbhome_1\database\PWDorcl.ora
数据文件
SQL: select * from V$DATAFILE
Result:
------------------------------
D:\ORACLE11G\ORADATA\ORCL\SYSTEM01.DBF
D:\ORACLE11G\ORADATA\ORCL\SYSAUX01.DBF
D:\ORACLE11G\ORADATA\ORCL\UNDOTBS01.DBF
D:\ORACLE11G\ORADATA\ORCL\USERS01.DBF
D:\ORACLE11G\ORADATA\ORCL\EXAMPLE01.DBF
D:\ORACLE11G\ORADATA\ORCL\STUDYDEMO_DATA01.DBF
联机重做日志文件
SQL: select * from V$LOGFILE
Result:
------------------------------
D:\ORACLE11G\ORADATA\ORCL\REDO03.LOG
D:\ORACLE11G\ORADATA\ORCL\REDO02.LOG
D:\ORACLE11G\ORADATA\ORCL\REDO01.LOG
将上述文件备份出来
步骤2:
因为目标机只是装了oracle软件,没有装数据库,所以需要建一个和源主机同名的数据库orcl
装完数据库后实例是启动的,需要先关闭(使用shutdown immediate命令)
然后就是复制源主机上备份的文件到目标主机相应的目录 至此冷备份其实就还原成功了
然后通过启动数据库确认冷备份还原成功
先启动监听程序
再启动数据库
验证也没有问题,还原成功
分享到:
相关推荐
ORACLE异机还原冷备份数据库.docx
linux下oracle11g 数据库冷备份异机还原,适用于可以停机备份的数据库,方便数据库文件过大还原,本人测试的数据库文件有一百多G
oracle备份与还原数据库Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。
如何备份还原oracle数据库
用C#实现oracle实现数据库的备份与还原
inux下oracle11g 数据库冷备份异机还原,适用于可以停机备份的数据库,方便数据库文件过大还原,本人测试的数据库文件有一百多G
Oracle数据库备份脚本 用于备份数据库里的所有数据
介绍 本实例均为linux系统下操作,采用exp与imp方式导出和导入。其中还包含linux服务器间sftp传输。
通过拷贝数据库文件的方式完成ORACLE11g数据库的迁移,内容图文并茂方式的介绍,照做一定能学会。
oracle备份数据库 oracle还原数据库 oracle备份还原数据库
oracle备份与还原主要内容包含了 oracle11g数据库的 rman 的一些简单使用,oracle 数据崩的使用,数据库闪回功能的理解和应用。
Oracle之冷备份异机恢复,
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...
oracle 的备份和 冷备份 热备份, 数据库
oracle11g整个数据库通过dbf文件迁移技术
NBU对Oracle数据库的本地/异机备份及恢复操作,主要针对初入NBU备份的小白,里面也有脚本,更改该参数即可使用。不想花积分下载的可以留言邮箱私发。
Veeam 备份恢复oracle数据库详细配置文档
oracle 数据库 还原 批处理oracle 数据库 还原 批处理
实现oracle 数据库自动备份+保留最新的7天数据+另一机器拷贝备份的脚本
包含备份自动压缩,仅保留30天内的备份文件,30天以上自动删除等,下载直接可用,有注释。加入window任务计划轻松实现自动备份。