本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库

简介: 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库

本机不安装Oracle客户端,使用PL SQL Developer连接远程数据库

  1. 先到Oracle网站下载Instant Client(轻量级数据库客户端
  • Instant client的版本很多:主要是Basic和Basic Lite。
  • Basic版本 包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。
  • Basic Lite是 Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode、ASCII和欧洲字符集。
  • 因此,如果数据库服务器是中文字符集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),则必须下载Basic版本。
  • 注意:根据你的操作系统选择不同的Instant Client版本,64位系统下载64位精简客户端,32位的需下载32位的精简客户端
  1. 下载解压 如文件夹叫:instantclient_12_1.放在任意目录都可.例如:E:\Program Files\PLSQL Developer\instantclient_12_1
  2. (可跳过)在E:\Program Files\PLSQL Developer\instantclient_12_1目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora
  3. (可跳过) tnsnames.ora文件写入
#可配置多个本地实例。格式:
#本地实例名 =
#  (DESCRIPTION =
#    (ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))
#    (CONNECT_DATA =
#      (SERVER = DEDICATED)
#      (SERVICE_NAME = 远程数据库服务名)
#    )
#  )
ORCL【自定义连接名】 =
(DESCRIPTION =
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.132 【远程数据库的IP】(PORT = 1521))
  )
  (CONNECT_DATA =
    (SERVICE_NAME = ORCL【远程数据库实例名】) )
  )
)
  • ORCL(连接名):表示定义远程服务器的在本地主机名(随意输入)如 ORCL
  • 192.168.0.132 (IP地址):远程数据库的IP地址
  • 第二个 ORCL(连接名):远程数据库实例名
  • PS:不要出现本地实例名前面多空格,或者其他地方少写括号。否则连接时会报错:ORA-12154: TNS:could not resolve the connect identifier specified
  1. 安装并配置PL/SQL Developer
  • 下载安装PL/SQL Developer工具
  • 配置oracle的连接参数:打开PL/SQL,打开工具-->首选项-->连接(tools->preferences->connection),配置Oralce主目录和OCI库
  • 主目录:E:\Program Files\PLSQL Developer\instantclient_12_1
  • OCI库:E:\Program Files\PLSQL Developer\instantclient_12_1\oci.dll
  • 新版plsql配置
  1. 重启 PL/SQL Developer
    主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 11g数据库了。
临时远程连接

如果第三步不配置可以用临时远程方式连接数据库

格式:ip:端口号/sid


相关文章
|
2月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
2月前
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例
|
2月前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
|
2月前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(下)
本文接续前文,深入讲解了在Windows环境下使用C#和ADO.NET操作南大通用GBase 8s数据库的方法。通过Visual Studio 2022创建项目,添加GBase 8s的DLL引用,并提供了详细的C#代码示例,涵盖数据库连接、表的创建与修改、数据的增删查改等操作,旨在帮助开发者提高数据库管理效率。
|
SQL Oracle 关系型数据库
oracle用SQL Plus输入命令为什么只显示2
oracle用SQL Plus输入命令为什么只显示2
657 0
oracle用SQL Plus输入命令为什么只显示2
|
SQL Oracle 关系型数据库
|
SQL Oracle 关系型数据库
Oracle SQL*Plus命令
登录数据库: 方式(1)当我们刚安装Oracle数据库时,登录账户时可以使用win+r 输入sqlplus,进入sqlplus命令窗口,然后输入用户名和密码,这里输入密码时不会有回显    方式(2)使用win+r 输入cmd,进入dos命令窗口,然后输入用户名和密码,这里输入密码时不会有回显 ...
731 0
|
SQL Oracle 关系型数据库
|
4月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")

推荐镜像

更多