从Oracle官方网站下载Oracle客户端instance client:
http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html
这里选择instantclient-basic-win32-11.1.0.6.0.zip,instantclient-sqlplus-win32-11.1.0.6.0.zip
需要注册为Oracle网站用户才能下载。将下载的zip文件解压,并将所有文件及目录复制到f:/oracle/instanclient目录下,
将Oracle服务器安装目录下product/10.2.0/db_1/network/admin/tnsnames.ora文件复制到f:/instancelient根目录下。
编辑该文件:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = OraServer)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
将HOST修改为Oracle远程服务器名称或IP地址。
在命令行测试:
sqlplus system/oracle@orcl
使用PL/SQL Developer远程登录Oracle时,必须要它找到instant client,进入软件,选择Tools->Preferences,在Oracle Home和OCI Library两栏中分别填入Oracle客户端的路径和OCI文件的路径:f:/instantclient和f:/instantclient/oci.dll。然后再次新登录就可以了。
如果客户机也安装了Oracle,则会设置环境变量:ORACLE_HOME,PL/SQL Developer优先使用该变量做为Oracle客户端库目录,即使在PL/SQL Developer中设置了f:/instantclient及f:/instantclient/oci.dll也不会起作用。如果要使PL/SQL Developer能够同时访问本机Oracle和远程Oracle,则需要配置本机Oracle的tnsnames.ora,本人的Oracle根目录为f:/oracle,则该文件位于:
F:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/tnsnames.ora,在该文件中添加RemoteORCL ,内容如下:
# tnsnames.ora Network Configuration File: F:/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = JOSHUA)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
RemoteORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Ryan)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
Ryan为远程Oracle服务器名称。
使用PL/SQL Developer登录时,用户名/密码:sys/orcl,数据库:RemoteORCL。如果用户名使用system则不能登录,这与sqlplus恰好相反,不知原因为何?
若客户端对中文支持不好,可设置环境变量:
ORACLE_HOME=f:/instantclient
TNS_ADMIN=f:/instantclient
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Path=f:/instantclient
相关推荐
### 远程访问Oracle数据库 在信息技术领域,数据库管理与数据访问是至关重要的环节之一。随着企业业务的扩展,远程访问数据库的需求日益增加。本文将详细介绍如何通过Oracle客户端及PL/SQL工具远程访问Oracle数据库...
vc++与oracle远程访问;详解介绍了vc++情况下远程访问oracle数据库服务器的解决;代码完成相关的接口,分享!
远程访问Oracle数据库.docx
"Oracle远程访问配置"就是这样一个关键步骤,确保了非本地用户能够通过网络连接到Oracle数据库。以下将详细阐述如何配置Oracle数据库以允许远程访问。 首先,我们需要理解Oracle数据库的远程访问涉及到两个主要组件...
"JSP远程访问Oracle数据库"的主题正是聚焦于如何在JavaServer Pages (JSP)环境中,通过网络安全地与Oracle数据库进行交互。以下是对这一技术的详细阐述: 1. **JSP基础**:JSP是一种动态网页开发技术,允许开发者在...
【JSP远程访问Oracle数据库】 在Web开发中,JSP(Java Server Pages)是一种常用的动态网页技术,用于创建交互式的用户界面。Oracle数据库则是一种强大的关系型数据库管理系统,广泛应用于企业级的数据存储和管理。...
配置PL/SQL Developer远程访问Oracle数据库是一个常见的任务,尤其对于那些需要远程管理Oracle数据库的IT专业人员来说。本文将详细讲解如何完成这一过程。 首先,你需要准备两个关键软件:PL/SQL Developer和Oracle...
局域网内远程访问Oracle数据库.docx
本地无需安装oracle服务,plsql即可远程访问oracle数据库,只须指定oraclehome即可
本文将详细介绍如何在不安装Oracle服务端的情况下,利用Oracle免安装客户端和PLSQL客户端实现对Oracle数据库的远程访问。 #### 一、Oracle免安装客户端配置 1. **下载Oracle免安装客户端** - 下载地址:...
在远程备份Oracle数据库时,你需要获取Oracle数据库服务器的SSH访问权限,并配置相应的SSH密钥对,以便无密码登录。这样可以避免每次备份时手动输入密码,增加自动化程度。同时,确保Linux环境中的用户有执行Oracle...
4. **云服务**:Oracle也提供了云服务,如Oracle Cloud Infrastructure (OCI) Data Studio,这是一个云原生的数据库管理工具,可以远程访问和管理Oracle数据库实例。 在不安装Oracle的情况下,确保你有以下信息: -...
oracle中配置访问远程数据库/oracle中配置访问远程数据库/oracle中配置访问远程数据库/oracle中配置访问远程数据库/oracle中配置访问远程数据库
要实现远程访问Oracle数据库,我们通常会用到PL/SQL Developer,这是一个专为Oracle数据库设计的强大开发工具。描述中提到的"通过PLSQL连接服务器Oracle服务",意味着我们将利用PL/SQL Developer作为客户端工具。该...
错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: (1)关闭防火墙; (2)在防火墙中添加,orcale端口1521例外...
资源中包含了关于Qt连接Oracle过程中可能遇到的问题详解,比如:Qt连接Oracle失败,Qt如何远程访问Oracle等问题
VB 访问 Oracle 远程数据库方法与实现 本文主要介绍了使用 VB 访问 Oracle 远程数据库的方法和实现。文章首先介绍了使用 VB 访问 Oracle 远程数据库的必要条件,然后详细介绍了使用 OO40(Oracle Objects for OLE)...
2. **配置TNS别名**:为了能够远程访问Oracle数据库,你需要在客户端配置一个TNS别名。这通常是在`tnsnames.ora`文件中完成的。 3. **安装JDBC驱动**:你需要安装适用于Java的Oracle JDBC驱动。这个驱动文件通常是`....
标题中的“不安装Oracle客户端,远程连接oracle,C#”是指使用C#编程语言,在不安装完整Oracle客户端软件的前提下,通过特定方式实现对Oracle数据库的远程连接。这通常依赖于Oracle提供的轻量级客户端库,如Instant ...