"无法定位程序输入点 nsredirected 于动态链接库 oran9.dll上" 错误的解决方案

博主先安装Oracle 8i后删除并安装9i,打开管理工具时出现问题。经搜索发现系统中有两个同名DLL,推断system32目录下是8i的文件,安装9i时未复制新文件。解决办法是将bin目录下以ora开头的DLL复制到system32目录,但此方法易出错。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

出现原因

我先在计算机上安装了oracle8i,后来删除8i,装了oracle9i.于是,打开一些oracle管理工具时就出现这个提示.原因肯定在这个dll上.因此,我在资源管理器中搜索这个DLL,发现系统中有两个同名DLL,一个在c:/windows/system32/下,一个在c:/oracle/oracle9i/bin目录下,而且在bin目录下的文件修改日期比在system32目录下的dll修改日期晚.由此可以推断,system32目录下的是oracle8i的dll文件,而在安装oracle9i时,安装系统没有复制相应的新文件到system32目录下.所以出现无法找到相应的功能.

解决办法.

把bin目录下所有以ora开头的dll都复制一份到system32目录下.

备注

这个方法是最土的方法,也是最容易出问题的方法,因为万一拷贝错误,那oracle就挂了.我这个方法也是尝试,因为我也不知道oracle内部具体执行方法.因为我在解决oran9.dll后,又出现其它的以ora打头的dll有问题,所以才选择把所有以ora打头的dll都复制到system32目录下,实际上不需要所有的dll,只要几个就行了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值