plsql链接远程Oracle数据库步骤

简介: 实际工作中,我们往往需要使用 PLSQL Develope 工具连接远程服务器上的 ORACLE 数据库进行管理,但是由于 ORACLE 安装在本地电脑步骤繁琐,并且会耗费电脑的很大一部分资源,因此,我们寻求一种不需要在本地安装 ORACLE 数据库而能直接使用 PLSQL Develope 工具连接到远程服务器 ORACLE 的方法。

实际工作中,我们往往需要使用 PLSQL Develope 工具连接远程服务器上的 ORACLE 数据库进行管理,但是由于 ORACLE 安装在本地电脑步骤繁琐,并且会耗费电脑的很大一部分资源,因此,我们寻求一种不需要在本地安装 ORACLE 数据库而能直接使用 PLSQL Develope 工具连接到远程服务器 ORACLE 的方法。

windows客户端配置:

首先准备JDK环境,java版本根据软件版本选择,过高过低都会出现错误,在cmd中输入java -version显示出java版本即为安装成功,具体步骤请看百度。

1.准备下载两个软件,一个是instantclient.zip(轻量级的客户端),另一个是plsql安装包。但是得确定您的电脑是32位还是64位,并且下载的两个软件版本必须与服务器上的oracle版本对。

2.准备环境,修改系统的环境变量,添加NLS_LANG变量和TNS_ADMIN变量,NLS_LANG变量是设置ORACLE的语言,防止出现乱码;TNS_ADMIN变量指向instantclient的安装目录。

注意:TNS_ADMIN 变量值的最后没有加文件名tnsnames.ora !!! 切记!!!

(因为多加了一个文件名,导致PLSQL显示不了数据库实例名)

3.解压后,在instantclient 目录下新建 NETWORK 文件夹,在 NETWORK 文件夹里面新建 ADMIN 文件夹,在 ADMIN 文件夹中新创建 tnsnames.ora 文件和listener.ora文件,这个文件具体内容也可以从其它地方去下载。

4.编辑两个配置文件如下,要特别注意格式,SID前不能有空格,ORACLE_HOME是instantclient的安装路径,LISTENER里的HOST是自己的计算机名,ADR那一行也是instantclient的安装路径。

(1)listener.ora

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

  (SID_NAME = orcl)

  (ORACLE_HOME = D:\oracle\instantclient_11_2)

 (ENVS = "EXTPROC_DLLS=ONLY:D:\oracle\instantclient_11_2\oraclr11.dll")

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

  (ADDRESS = (PROTOCOL = TCP)(HOST = xjt)(PORT = 1521))

)

)

ADR_BASE_LISTENER = D:\oracle\instantclient_11_2

ORCL前也不能有空格,HOST为远程连接数据库的ip地址,ORCL是自定义的数据库名;SERVICE_NAME是数据库实例名,一定要和远程数据库名称一样否则无法连接。可以添加多个数据库实例。

(2)tnsnames.ora

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.2.69)(PORT = 1521))

(CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = orcl)

)

)

SYG =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.32.61)(PORT = 1521))

(CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = syg)

)

)

5.安装PLSQL Developer ,安装后,先不登录,直接进入页面,在tools->preferences->connection(工具–首选项–连接)中配置Oracle Home(Oracle 主目录)和OCI library(OCI库),配置如下,保存配置后重新启动plsql,登录即可。

以上步骤全部完成之后可能还会出现各种问题,总结下当遇到TNS:监听程序无法识别连接符问题提示时的解决思路

(1)检查tnsnames.ora的host 的IP是否写错

(2)在cmd中ping 主机host的IP,检查是否是网络问题

(3)查看监听端口是否是开启状态

(4)查看1521端口是否开启、若没有添加1521端口

(5)查看.ora文件是否有错误

相关文章
|
1月前
|
Oracle 安全 关系型数据库
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
274 28
|
1月前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle的闪回数据库
Oracle闪回数据库功能类似于“倒带按钮”,可快速将数据库恢复至 earlier 状态,无需还原备份。本文介绍了闪回数据库的使用方法及实战案例:包括设置归档模式、开启闪回功能、记录SCN号、执行误操作后的恢复步骤等。通过具体 SQL 操作演示了如何利用闪回数据库恢复被误删的用户数据。注意,使用此功能前需确保数据库为归档模式。
|
2月前
|
Oracle 关系型数据库 数据库
【赵渝强老师】Oracle数据库的闪回表
本文介绍了Oracle数据库中的闪回表(Flashback Table)功能,它能够将表的数据快速恢复到特定时间点或系统改变号(SCN),无需备份。文章通过实战示例详细演示了如何使用闪回表恢复数据,包括授权、创建测试表、记录时间与SCN号、删除数据、启用行移动功能、执行闪回操作以及验证恢复结果等步骤。同时,还展示了如何通过触发器禁止插入操作,并在闪回过程中处理触发器的启用问题。文末附有视频讲解,帮助读者更好地理解闪回表的使用方法。
96 10
|
1月前
|
Oracle 关系型数据库 Linux
YashanDB异构数据库链接配置
本指南介绍在YashanDB中配置异构数据库链接(DBLINK)的方法,特别是连接至Oracle数据库的前置要求与步骤。需确保YashanDB服务端安装plugin插件包、Oracle Instant Client及libaio库,否则可能导致错误或进程崩溃。文档还提供了Oracle Instant Client和libaio库的具体安装指导,帮助管理员顺利完成配置。
|
2月前
|
Oracle 关系型数据库 数据库
【赵渝强老师】Oracle数据库的闪回查询
本文介绍了Oracle数据库的闪回查询(Flashback Query)功能及其实际应用。闪回查询通过`AS OF`子句,结合时间戳或SCN号,可查询历史数据状态,帮助分析数据差异。文中通过具体示例演示了如何使用闪回查询:创建测试表、记录当前SCN号、更新数据并提交事务,最后通过闪回查询获取历史数据。附带的视频和代码块详细展示了操作步骤与结果。
|
2月前
|
Oracle 关系型数据库 网络安全
崖山异构数据库迁移利器YMP初体验-Oracle迁移YashanDB
文章是作者小草对崖山异构数据库迁移利器 YMP 的初体验分享,包括背景、YMP 简介、体验环境说明、YMP 部署(含安装前准备、安装、卸载、启动与停止)、数据迁移及遇到的问题与解决过程。重点介绍了 YMP 功能、部署的诸多细节和数据迁移流程,还提到了安装和迁移中遇到的问题及解决办法。
|
2月前
|
Oracle 关系型数据库 数据管理
【赵渝强老师】Oracle数据库的闪回技术
在Oracle数据库操作中,难免会遇到误删表或提交错误事务等问题,可能导致数据丢失甚至数据库停止运行。传统解决方法依赖备份恢复,但需提前准备正确备份。为此,Oracle提供了闪回技术,无需备份即可快速恢复数据。它支持7种类型的操作,如闪回查询、版本查询、表恢复等,能有效应对逻辑损坏和用户错误。闪回技术基于还原(undo)数据管理,启用自动管理后可实现高效恢复。
|
2月前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle数据库的客户端工具
本文介绍了Oracle数据库的三种客户端工具:SQL*Plus、Oracle Enterprise Manager Database Express(EM)和SQL Developer的使用方法。首先通过命令行工具SQL*Plus登录数据库,创建用户并授权,建立部门与员工表,插入数据并查询;接着讲解了如何通过浏览器访问EM界面监控数据库及表空间状态;最后演示了SQL Developer的下载安装、连接配置以及执行查询的过程,帮助用户快速上手Oracle数据库管理与操作。
|
5月前
|
存储 Oracle 关系型数据库
数据库数据恢复—ORACLE常见故障的数据恢复方案
Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、ORACLE数据文件丢失。 4、ORACLE数据文件部分损坏。 5、ORACLE DUMP文件损坏。
300 11

推荐镜像

更多