oracle10数据文件,Oracle10g只有数据文件的恢复(Windows)

将oracle冷备份恢复到另外一个数据库实例中-实践过

http://www.doczj.com/doc/a189502f915f804d2b16c157.html 时间 : 2011-08-14 作者:网络 编辑:hawk 点击: 49 [ 评论 ]

-

-

因更换服务器需要将Oracle数据库转移到另外台Oracle中。

说明:

1、测试环境为:windows server2003 和 oracle 10g.

2、2台服务器安装的程序目录一样,数据目录不一样。

特别借签了Afshen兄弟发的实践将oracle冷备份恢复到另外一个数据库实例中操作文章。但是对于新手来说没有详细说明,且我的操作有点点差异。另外我是新手,只知道工作完成,但是不知道是否此操作是否对于数据库使用存在何影响,还需要后期开发使用在知道,希望能给大家提供对比作为操作中的参考。(因时间仓促未俯图)

1)在A数据库服务器操作:

将需要转移的数据库A冷备份,冷备份,我很简单。

开始->运行:sqlplus

sqlplus>conn SourDB sys as sysdba

sqlplus>shutdown immediate \\关闭数据库实例

在提示后ORACLE 例程已经关闭后,将对应A数据库中的e:\Oracle\oradata\SourDB数据库目录全部拷贝出来。

我的数据库目录内含REDO01.LOG 、REDO02.LOG、REDO03.LOG,SYSAUX01.DBF,SYSTEM01.DBF,TEMP01.DBF,UNDOTBS01.DBF,USERS01.DBF,ZJTEST.DBF

CONTROL01.CTL,CONTROL02.CTL,CONTROL03.CTL

疑惑:这3个控制文件后面发现没用上,新数据库重新生成控制文件就行了。因新接触不了解,哪位同学知道的,解疑下。

2)在B数据库(实例DestDB)

我的程序安装在x:\oracle\product\10.1.0\db_1\

数据目录在x:\oracle\database\DestDB(无子目录)

a、备份数据库B的控制文件

开始->运行:sqlplus

sqlplus>conn DetDB sys as sysdba

sqlplus>alter database backup controlfile to trace

sqlplus>show parameter spfile; //显示spfile路径

sqlplus>create pfile from spfile; //备份数据库B的控制文件,生成的文件在x:\oracle\product\10.1.0\db_1\database\下的INITDestDB.ORA,备份吧。

b、sqlplus>shutdown immediate \\关闭数据库实例

删除数据目录在x:\oracle\database\DestDB的目录下的数据文件、控制文件和日志文件,反正我是目录下的都删除了。将数据库A备份的sourDB的*.log、*.DBF复制进去。

删除数据库B中的,x:\oracle\product\10.1.0\db_1\database\SPFILEDestDB.ORA控制文件

修改INITDestDB.ORA文件,删除*.control_files对应的字串

c、启动数据库B到nomount状态

开始->运行:sqlplus /nolog

sql>conn DestDB as sysdba

sql>startup nomount

ORACLE 例程已经启动。

Total System Global Area 171966464 bytes

Fixed Size 787988 bytes

Variable Size 144964076 bytes

Database Buffers 25165824 bytes

Redo Buffers 1048576 bytes

\\使用下面的语句生成数据库B的新的控制文件,将DestDB改掉目录的数据库名就行了。

sql>CREATE CO

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值