急求解决,oracle数据恢复问题。 现在一块硬盘的系统坏了,不能正常的开机。也不能起oracle,可我需要里面的数据。如何把上面那个oracle的数据导入到另一个oracle中?oracle版本:oracle 10g系统版本:windows server2000 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 硬盘没坏就行挂到另一个机子上把init文件 数据文件 重做控制文件的.sql拷到新系统中在新系统中做一次数据库移植就行了注意 最好数据库名称和路径一样不然必须在init文件和重做控制文件的.sql修改 不能直接覆盖!你原来有备份吗?如果有备份数据就imp如果有备份数据文件,就用数据文件,控制文件,重做日志文件,归档日志文件去还原数据库咯 不能覆盖?没有备份阿有我就imp了。主要是以前那块硬盘上的系统起不来了。不能覆盖应该怎么样? 覆盖:我的建议:1.用新硬盘重建oracle 数据库,最好路径一样 建一个相同的实例2.挂在旧硬盘3.覆盖三大文件 (所有)数据文件,控制文件,日志文件 ------注意如果路径不对,要重建控制文件,具体参考书籍4:覆盖pfile 文件 。试一试吧,有结果说一声。[email protected] 谢谢,我覆盖了,可是oracleDBConsole<实例名>的服务打不开.是我的什么文件覆盖错了? 12楼的方法我试过了,服务可以正常的起来,但是通过web管理的时候它会告诉我数据库实例连接有误。我是不是需要先建一个名字一样的,各各表空间也一样的实例?而且我想知道我需要覆盖的文件是不是就是:oradata\<实例名>,安装目录下的database文件,和admin\<实例名>\pfile\初始化文件?谢谢帮助 你的实例名..要与之前坏的一样.ORACLE 安装路径也要一样.盘符都不能有错.三大文件夹: 数据文件,控制文件,日志文件, 缺一不可.应该就没有问题了. 登陆问题 100分求助OCA题目解答(十六)。 从来没搞过Oracle的人在线等一sql语句 数据库安全问题 请问! 数据表文件可以从Fat32转换为NTFS吗 为什么我不能打开Oracle Http Server? sql语句求解 有点难度噢!(有关Oracle报表问题) 关于如何转换字段问题 一个简单的函数问题 向oralce 的long 或clob类型的字段中插入数据时。报ORA-01704: string literal too long
挂到另一个机子上
把init文件 数据文件 重做控制文件的.sql拷到新系统中
在新系统中做一次数据库移植就行了
注意 最好数据库名称和路径一样
不然必须在init文件和重做控制文件的.sql修改
你原来有备份吗?如果有备份数据就imp
如果有备份数据文件,就用数据文件,控制文件,重做日志文件,归档日志文件去还原数据库咯
我的建议:
1.用新硬盘重建oracle 数据库,最好路径一样 建一个相同的实例
2.挂在旧硬盘
3.覆盖三大文件 (所有)
数据文件,控制文件,日志文件
------注意如果路径不对,要重建控制文件,具体参考书籍
4:覆盖pfile 文件 。
试一试吧,有结果说一声。
[email protected]
而且我想知道我需要覆盖的文件是不是就是:oradata\<实例名>,安装目录下的database文件,和admin\<实例名>\pfile\初始化文件?
谢谢帮助
ORACLE 安装路径也要一样.盘符都不能有错.三大文件夹: 数据文件,控制文件,日志文件, 缺一不可.应该就没有问题了.