本机不安装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


相关文章
|
SQL Java 关系型数据库
Java连接MySQL数据库环境设置指南
请注意,在实际部署时应该避免将敏感信息(如用户名和密码)硬编码在源码文件里面;应该使用配置文件或者环境变量等更为安全可靠地方式管理这些信息。此外,在处理大量数据时考虑使用PreparedStatement而不是Statement可以提高性能并防止SQL注入攻击;同时也要注意正确处理异常情况,并且确保所有打开过得资源都被正确关闭释放掉以防止内存泄漏等问题发生。
513 13
|
SQL 关系型数据库 MySQL
MySQL数据库连接过多(Too many connections)错误处理策略
综上所述,“Too many connections”错误处理策略涉及从具体参数配置到代码层面再到系统与架构设计全方位考量与改进。每项措施都需根据具体环境进行定制化调整,并且在执行任何变更前建议先行测试评估可能带来影响。
1974 11
|
SQL Oracle 关系型数据库
Oracle数据库创建表空间和索引的SQL语法示例
以上SQL语法提供了一种标准方式去组织Oracle数据库内部结构,并且通过合理使用可以显著改善查询速度及整体性能。需要注意,在实际应用过程当中应该根据具体业务需求、系统资源状况以及预期目标去合理规划并调整参数设置以达到最佳效果。
729 8
|
SQL XML Java
配置Spring框架以连接SQL Server数据库
最后,需要集成Spring配置到应用中,这通常在 `main`方法或者Spring Boot的应用配置类中通过加载XML配置或使用注解来实现。
855 0
|
12月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
669 158
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
12月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1773 152
|
12月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
1198 156
|
12月前
|
缓存 监控 关系型数据库
使用MYSQL Report分析数据库性能(中)
使用MYSQL Report分析数据库性能
788 156

推荐镜像

更多