暂无图片
分享
徐sir
2019-03-21
Ora-12546 tns:permission denied

Windows 2012 r2 64位系统安装10.2.0.4的数据库64位,总会出现这个报错,要么是dbca的时候,要么就是建完数据库,一重启服务器之后,sqlplus也登陆不了报错。

尝试了一下安装了10.2.0.5的补丁的话就没在出现这问题,反复试了几次

这个是bug么?

收藏
分享
10条回答
默认
最新
Moone

看现象,应该是个BUG:

Ensure the fix for BUG 7263061 is in place

For databases running on RDBMS versions < 11.1.0.7 with Windows AD Controller, this might be due to BUG 7263061.
Patch 7263061 has been included in 10.2.0.4 Patch 14 and 11.1.0.7 Patch 14.

Install the Oracle Database Software, but do not create a Database. 
Apply the 10.2.0.4 Patch 14 patch. Or, for Oracle 11g, apply the 11.1.0.7 Patch 14 patch.
Then create a new database, using the DBCA (Database Configuration Assistant) utility.


暂无图片 评论
暂无图片 有用 1
lastwinner

这个是因为Oracle 10.2.0.4发行的时候,Windows 7都还没有出,而从Windows 7开始(甚至是更早的Windwos Vista开始),Windows的权限体系出现了非常大的变化,而早期的Oracle版本并不能适应这种新环境,所以会出各种各样的问题。


用新版本就好了,如你说的Oracle 10.2.0.5,该小版本正好解决这个环境问题,所以就没问题了。

你可以对比10.2.0.4和10.2.0.5的installation guide来了解。


但我更推荐你安装11.2.0.4。


这其实并不能算bug的。

暂无图片 评论
暂无图片 有用 0
徐sir

2012r2的话安10.2.0.4就会出现我说的问题,一重启库就起不来了,无解了😂

暂无图片 评论
暂无图片 有用 0
Chris
2021-10-13
如果出现这个情况,有解决办法吗?
徐sir
题主
2021-11-02
目前没有,全靠运气。有的时侯就能起来
lastwinner

这没有什么好纠结的吧,经过两天不知道你想通了没有?

看看installation guide就知道了,门不当户不对  是不能装上的呢

暂无图片 评论
暂无图片 有用 0
徐sir

客户新买的服务器就要装10g,软件系统没人维护了。因为之前测试过是可以用的,后来在新的服务器上安装完了发现实例无法启动,之前测试的都是志强e系列的,不知道是不是新的gold型号cpu的问题。已经告诉客户10g就是不行了,想办法再就觉吧让客户。

暂无图片 评论
暂无图片 有用 0
lastwinner
IO压力不大的话,可以考虑用装个虚拟机,在虚拟机上装个低版本的windows来实现。
暂无图片 评论
暂无图片 有用 0
徐sir

不过要实现双机热备,虚拟机好像不行,等客户解决吧,我也不想搞这种非常规的事,不过生产环境都没办法如意。

暂无图片 评论
暂无图片 有用 0
徐sir

感谢!

暂无图片 评论
暂无图片 有用 0
lastwinner
虚拟机的IP可以和host的在同一网段的,双机热备不是问题,网上有很多成熟方案。
暂无图片 评论
暂无图片 有用 0
章芋文
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏