mdsk.net
当前位置:首页 >> OrAClE数据库用sqlplus连接不了,用PLSQL却可以连接上 >>

OrAClE数据库用sqlplus连接不了,用PLSQL却可以连接上

你的命令行方式不能登录,应该是你环境变量的问题,因为系统找不到Oracle目录下的sqlplus.exe,设置一下环境变量,在Path里面把Oracle安装目录下到类似product\11.2.0\dbhome_1\BIN目录.

应该是安装出现问题吧

打开cmdsqlplus /nolog出现下面的情况就代表进入oracle.SQL>SQL>conn sys/pass@orcl as sysdba ,-------sys用户SQL>conn scott/tiger@orcl-----------------------普通用户,需解锁//sys用户密码是你新建数据库时规定的密码.不然进不去的提示“已连接”就代表已连接某个数据库,可以写sql语句了

估计是你重装的 oracle , plsql没重装, plsql 找oci.dll文件还是找原来的数据库安装地址去了,你可以修改plsql 的 default.ini 文件,或 修改plsql 首选项 连接 中的OCI库

可以的.先连到服务器上的sql plus工具(或你下载一个oracle客户端工具,里边带有一个类似dos的窗口,这就是sqlplus 工具)你先要使用conn命令连接到指定的oracle数据库.输入 conn username/password@服务ip:端口/数据名 这里的连接字符串记不太清了.你可以使用conn /?命令帮助看下他的帮助信息然后连接成功后就可以输入sql语句了

估计可能是sqlplus 程序坏了.

确认连接 登陆 connect as 选择normal登陆

pl\\/sql和sql*plus走的不是一个tnsnames.ora.找找有几个tnsnames,都改成正确的配置.或者修改环境变量中的path路径,把正确的路径写在前面.

sys as sysdba是操作系统认证的,必须在安装oracle的机器上执行sqlplus sys/password@实例名登陆报错,你确定你后面写的实例名正确么?大部分人的情况是sqlplus可以登录,sql developer不能登录,好好确认你的实例名

如果是64位系统,请参考使用PL/SQL Developer连接OracleX64版本1. 下载32位Oracle InstantClient并展开到某目录例如C:\instantclient-basic-nt-11.2.0.2.02. 将系统的tnsnames.ora拷贝到该目录下3. 在PLSQL Developer中设置Oracle_Home和

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com