ora-01092错误的解决方法,高分送上(300分)

  • 主题发起人 主题发起人 tuorx
  • 开始时间 开始时间
另:
>>1、设法进入现在数据库,将数据备出或修复现有系统;
由于没法知道你的错误原因,所以没有办法。

>>2、现在数据库的表空间文件还在,设法在一个新的数据库环境下,将此表空间文件注册
>>上。
也不可能, 要将一个数据文件从一个数据库移到另一个数据库,必须用Exp的导出选项来
做。 不能直接拷贝什么的,因为系统数据字典要更新。
 
很感谢xianjun对我的支持,昨天我做了一个试验,做了以下两步,其方法及结果如下:
1、在现有的系统上新加一个数据库服务名,产生了一个新的服务ID,在本ID下的任何
数据操作都有效;
2、在另一台机器上新装了一个环境与本机一样的系统,并只将表空间文件及控制复
制到新装的系统下,重新启动,出现的错误与原系统的一样;
以上两个试验说明ORACLE系统本身没什么错误,想必错误出在数据库的表空间文件中,
不知有什么方法解决。如果在原系统下升级数据库,不知解决的可能性有多大?因为我
们这儿没正版的9i,也不知道谁有,我先打听好了再借。
 
第1个试验并不能完全说明问题,因为数据量及各种参数不同,没有可比性。
第2个试验我就没看明白,你的意思是把所有数据文件与控制文件及初始参数文件都复制过
去了吗? 如果还是一样的错误,那可能是因为数据文件损坏吧
建议你不要在原系统下升级,在你新装的那台机上升级试一试。
9i可以从otn.oracle.com下载。
 
多人接受答案了。
 
后退
顶部