sql*net not properly installed 不装oracle客户端能不能连接数据库?
如题,我同学的机子能装了个PLSQLDeveloper就能连接数据库了,但我的不行。他的机子是32位的win7,我的是64位的win7,不知道是什么原因。望告知!万分感谢...
如题,我同学的机子能装了个PLSQL Developer就能连接数据库了,但我的不行。他的机子是32位的win7,我的是64位的win7,不知道是什么原因。望告知!万分感谢!!
展开
5个回答
展开全部
因为PL/SQL Dev是32位的 所以你oracle的客户端,也必须要是32位的才可以,装64位的不行,PL/SQL Dev识别不了。 或者你换成64位的 sqldeveloper就没有问题了。
追问
我没有装oracle的客户端哦
追答
我这两天正好也解决了这个问题, 第一必须要安装32位的客户端,第二PL/SQL Dev的安装路径不能有()之类的字符,例如32位的软件装到64位的系统上会有一个(x86)的路径,这个会造成用客户端bin目录中的sqlplus登陆可以,但是用PL/SQL Dev就会报错的情况; 第三要在PL/SQL Dev菜单栏的Tools=>Preferences=>Oracle=>Connection 设置oracle home和oci.dll 详见下图所示:
以上设置完成之后,在客户端的tnsnames.ora当中设置好tns信息用管理员权限run PL/SQL Dev然后就不会有问题了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
plsql用system登陆就弹出个ok的框,我换了plsql的版本7.14 ,7.15 ,81.检查数据库监听是否启动 2.tnsname.ora文件是否配置正确 已经发7.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL要先装
追问
但我的同学只装了个PLSQL Developer就能连了啊!这是什么情况呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询