事情开始是我的一位同学在群里的求教~
今天自己配置远程连接的时候遇到了很多问题,记录下来,和其他oracle小白们分享,大侠勿喷!
(他是说要用oracle sql developer,结果我今天上oracle官网下载的时候下载下来的东西有错误,只能放弃此项测试)
测试目的:
从客户机远程连接oracle服务器
测试前提:
双方机器必须ping通,我就用自己的虚拟机测试了
服务器端安装了oracle
测试步骤:
首先下载PLSQL Dev……(废话……)
然后下载Oracle的客户端程序,请注意版本,另外由于官方的安装包含了很多没用的东西,所有网上有很多精简版,可自行选择下载。
我这里用的是精简版,不用安装的,但是有个很重要的步骤!!!如果没有network/admin这个目录,必须在解压后的目录下新建这个目录,然后把tnsnames放进去,我不太清楚这步的原理,但是之前无论我如何配置都没有成功……
配置tnsnames.ora,我的tnsnames.ora的内容如下
ora10g =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.139.128)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ora10g)
)
)(HOST的ip是虚拟机的ip)
然后配置服务器端的listener.ora的内容,我的listener.ora的内容如下。(红色部分是修改和添加的)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_NAME = ora10g)
(SID_NAME = ora10g)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
)(ps:原理不明……毕竟笔者只是一个oracle小白……)然后打开PLSQL Dev,tools-》preferences里面设置Oracle Home为oracle客户端所在路径,OCI library 为oracle客户端所在路径下的oci.dll重新启动PLSQL Dev,应该就能成功吧……(ps:和大侠们讨论了之后也有人说oracle sql developer可以不用下载oracle客户端和配置tnsnames和listener,那笔者自己在用plsql developer的时候必须下载oracle客户端并且配置这两个文件,那笔者会抽空在下一次使用oracle sql developer做测试)
本文出自 “oracle小白前进之路” 博客,请务必保留此出处http://oxiaobai.blog.51cto.com/3369332/622985
分享到:
相关推荐
### PL/SQL Developer远程连接Oracle服务器的关键步骤及配置详解 #### 一、配置Oracle服务器的监听器Listener 在实现远程连接之前,首先需要确保Oracle服务器的监听器已正确配置。监听器是Oracle数据库用于接收...
plsql developer连接远程数据库(本地不用安oracle)
【PL/SQL Developer远程连接Oracle配置说明】 PL/SQL Developer是一款强大的Oracle数据库管理工具,它允许用户进行数据库开发、查询、调试以及数据管理。本文主要介绍如何在有客户端和无客户端环境下,通过PL/SQL ...
PLSQL Developer是一款强大的Oracle数据库开发工具,而Oracle 12c是Oracle公司推出的数据库服务器版本。在使用PLSQL Developer 12.0.7连接...这些步骤确保了开发者能够在本地环境中高效地与远程Oracle数据库交互。
本文将基于标题“Plsqldeveloper连接oracle11g”及其相关内容,深入解析如何通过Plsqldeveloper成功连接至Oracle 11g数据库,包括必要的软件准备、配置步骤及环境变量设置。 ### 一、软件准备 #### 1. 下载Oracle ...
PL/SQL Developer 连接远程 Oracle 数据库的步骤和解决方案 PL/SQL Developer 是一个功能强大的 Oracle 数据库开发和管理工具,但是在连接远程 Oracle 数据库时,可能会遇到一些问题。本文将详细介绍如何使用 PL/...
在“PLSQL Developer11远程连接oracle(二)”这个主题中,我们将深入探讨如何使用该工具进行远程Oracle数据库的连接,以及可能遇到的问题和解决方案。 首先,安装PLSQL Developer 11是必要的第一步。下载并安装...
plsql远程连接oracle数据库,不用安装oracle
总结来说,这个例子涵盖了使用PLSQL Developer远程连接Oracle数据库的基本步骤,以及Java通过JDBC进行数据库操作的方法。在实际开发中,这些技能是至关重要的,因为它们允许开发人员与数据库进行交互,实现应用程序...
首先,要实现PL/SQL Developer远程连接Oracle数据库,你需要在本地安装Oracle的Instant Client。Instant Client是Oracle提供的一套轻量级客户端软件,包含了连接Oracle数据库所需的最小组件,如oci.dll和sqlplus等。...
1. **网络连接**:通过TNS(Transparent Network Substrate)配置,实现对远程Oracle数据库的连接。 2. **数据访问**:提供API和工具,如OCI和ODP.NET,供开发者在应用程序中与Oracle数据库交互。 3. **SQL*Plus**:...
经过以上四个步骤,PLSQL Developer应该能够在Windows 8环境下成功连接到64位Oracle数据库,无论是本地还是远程的数据库。这种方法已经在Win7 X64系统上验证有效,对于Windows 8也应当同样适用。 总结来说,当遇到...
本文将详细介绍如何使用PL/SQL Developer工具来连接远程Oracle数据库,特别是针对Oracle 10g及9i版本的操作流程。我们将分步骤介绍整个过程,包括所需文件的准备、环境变量的配置以及PL/SQL Developer中的具体设置等...
通过以上步骤,你应该能够成功地使用PL/SQL Developer连接到远程Oracle数据库。请注意,为了安全起见,建议使用SSH隧道或其他安全方式来加密你的数据库连接,并定期更新数据库和客户端的补丁,以防止潜在的安全风险...
一旦设置完毕,你就可以使用PLSQL Developer远程连接到Oracle数据库了。通过这个工具,你可以: - **编写和执行SQL语句**:无论是简单的SELECT查询还是复杂的多表联接,PLSQL Developer都提供了一个直观的界面来...
在这个绿色版的配置中,Instant Client扮演了关键角色,它使得PLSQL Developer可以与远程Oracle服务器通信。解压这个文件后,需要设置一些环境变量,例如`TNS_ADMIN`指向包含`tnsnames.ora`文件的目录,该文件定义了...
标题所述的“不用安装oracle客户端也可以用plsql连接远程oracle”是一种常见的技术实践,它允许开发者在不安装完整的Oracle客户端软件的情况下,通过PL/SQL Developer工具连接到远程Oracle数据库进行管理和开发工作...
1. **Net Services(Oracle Net)**:提供网络通信服务,使客户端能与远程Oracle服务器建立连接。 2. **SQL*Plus**:命令行工具,用于执行SQL和PL/SQL脚本,进行数据库管理和维护。 3. **Oracle Instant Client**:...
完成上述步骤后,点击“测试”按钮,如果一切配置正确,你应该能够成功连接到远程Oracle数据库。 **注意事项**: - 确保数据库服务器允许远程连接,并且防火墙设置允许对应的TCP端口通信。 - 如果遇到SSL连接问题...