本地不安装orcle,通过Instant Client客户端和PLSQL Developer(64位)连接远程连接orcle数据库服务器

1.安装Instant Client客户端和PLSQL Developer

下载资源链接地址:

PLSQL Developer(64位):https://pan.baidu.com/s/1kl1IA38zWMIg8WA16w6BXg 密码: 75j9

Instant Client客户端.exe文件:链接: https://pan.baidu.com/s/1rncVzW075yFj11SqFZlGQw 密码: ypq2

安装步骤:

参考主要以下链接:https://jingyan.baidu.com/article/546ae185d6969e1149f28ce6.html

1)环境变量的添加:
    NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    TNS_ADMIN =D:\Oracle64\Instant Client(PLSQL 客户端的实际安装根目录)

     Path: D:\Oracle64\Instant Client\bin

2)D:\Oracle64\Instant Client\network\admin下有一个连接配置文件tnsnames.ora 用来配置连接数据库信息,需要根据实际连接进行更改。

# tnsnames.ora Network Configuration File.
# Generated by Oracle InstantClient tools.
# For more information, please visit: http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html


scm=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = SCM)
    )
  )

点击plsql快捷键,点击取消按钮,进入如下界面,进行 PL/SQL Developer 中的环境设置:

    (1)位置

        工具 -> 首选项 -> 连接

   (2)设置

        Oracle主目录名  =D:\Oracle64\Instant Client

        OCI库 =D:\Oracle64\Instant Client\bin\oci.dll

应用并确定。

扫描二维码关注公众号,回复: 3262703 查看本文章

重新登录

2.64位 plsql连接Oracle 报不能初始化oci.dll解决方法

主要是客户端与orcle服务器数据库的oci.dll版本不一致引起的,需要跟数据库版本保持一致即可。

3.PL/SQL 登录到数据库配置- ORA-12154:TNS:无法解析指定的连接标识符

1.ORA-12154:TNS:无法解析指定的连接标识符
2.ORA-12154:TNS:无监听程序
3.PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。

ORA-12154:TNS:无法解析指定的连接标识符 ORA-12154:TNS:无监听程序 PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。

登录错误

这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 database选项错误。

配置pl/sql的Database的两种方式:

  • 登录时直接在Database选项输入数据库信息 
    输入

    如上图,直接在登录时输入数据库信息 ip:端口/数据库名 。一定要端口,不然会报错误“无监听程序”。

  • 修改tnsnames.ora 
    如下图,找到pl/sql客户端的安装目录,再找到network/admin目录下的tnsmames.ora

    tnsmames 
    编辑tnsnames.ora,在末尾添加需要的数据库信息: 
    如图: 
    数据库 
    这里我配置的数据库名为scm,数据库服务器的IP地址为192.168.200.70,端口为1521。

scm =
  (DESCRIPTION =
    (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.200.70)(PORT = 1521))
    )
    (CONNECT_DATA =
            (SERVER = DEDICATED)
        (SERVICE_NAME = SCM)
    )
  )

再打开pl/sql客户端,Database选项选择刚才配置的scm,输入用户名和密码即可。如图: 
登录

猜你喜欢

转载自blog.csdn.net/weixin_40129263/article/details/81188600