使用PLSQL连接远程数据库时,有时候会遇到提示ORA-12638:身份证明检索失败的问题,怎么办呢?有两种方法,选择一种更改就行了,网络上大多是第一种方法,如果已经找过不是你想要的答案,那不妨直接看看第五步的第二种方法。 第一种方法是修改oracle服务端配置,配置验证方式 修改product\11.2.0\dbhome_1\NETWORK\ADMIN\...
ORA-12638:身份证明检索失败 说明:通过PLSQL连接远程服务器,提示12638身份证明检索失败错误,登录服务器验证数据库一切正常,连接本地的数据库也正常。 这是由于Oracle的认证方式导致的,使用了本地操作系统认证(NTS),修改为口令文件认证(NONE)即可,修改方法如下: 1、找到sqlnet.ora文件(路径:D:\app\jingk\product\11...
4. 测试连接 完成以上配置后,我们可以尝试使用Python连接Oracle数据库,查看是否成功解决了ORA-12638错误。 importcx_Oracle# 连接Oracle数据库conn=cx_Oracle.connect("username/password@tnsname")# 执行SQL语句cursor=conn.cursor()cursor.execute("SELECT * FROM table_name")result=cursor.fetchall()# 输出结果for...
1 第一种方法是修改oracle服务端配置,配置验证方式 2 修改product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora把SQLNET.AUTHENTICATION_SERVICES= (NTS)更改为SQLNET.AUTHENTICATION_SERVICES= (NONE)应该会提示没有修改权限,可以拷出来改完再用管理员权限覆盖回去 3 或者在oracle工具Net Manager里面改 4 本地>概要...
在通过PLSQL客户端连接Oracle时,有时会遇到 ORA-12638: 身份证明检索失败 的错误,该如何处理呢?这篇检验给你相关处理步骤。工具/原料 PLSQL数据库客户端 一台安装了Oracle数据库的电脑 方法/步骤 1 进入Oracle安装目录,找到 sqlnet.ora 文件,如果你不是很清楚这台机器的Oracle安装在哪个目录,可以通过如下方式...
第一步:找到“\oracle\product\10.2.0\db_1\NETWORK\ADMIN”目录下的“sqlnet.ora”文件,打开,将SQLNET.AUTHENTICATION _SERVICES=(NTS) 改为 SQLNET.AUTHENTICATION _SERVICES=(NONE),保存该文件即可。或者,讲该语句注释掉,我没有尝试注释方法,但网络中很多人都提到了,有兴趣的人可以试一下...
ORA-12638: 身份证明检索失败的解决方法 本地oracle客户端用PLSQL Developer连接远程数据库,每次登录都会在很久之后,出现 ORA-12638: 身份证明检索失败,tnsping 表明TNS配置没有问题。 解决方案: 方法一: D:\app\sabre\product\11.2.0\client_1\NETWORK\ADMIN...
解决ORA-12638:身份证明检索失败 PLSQL链接Oracle异常 解决一:修改oracle服务端配置,配置验证方式 修改Oracle源文件目录中的\network\admin\sqlnet.ora.rooh(C:\soft\WINDOWS.X64_213000_db_home\network\admin\sqlnet.ora.rooh)文件 把 SQLNET.AUTHENTICATION_SERVICES= (NTS)...
修改sqlnet.ora文件(位置:$ORACLE_HOME/NETWORK/ADMIN/SQLNET.ORA):将SQLNET.AUTHENTICATION_SERVICES= (NTS) 改为SQLNET.AUTHENTICATION_SERVICES= (NONE)
今天在使用应用程序连接Oracle时碰到了 “ORA-12638: 身份证明检索失败” 错误,到网上搜索了一下,是因为Oracle的高级安全性验证导致,解决办法如下: 开始-> 程序 -> Oracle -> Configuration and Migration Tools -> Net Manager→本地→概要文件→Oracle高级安全性→验证→去掉所选方法中的 "NTS" 就可以了....