Oracle12c连接数据库时出现错误:ORA-00600: internal error code, arguments: [ksacl_ValidateAccess

执行请求的操作时遇到错误:
ORA-00600: internal error code, arguments: [ksacl_ValidateAccess: !snlinGetNameInfo], [7005], [], [], [], [], [], [], [], [], [], []
00600. 00000 - “internal error code, arguments: [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s]”
*Cause: This is the generic internal error number for Oracle program
exceptions. It indicates that a process has encountered a low-level,
unexpected condition. The first argument is the internal message
number. This argument and the database version number are critical in
identifying the root cause and the potential impact to your system.
供应商代码 600

使用oracle12c连接数据库的时候,出现错误:
在这里插入图片描述

在这里插入图片描述

解决办法:
打开数据库的存放目录:
E:\app\Oracle12c\product\12.2.0\dbhome_1\network\admin

用记事本打开下图中两个文件:listener.ora tnsnames.ora
在这里插入图片描述

首先,快捷键Ctrl+Alt+Del打开cmd命令控制台,输入ipconfig/all查看自己的设备名:
在这里插入图片描述

然后第一个文件listener.ora,将图中位置改为自己的设备名
在这里插入图片描述

第二个文件tnsnames.ora
在这里插入图片描述

凡是有localhost的地方全部改为自己的设备名,如下:
在这里插入图片描述

修改完成保存后,就可以连接了:
在这里插入图片描述

SQL Developer需要重新建立连接:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/hyh17808770899/article/details/106760248