database是填写连接字符串,若当前只连接一台机数据库,也可直接写数据库sid

解决方案 »

  1.   

    我的也是同样问题,配置好了,用OEM和SQL PLUS都可以连接,可是用PL/SQL Developer就是出现,ORA-12154:TNS:无法处理服务名,不知道怎么回事?重装了pl/sql developer还是不行,难道重装oracle不成?
      

  2.   

    第三行 database那个,不要选EXTPROC_CONNECTION_DATA或INST1_HTTP,要选装oracle的时候你自己设的那个sid
      

  3.   

    oracle9\ora9i\network\admin\tnsnames.ora  加入
    #=========================================================
    随便命名1 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 主机IP)(PORT = 端口一般为1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = 服务器sid)
        )
      )
    #=========================================================
    然后在pl中选   随便命名1
      

  4.   

    是pl/sql设置问题
    在菜单栏下 "tools==>preferences==>options==>oracle home(empty is autodetect)
    选当前数据库目录
      

  5.   

    用net8配置一下,或打开你的配置文件,假如以下内容DB =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 主机IP)(PORT = 1521))
        )
        (CONNECT_DATA = 
           (SERVICE_NAME =数据库名)
        )
      )
      

  6.   

    PL/SQL Developer问题通过重装实现了.在jbuilder里运行程序时,通过oci连接数据库,可是出现下面的错误,怎么解决?
    java.lang.UnsatisfiedLinkError: no ocijdbc9 in java.library.path
      

  7.   

    错误信息贴出来
    你的机上没有这个ocijdbc9,把它放到java类库内  --估计是这意思