没有tnsnames.ora文件,只有个sample的空文件夹
追答新加个文本文件,写了如上内容改成这个名字就好了,或者用配置工具里的Net Configuration Assistant--(推荐) 自己逐步配置,会自动产生这个文件
追问没用啊!大哥 我直接加了个文本文件进去,还是连接不上啊
追答PL/SQL的连接应该也是根据TNSNAMES.ORA文件配置的,我刚下了个版本,配置oK了,直接连就好了. 只是Oracle我用的9i客户端,你的版本是10的而已,如图,环境变量对了的话,配置好就可以了.
在windows 的command下执行tnsping orcl看能否连通,通了的话再用pl/SQL连
这样算配置成功了吗
是,这表明文件配置正确,连接监听OK,再用工具连接试下看,
追问还是不行 大哥 我能加下你qq吗 帮我搞定这个问题吧
我打开的plsql显示为未登入,怎么配置啊
追答不要登录就可以设置的
追问设置完了还是一样的啊 连不上
追答你找到了OCI dll的路径了吗?
追问Oracle Home和OCI library下选框只有一个选择 我就给选上了
没错的。那你的tnsnames.ora的配置对了吗
追问应该对的吧
额,你pl/sql developer的DB name是ORCL。tnsnames.ora里面写的却是oracle,不一致。那样的话在pl/sql developer里面应该没有ORCL可选的吧。
追问没有的 因为我的oracle重装几次了 就换成了oracle
追答你硬敲进去应该是不行的。pl/sql developer会检测tnsnames.ora里面的配置。你把tnsnames.ora改下。或者你就直接连接可选的数据
追问这个oracle的是我刚刚重新装数据库自带的 没想到重装了数据库之后还是没法连接。。为什么我在dos命令用tnsping oracle连接显示都成功了 plsql就是不行呢
追答你ping的是oracle,但是你连接的时候写的是ORCL,所有就连上的,因为根本没有SID为ORCL的数据库
不好意思 你看的图是我重装oracle数据库的 下午我又重装了 现在的图是这个