plsql通过instantclient连接oracle数据库报连接超时
配置:数据库oracle10.2;服务器操作系统centos5.5;客户机操作系统win7 32位;plsql版本10.0.5
配置前提必须关闭客户机与服务器操作系统的防火墙,否则会出现“连接超时”的提示,plsql无法连接数据库。
centos 查看防火墙状态与关闭防火墙:service iptables status ; service iptables stop;
1,先到Oracle网站下载Instant Client :
http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html>
凭据你的操纵系统选择差别的Instant Client版本
下载回是一个压缩文件,解压以后的文件夹叫:D:/instantclient_10_2.放正在你喜欢的目录便可.例如:D:/instantclient_10_2
2.正在D:/instantclient_10_2目录下新建目录network,正在network目录下再新建admin目录,正在admin目录下新建文件tnsnames.ora,利用文本编辑器翻开写入如下内容:
TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = test )
)
)
3、加加一个景象变量,名为TNS_ADMIN,值为tnsnames.ora文件所正在路径。比如我的本机为:D:\instantclient_11_2
4、设置ORACLE的说话,加加景象变量NLS_LANG ,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
假设没有清楚长途数据库的ORACLE 说话,可以ssh大年夜概telnet到长途机器,正在饬令界面输入,用饬令行毗连到数据库。
select * from nls_instance_parameters;
查看NLS_LANGUAGE 的值
NLS_LANGUAGE
NLS_TERRITORY
5、下载并安拆PL.SQL.Developer建设应用
建设tools->preferences->connection
Oracle Home
D:/instantclient_11_2
OCI library
D:/instantclient_11_2/oci.dll
中文的PL/SQL Developer即是
对象-->首选项-->毗连
Oracle主目录
D:/instantclient_11_2
OCI库
D:/instantclient_11_2/oci.dll
6、关闭PL/SQL Developer,重起Developer.
主机名便会出此刻PL/SQL Developer的列表里,输入用户名稀码,便可以登录长途oracle 11g数据库了。
补偿Instant Client 声名
Oracle Instant client 是oracle供应的简练客户端, 撑持多种仄台. 可从oracle网站下载, 下载地址为
http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html>
包含如下内容:
Instant client Package - Basic 运转OCI, OCCI, 战JDBC-OCI应用法式需要的十足文件.
Instant client Package - Basic Lite: 只包含英语错误信息, 只撑持unicode, ascii, 西欧字符集.
Instant client Package - JDBC Supplement 为jdbc删加了xa, 国际化战RowSet操纵.
Instant Client Package - SQL *Plus 包含sqlplus战需要的库文件
Instant client Package - SDK 利用Instant Client开辟Oracle 应用法式需要的头文件及示例makefile
Instant client package - ODBC 利用odbc时需要的库, 没有是十足仄台都有. linux仄台包含.
Basic 战Basic Lite两个中必须选一个, 其他包都是可选的. 我下载 了 Basic, JDBC supplement, SQL *Plus, SDK, ODBC. 解压后放正在一个文件夹下, 正在阿谁文件夹下创设文件 tnsnames.ora, 设置景象变量LD_LIBRARY_PATH战TNS_ADMIN指向解压后的目录, 便可利用sqlplus了.
我下载的instant client版本为10.2.0.2.0, 测试了毗连到oracle 9.2.0.4战oracle 10.2.0.1.
Instant Client中没有包含tnsping, exp/imp, rman, netca等对象. 假设需要那些对象则需要安拆oracle client
plsql通过instantclient连接oracle数据库报连接超时的更多相关文章
- navicat连接oracle数据库报ORA-28547: connection to server failed, probable Oracle Net admin error错误的解决方法
原文:navicat连接oracle数据库报ORA-28547: connection to server failed, probable Oracle Net admin error错误的解决方法 ...
- navicat 连接oracle数据库报错:ORA-28547:connection to server failed,probable Oracle Net admin error
链接:http://pan.baidu.com/s/1dEO9qJR 密码:ye2c 用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对.因为Navicat是通 ...
- 解决ODBC连接Oracle数据库报Unable to connect SQLState=08004问题
今天用ODBC连接Oracle数据库时,报了这么一个错“Unable to connect SQLState=08004 Oracle ODBC Ora-12154”,上网查了好久都说PowerDes ...
- Navicate Premium连接Oracle数据库报错
Navicat Premium连接MySQL数据库没有问题,在连接Oracle数据库的时候报错,提示:ORA-28547:connection to server failed,probable Or ...
- python连接oracle数据库报错"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "解决方案
操作系统,python3.5, oracle_11, 均为64位:plsql 正常连接. 也顺利安装了cx_oracle 6.3,但是python进行连接的时候就会报错"DatabaseEr ...
- 在虚拟机中连接oracle数据库报错ORA-12154,其他服务器连接无问题
在一台服务器上使用sqlplus登录oracle数据库,cmd->sqlplus->name/passwd@orcl2登录某个数据库用户,提示ORA-12154.使用当前服务器的PLSQL ...
- Navicat连接Oracle数据库报错ORA-28547解决方法
先说明下我机器的环境: 1.Win10 - 64bit 2.Navicat Premium_11.2.7 - 64bit 3.未安装Oracle数据库(包括Client也未安装) 解决方法: 1.下 ...
- kettle连接oracle数据库报错,ORA-12505
报错信息: Error connecting to database: (using class oracle.jdbc.driver.OracleDriver) Listener refused t ...
- C#连接oracle数据库报错:OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
原因大概是OracleOraDb11g_home1TNSListener服务没启动的原因 步骤一.停止并重新启动OracleOraDb11g_home1TNSListener服务,试一下是否可行. 如 ...
随机推荐
- squid3.0 隐藏 hearder 设置
原文地址: http://www.wenzizone.cn/?p=311 squid2.6可以使用header_access来控制显示与隐藏http的header信息,但是在squid3.0版本中这个 ...
- android获取mac地址方法
http://www.cnblogs.com/xioapingguo/p/4037513.html 网上找的,记录一下 public static String getMacAdress(){ Wif ...
- sphinx的简单实例
sphinx.conf中的配置: source indexLocation { type = mysql sql_host = 192.168.1.113 sql_user = root sql_pa ...
- 几种sap增强的查找方法
***方法一**************************************** 通过SE30,运行TCODE后,点Evaluate后,查看运行时间分析评估:命中清单. 找以“exit”开 ...
- 面试题总结之Linux/Shell
Linux Linux cshrc文件作用 Linux如何起进程/查看进程/杀进程 Linux 文件755 代表什么权限 Linux辅助线程 Linux进程间通信方法 pipeline,msgq... ...
- 搜索引擎的提示效果完整的JavaScript代码
function divShow() { <%--判断输入的是否为空 如果为空则隐藏div 如果不为空则显示div --%> if ($("#tbxSearchKeywords& ...
- vb.net写的odbc连接dsn数据源和ole链接oracle的小例子
最近由于工作需要开始接触vb2010,也叫vb.net.相比vb6.0有面向对象编程的优势.同时接触一门新语言,要更快的实际应用起来,链接数据库是必不可少的.之前用vba写过一个售书工具,正好可以拿来 ...
- Kali安全测试相关书籍
Kali安全测试相关书籍http://www.automationqa.com/forum.php?mod=viewthread&tid=4052&fromuid=2
- java基础学习总结三(jdk7新特性、变量(局部变量和成员变量)、常量以及运算符)
一:jdk7新特性 可以表示二进制数值,以0b开头,中间可以使用下划线_分隔符.如下: @Test /** * 测试jdk新特性 */ public void testJdk7(){ int a=0b ...
- [转]Oracle Stored Procedures Hello World Examples
本文转自:http://www.mkyong.com/oracle/oracle-stored-procedures-hello-world-examples/ List of quick examp ...