各位大神,帮帮忙,看一下这个问题。
原因说明:在HP-UX上装了两个版本的数据库8i和9i,之前一直正常使用,但前两天我在9i下创建了一个数据库实例,后来又把这个实例删除了,现在发现连8i时出现了问题,请问我该怎样恢复这个文件,难道没办法只能重装oracle吗?
错误信息:root:oracle /home/oracle>sqlplus "/as sysdba"
SQL*Plus: Release 8.1.7.0.0 - Production on Thu Aug 23 13:28:56 2012
(c) Copyright 2000 Oracle Corporation. All rights reserved. /usr/lib/pa20_64/dld.sl: Unable to find library 'libobk.sl'.
ERROR:
ORA-12547: TNS:lost contact
补充,我可以连接9i,之前对8i进行reset all操作也报错了,我真的不想重装oracle啊。希望大神们帮帮忙,就算不能恢复也想知道原因啊,小弟在此先谢谢各位了。
原因说明:在HP-UX上装了两个版本的数据库8i和9i,之前一直正常使用,但前两天我在9i下创建了一个数据库实例,后来又把这个实例删除了,现在发现连8i时出现了问题,请问我该怎样恢复这个文件,难道没办法只能重装oracle吗?
错误信息:root:oracle /home/oracle>sqlplus "/as sysdba"
SQL*Plus: Release 8.1.7.0.0 - Production on Thu Aug 23 13:28:56 2012
(c) Copyright 2000 Oracle Corporation. All rights reserved. /usr/lib/pa20_64/dld.sl: Unable to find library 'libobk.sl'.
ERROR:
ORA-12547: TNS:lost contact
补充,我可以连接9i,之前对8i进行reset all操作也报错了,我真的不想重装oracle啊。希望大神们帮帮忙,就算不能恢复也想知道原因啊,小弟在此先谢谢各位了。
因为前两天用DP去加这台服务器的client,但没加上,怀疑DP在服务器上作了删除动作导致文件丢失。
今天查看DP文档时发现有libobk.sl这个文件,仔细检查后在/usr/lib/pa20_64/目录下运行这个命令
ln -s /opt/omni/lib/#libob2oracle8_64bit.sl libobk.sl
然后运行sqlplus又报另一个错:
/usr/lib/pa20_64/dld.sl: Unable to find library 'libBrandChg_64bit.sl'.
ERROR:
ORA-12547: TNS:lost contact
终于看到不同的错,于是再信葫芦画瓢
ln -s /opt/omni/lib/#libBrandChg_64bit.sl libBrandChg_64bit.sl
再运行sqlplus,居然好了...
呵呵,感谢各位的热心,虽然弄了好几天,但是不用重装oracle,还是很欣慰的。最近装oracle要装吐了!