ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

sqlplus连接数据库报错SP2-0642: SQL*Plus internal error state 2130, context 0:0:0解决

2019-07-11 13:56:30  阅读:492  来源: 互联网

标签:0642 service 数据库 sqlplus Plus context SQL 报错 SP2


sqlplus连接数据库报错SP2-0642: SQL*Plus internal error state 2130, context 0:0:0解决

 

sqlplus 连接数据库报错SP2-0642: SQL*Plus internal error state 2130, context 0:0:0

问题描述:

使用sqlplus客户端登录数据库,报错SP2-0642,而使用其它方式plsql或者tnsnames等方式连接数据库均没有问题

[plain] 

[oracle@test2 ~]$ sqlplus adt/passwd@192.168.112.235:1521/srv_test1  

  

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Oct 9 16:04:39 2013  

  

Copyright (c) 1982, 2005, Oracle.  All rights reserved.  

  

<span style="color:#FF6666">SP2-0642: SQL*Plus internal error state 2130, context 0:0:0</span>  

Unsafe to proceed  

Enter user-name:  

 

原因:

The cause of this problem has been identified and verified in an unpublished Bug 6135152. ORA-25406 With Server Side TAF, And //HOST:PORT/SERVICE_NAME Connect String.

使用TAF连接并用EZCONNECT连接数据库时,触发了数据库相关bug

 

解决方法

 

方法1

 

1,去掉默认的端口号1521,可以解决

 

C:\Users\wj>sqlplus adt/passwd@192.168.112.235/srv_test1

 

SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 10月 9 16:09:00 2013

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

 

连接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management,

OLAP,

Data Mining and Real Application Testing options

 

SQL>

 

方法2,修改service的配置为默认选项

原有service创建方式

srvctl add service -d ms4adb -s srv_4a2 -r ms4adb -a ms4adb -P basic -e select -m basic -z 180 -w 5

 

现有service方式,使用默认参数配置,即可正常连接

srvctl add service -d ms4adb -s srv_4a2 -r ms4adb -a ms4ad

 

 

方法3,客户端sqlplus升级oracle 11.2,也可解决相关问题

Bug is fixed from release 11.2 onwards.

Check for one off patches for your release / platform via Patch 6135152

 

原文地址:https://www.2cto.com/database/201310/248704.html

标签:0642,service,数据库,sqlplus,Plus,context,SQL,报错,SP2
来源: https://www.cnblogs.com/jpfss/p/11169473.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有