sqlplus不能连接,而sqldeveloper可以连接,什么问题呢?

时间:2022-08-14 04:38:30
服务器:win2003 server+oracle 10g
客户端:win 7+sqldeveloper,在win7上面安装virtualBox+Ubuntu 8.04+sqlplus
现在的情况是win 7+sqldeveloper可以访问到数据库,但是sqlplus却不行,而Ubuntu 8.04访问网络并没有问题。
求高手解答下,万分感谢!

7 个解决方案

#1


怎么操作的啊?应该可以的

#2


sqlplus提示了什么?没发现命令?

#3




楼主把sqlplus 连接的代码贴出来看一下..

#4



连接之前最好指定ORACLE_SID
c:>set ORACLE_SID=XX
c:>sqlplus /nolog

#5


错误代码贴出来看看那....

#6


安装virtualBox+Ubuntu 8.04+sqlplus
我估计楼主说的意思是在Ubuntu8.04下边使用sqlplus访问外边的oracle吧。
sqlpuls单独安装???你是装了oracle instant client之类的工具吗?
那得先配置好环境再说啊。
把sqlplus运行的结果贴出来看看。
我virtualbox的ubuntu下同时安装了很多种数据库,命令行客户端都没什么问题。

#7


解决ORA-12560: TNS: 协议适配器错误,与大家共享


今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,

启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务

面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SI

D设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建

,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下

输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题。

#1


怎么操作的啊?应该可以的

#2


sqlplus提示了什么?没发现命令?

#3




楼主把sqlplus 连接的代码贴出来看一下..

#4



连接之前最好指定ORACLE_SID
c:>set ORACLE_SID=XX
c:>sqlplus /nolog

#5


错误代码贴出来看看那....

#6


安装virtualBox+Ubuntu 8.04+sqlplus
我估计楼主说的意思是在Ubuntu8.04下边使用sqlplus访问外边的oracle吧。
sqlpuls单独安装???你是装了oracle instant client之类的工具吗?
那得先配置好环境再说啊。
把sqlplus运行的结果贴出来看看。
我virtualbox的ubuntu下同时安装了很多种数据库,命令行客户端都没什么问题。

#7


解决ORA-12560: TNS: 协议适配器错误,与大家共享


今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,

启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务

面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SI

D设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建

,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下

输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题。