oracle 10g数据库冷备份恢复的问题!
oracle10g进不去,只将oradata文件夹拷贝出来了,现在想在另一台计算机上恢复这个数据库,应该怎么办?已将安装好了数据库,盘符和全局变量的数据库名和密码都没有变...
oracle 10g进不去,只将oradata文件夹拷贝出来了,现在想在另一台计算机上恢复这个数据库,应该怎么办?已将安装好了数据库,盘符和全局变量的数据库名和密码都没有变。但将oradata覆盖之后还是不能打开,哪位大神可以教教我?最好详细一点!!谢谢!!
展开
5个回答
展开全部
你现在的情况就是将冷备还原。
冷备能还原成功的先决条件是,当你在做冷备的时候,数据库是shutdown已关闭的状态,这样才能保证一致性。
并且在关闭数据库后,不单需要拷贝oradata文件夹下面的数据文件,还有启动instance所需要的spfile或pfile,还有控制文件control file。
还有,你在另外一台计算机上面做恢复的时候,要求你拷贝过去的各个文件与备份的那台计算机上面的目录结构完全一样!
看你的描述,似乎很多没达到。请对比参考你自己缺失了哪些。
冷备能还原成功的先决条件是,当你在做冷备的时候,数据库是shutdown已关闭的状态,这样才能保证一致性。
并且在关闭数据库后,不单需要拷贝oradata文件夹下面的数据文件,还有启动instance所需要的spfile或pfile,还有控制文件control file。
还有,你在另外一台计算机上面做恢复的时候,要求你拷贝过去的各个文件与备份的那台计算机上面的目录结构完全一样!
看你的描述,似乎很多没达到。请对比参考你自己缺失了哪些。
更多追问追答
追问
shutdown应该是,oracle的服务都起不来了。除了oradata其他的文件都没考出来,是不是没有办法了?或者能够给我提供一个软件或者方法将其中的数据提取出啦也可以!!
追答
oracle要保障数据的安全,不能用其他工具把数据文件打开。你必须要把之前的控制文件也一起备份才可以!
展开全部
因为你的另一台机器上装的oracle是不一样的,所以需要把控制文件信息也复制过去的。
不过很可惜的是,新数据库上的检查点已经跟你数据文件上不一致了,所以恢复是很困难的。
不过很可惜的是,新数据库上的检查点已经跟你数据文件上不一致了,所以恢复是很困难的。
追问
没有办法啦????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你的路径和SID/密码 都没有变化.那一定能打开的,问题是你打不开报什么错误?
注意一点:在另外一台机器上,可以不用创建db,只安装software.
注意一点:在另外一台机器上,可以不用创建db,只安装software.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不单单是oradata呀,spfile,controlfile,拷出来了没?还有,“oracle10g进不去”是什么意思,本来就有问题了?停库了没?怎么拷贝的?
更多追问追答
追问
都内拷出来,就把oradata考出来了,服务器当机了吗,oracle起不来,所以没办法备份数据,那个spfile和controlfile都没有考出来,还能恢复吗?
追答
没有spfile还好啦,没有controlfile,汗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在数据库所在机器上:
sqlplus / as sysdba;
startup;
试试呗。
sqlplus / as sysdba;
startup;
试试呗。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询