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


相关文章
|
9月前
|
SQL 自然语言处理 数据库
【Azure Developer】分享两段Python代码处理表格(CSV格式)数据 : 根据每列的内容生成SQL语句
本文介绍了使用Python Pandas处理数据收集任务中格式不统一的问题。针对两种情况:服务名对应多人拥有状态(1/0表示),以及服务名与人名重复列的情况,分别采用双层for循环和字典数据结构实现数据转换,最终生成Name对应的Services列表(逗号分隔)。此方法高效解决大量数据的人工处理难题,减少错误并提升效率。文中附带代码示例及执行结果截图,便于理解和实践。
241 4
|
5月前
|
SQL XML Java
配置Spring框架以连接SQL Server数据库
最后,需要集成Spring配置到应用中,这通常在 `main`方法或者Spring Boot的应用配置类中通过加载XML配置或使用注解来实现。
468 0
|
8月前
|
Oracle 关系型数据库 MySQL
Oracle linux 8 二进制安装 MySQL 8.4企业版
Oracle linux 8 二进制安装 MySQL 8.4企业版
325 1
|
8月前
|
SQL Oracle 关系型数据库
解决大小写、保留字与特殊字符问题!Oracle双引号在SQL中的特殊应用
在Oracle数据库开发中,双引号的使用是一个重要但易被忽视的细节。本文全面解析了双引号在SQL中的特殊应用场景,包括解决标识符与保留字冲突、强制保留大小写、支持特殊字符和数字开头标识符等。同时提供了最佳实践建议,帮助开发者规避常见错误,提高代码可维护性和效率。
310 6
|
9月前
|
SQL Oracle 关系型数据库
【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法
【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法
|
9月前
|
SQL Oracle 关系型数据库
【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法
本文来自YashanDB官网,介绍如何处理Oracle客户端sql*plus中使用@@调用同级目录SQL脚本的场景。崖山数据库23.2.x.100已支持@@用法,但旧版本可通过Python脚本批量重写SQL文件,将@@替换为绝对路径。文章通过Oracle示例展示了具体用法,并提供Python脚本实现自动化处理,最后调整批处理脚本以适配YashanDB运行环境。
|
11月前
|
Oracle 关系型数据库 Linux
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
494 20
|
11月前
|
SQL Oracle 关系型数据库
如何在 Oracle 中配置和使用 SQL Profiles 来优化查询性能?
在 Oracle 数据库中,SQL Profiles 是优化查询性能的工具,通过提供额外统计信息帮助生成更有效的执行计划。配置和使用步骤包括:1. 启用自动 SQL 调优;2. 手动创建 SQL Profile,涉及收集、执行调优任务、查看报告及应用建议;3. 验证效果;4. 使用 `DBA_SQL_PROFILES` 视图管理 Profile。
|
Oracle 关系型数据库 网络安全
Oracle 19c 安装教程学习
Oracle 19c 安装教程学习
2054 2
|
3月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
160 3

热门文章

最新文章

推荐镜像

更多