关于Oracle数据库出现ORA-00600: 内部错误代码, 参数: [ksacl_ValidateAccess: !snlinGetNameInfo] ,[7005]解决方法

在正常学习Oracle数据库的过程中,某次登出数据库重启电脑后,再次登录数据库出现报错:ORA-00600: 内部错误代码, 参数: [ksacl_ValidateAccess: !snlinGetNameInfo] ,[7005],[],[],[]

具体现象如下图:
在这里插入图片描述
提供解决方案:
参考:
https://www.pianshen.com/article/11971531965/
注:Oracle数据库安装环境为Win10

1. 修改其中两个文件中的部分代码

找到安装Oracle数据库所在位置:
在这里插入图片描述

进入下面目录:network\admin

在这里插入图片描述
对admin文件夹里的listener.ora和tnsnames.ora文件进行修改,用记事本打开,修改部分见下图:

listener.ora文件:
在这里插入图片描述
tnsnames.ora文件:
在这里插入图片描述
本地计算机名可以在计算机–属性中查得:

在这里插入图片描述

2 重启Oracle数据库的相关服务

重启Oracle数据库的相关服务,即可以正常登陆数据库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值