在Sun Solaris 2.7, 2.8和网络附加存储Oracle中数据损坏

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638    QQ号:47079569    邮箱:service@parnassusdata.com

问题描述
——————-

各种各样的损坏会随着Oracle数据文件 4GB或更大写入到一个网络附加存储设备发生 (NFS 安装文件系统) ,如果网络附加存储设备被连接到一个Sun Solaris 2.7或 2.8 服务器,如果该文件被存储在一个当地文件系统上或者如果使用了 Solaris 2.6,损坏将不会发生,损坏会出现不同的错误,取决于正在使用的数据块大小。

1. Oracle 8.1.7, db_block_size = 16384 (插入几百万条记录到一个表之后,然后发出 “select count(*) from tablename;”):

ORA-1578: ORACLE data block corrupted
ORA-1110: data file

2. Oracle 8.1.7, db_block_size = 8192 (插入几百万条记录到一个表之后,然后发出 “select count(*) from tablename;”):

第一行的错误:
ORA-8103: 对象不复存在

3. 当创建一个文件是 4096m的倍数 (4096m, 8192m, 等等),也会出现错误:

ORA-1122 database file 7 failed verfification check
ORA-1110 datafile xyz
ORA-1251 unknown file header version read for file number 7
相比于其他版本,该问题更可能在 Oracle8.1.7上出现,测试只在8.1.7上执行。
方法描述
——————–

该问题被确定为一个 Sun Solaris, NFS bug, 该 Sun bug 号是 4417407,请联系 Sun Microsystems 为你的Solaris版本打补丁。

参考文献
———-
BUG:1766085

Comment

*

沪ICP备14014813号-2

沪公网安备 31010802001379号