首先先确定你的Oracle在linux环境下可以运行
用 Oracle 用户 远程登录, 然后 输入:
$ sqlplus / nolog
SQL> conn / as sysdba
可以成功运行之后去oracle官方网站下载instantclient-basic-win32-xxxxx.zip(你的Oracle数据库对应到版本),解压到E盘。打开解压的文件夹,新建目录network,在network下面再建子目录admin,把oracle配置文件tnsnames.ora放入admin文件夹中(即目录结构为:E:\instantclient_11_2\network\admin\tnsnames.ora)。
tnsnames.ora最好是到linux下的oracle主目录中拷贝(最好不要自己编写),
不知道tnsnames.ora存放目录的可以用一下命令自行搜索:
[root@localhost ~]# locate tns
通过图形界面拷贝过来的tnsnames.ora要打开把HOST一项改成虚拟机中linux系统的IP地址。
如果是在linux服务器上,用相应的FTP工具下载下来
tnsnames.ora修改可以为 ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.85(你相应的IP))(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl11g)
)
)
instantclient设置完之后,只要在配置一下PL/SQL developer即可。
启动PL/SQL developer之后,打开tools下的preferences对话框,
在connection项里面把Oracle Home设置成E:\instantclient_11_2(解压缩的目录) ;
OCI Library设置成E:\instantclient_11_2\oci.dll。
重启登陆,就可以在登陆界面看到你相应的数据库。
等于说PL/SQL developer连接远程的数据库用到的IP地址,数据库名等配置信息都存放在tnsnames.ora中。
分享到:
相关推荐
PL/SQL无法连接到Linux下Oracle数据库,出现ORA-12514错误,是由于Linux环境下的Oracle数据库缺少了必要的服务配置。通过修改 listener.ora 文件和启动相关数据库和监听服务,可以解决这个问题,使PL/SQL能够连接到...
当使用 PL/SQL Developer 工具连接 Oracle 数据库时,可能会遇到两种常见问题:一种是在尝试连接 64 位 Oracle 数据库时收到错误提示 `d:/instantclient_11_2/oci.dll could not load`;另一种则是登录界面缺少 `...
在Linux环境下离线安装Oracle数据库19c是一个涉及多个步骤的过程,需要准备相应的安装文件,并且对系统进行预安装配置。以下是对整个流程的详细解释: 1. **文件准备** - `compat-libstdc++-33-3.2.3-72.el7.x86_...
在Linux环境下配置Oracle数据库是一个涉及多个步骤和技术环节的过程。Oracle数据库是企业级的数据库管理系统,广泛应用于各种业务场景。在Linux系统中安装和配置Oracle数据库,需要对操作系统、Oracle数据库软件以及...
在64位操作系统上连接Oracle数据库通常涉及到一些特定的配置步骤,因为PL/SQL Developer(简称PLSQL)是32位应用程序,而64位系统可能默认不支持32位应用。以下是一份详细的步骤指南,帮助你在64位操作系统上成功地...
plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错”ORA-12154: TNS: 无法解析指定的连接标识符” 解决方法如下: 1.先检查服务器端的...
4. **创建tnsnames.ora**:在TNS_ADMIN指定的目录下,创建或编辑tnsnames.ora文件,填写64位Oracle数据库的连接信息。格式如下: ``` ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = your_db_host)...
在IT行业中,Linux和PL/SQL是两个非常重要的领域,它们分别是开源操作系统和数据库编程语言。...熟悉这些工具的使用,对于任何在Linux环境中工作的Oracle数据库管理员和开发者来说都是至关重要的。
Oracle Instant Client是一款轻量级的数据库连接工具,主要用于在不完全安装Oracle客户端的情况下,实现对Oracle数据库的连接和操作。这个工具特别适用于那些只需要进行基本的数据库查询和管理,而无需完整客户端...
在配置文件中,除了指定执行Shell脚本的时间外,还需要设置Oracle环境变量,以确保脚本能正确连接到Oracle数据库服务器。 #### 示例代码解析 - **SQL脚本(ss.sql)**:脚本中使用了多个SQL指令,如`set heading ...
Oracle精简客户端是一种轻量级的数据库访问工具,它提供了对Oracle数据库的基本连接和查询功能,而无需完整安装Oracle数据库服务器。这个免安装版本尤其适合那些只需要进行数据查询、管理或者开发工作,而不需承担...
Oracle数据库在存储大对象...总之,批量导出Oracle数据库中的BLOB字段生成图片涉及到了数据库连接、SQL查询、BLOB数据处理和文件I/O等多个技术环节。掌握这些知识点对于管理和维护包含二进制数据的数据库系统至关重要。
在安装"Oracle Instant Client"时,这是Oracle数据库客户端的一个轻量级版本,它允许开发者在不安装完整数据库服务器的情况下,进行连接和查询。Instant Client提供了必要的库和工具,使应用程序能够连接到远程...
【标题】"Linux和Oracle的学习资料"所涵盖的知识点非常广泛,主要集中在两个核心领域:Linux操作系统管理和Oracle数据库系统。Linux是一种开源、免费的操作系统,而Oracle则是一种强大的关系型数据库管理系统,两者...
1. **数据库连接**:PL/SQL Developer允许用户轻松连接到Oracle数据库,输入服务器地址、端口、服务名,以及之前设置的用户名和口令。 2. **SQL查询**:提供强大的SQL编辑器,支持代码自动完成、语法高亮、执行计划...
例如,如果服务器是ZHS16GBK,那么Windows系统下的NLS_LANG应设置为`.AL32UTF8.ZHS16GBK.ZHS16GBK`,Linux或Unix环境下则设置为`AMERICAN_AMERICA.ZHS16GBK`。这个变量可以在系统的环境变量设置中修改,也可以在启动...
Oracle数据库10g:.NET和Windows环境下的最佳数据库 Oracle数据库10g:独立软件供应商和客户的应用系统性能 Oracle数据库10g安全性概述 Oracle数据库10g-对自我管理数据库进行管理1 Oracle数据库10g-对自我管理...
1. **预安装检查**:确保操作系统(如Windows、Linux等)满足Oracle的硬件和软件需求。检查磁盘空间、内存、CPU等资源。 2. **下载Oracle Database软件**:从Oracle官方网站获取适合你操作系统的安装文件。 3. **...
在本文中,我们将深入探讨如何使用PLSQL Developer 12远程连接到64位Oracle数据库,以及配置Instant Client 12.2的过程。 首先,让我们了解Oracle Instant Client。Instant Client是Oracle公司提供的一种轻量级...