请问一下,我在自己电脑上同时安装了Oracle9i的客户端和服务端
我在客户端文件夹中的tnsnames.ora文件中配置好了以后可以用PL-SQL连接到远程的服务器端
但是我不知道怎么用PL-SQL连接到自己电脑上的Oralcle,请哪位大侠提点一下啊,谢谢哦

解决方案 »

  1.   

    我用连接客户端的方法在tnsnames.ora中配置好像不对哦,不知道应该怎么搞了
      

  2.   

    在本机用pl_sql连接的时候,首先确定数据库状态,在cmd中用sqlplus连接看能否连接上去。连不上就表示数据库本身有问题,
    如果可以然后需要配置tnsnames.ora,并保证listener启动了。应该就没什么问题了。
      

  3.   

    拷一个正常的tnsnames.ora修改一下主机ip和service名就ok。
      

  4.   

    从这几个方面着手查看你的服务:
    1)tnsnames.ora
    2)服务里的监听是否打开
    2)你在客户端的console里加入了自己的数据库
      

  5.   

    错误提示是:Error while trying to retrieve text for error ORA-12535
    我在tnsnames.ora中配置的是这样的:
    ORCL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.86.14)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = dev)
        )
      )
    是不是哪里设置错误了啊,我晕死了
      

  6.   

    你看哈 首先建好本地串没,连接的是不是本地库。。
    可以在oracle网络管理看看 
      

  7.   

    应该是安装了两个oracle软件造成的。看下path环境变量中哪个ORACLE BIN目录在前边,打开这个ORACLE对应的tnsnames.ora文件怀疑是你这里没有填写连接本地数据库的配置。ORCL = 
      (DESCRIPTION = 
        (ADDRESS_LIST = 
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.86.14)(PORT = 1521)) 
        ) 
        (CONNECT_DATA = 
          (SID = dev) 
        ) 
      )
      

  8.   

    这个问题偶恰好碰到过,按照下列步骤一一检查。
    1、确认本机oracle数据库是否建立
    2、用服务器端的配置和移植工具中的net cofiguration assistant配置相应数据库的监听程序
    3、用服务器端的配置和移植工具中的net cofiguration assistant配置本地NET服务名
    4、用服务器端的配置和移植工具中的net cofiguration assistant配置命名方法
    5、配置完成后服务器文件夹下的TNS文件应该有了你的本机数据库的连接配置信息
    6、打开enterprise management console,将你的数据库添加到目录树,可以尝试一下能否登陆成功。
    7、再用PL/SQL连接试试。