你先使用ODBC连接看看 以判断 客户端 连接是否正确 及侦听oracle端 口是否正常 ?
打开tool->preferences,在oracle的connection选项下,在Oracle Home (Empty is autodetect)下拉框选择一个OracleHome,在OCI Library (Empty is autodetect)下拉框选择对应的Oracle Home路径下的oci.dll
先检查下tnsname文件.打开 PL/SQL,进入 tools-->preferences,如下界面所示.配置 Oracle Home 和 OCI library. OK!!
如果是本机连接本机,不成功的话,说明配置有问题,可以重配监听和网络服务名;如果是连接其它计算机的数据据库,说明客户中没有配置远程连接所需要的信息.请检查一下.
最好安装32位Oracle 11g Client,并且不要安装在默认的C:\Program Files (x86)目录下,否则会报错;如果你已经安装了64位Oracle 11g Client,解决方法可以参考
1、查看监听是否启动,右键我的电脑-管理-服务-查看oracle开头的服务,有一个oraclexxxlistener的服务,看是否已经启动,如果没有右键手动启动.2、查看oracle sid是否启动,右键我的电脑-管理-服务-查看oracle开头的服务,有一个oracle实例名(你安装数据库时给数据库起的名字)是否启动,如果没有右键手动启动2、第一条排除后查看sqlplus是否能登陆,windows键+R调出运行窗口输入cmd,在命令行下输入sqlplus " /as sysdba" 看是否能正常连接,如果能连接,数据库应该没问题,再试一次plsql是否能连接.如不能再继续问
您好,介于您的问题,我有下面2个建议!1.检查您的ORACLE安装目录下的tnsnames文件中是否添加库的地址信息.假如ORACLE安装在D盘的话 请查找 D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\下2.进入系统服务(开始菜单-控制面板-管理工具-服务)中找到ORACLE有关的服务全部开启.ORACLE安装后可能会导致不自动开启监听服务,开启试试.
设置下NET MANAGER就好啦
第一个问题:你在sqlplus下 使用 conn yonghu/mima@fuwuming as sysdba 登陆看看能否正常登陆,根据信息再判断第二个问题 是添数据库实例名
没有配置数据库别名吧;运行里:netca,新建一个数据库别名,plsql里填上就好了