oracle网络连接配置
第一篇:oracle网络连接配置
oracle安装出现网络连接检测失败或警告
在安装oracle 10g时,在先行条件检测时会出现
“正在检查网络配置需求...检查完成。此次检查的总体结果为: 未执行 <<<<解决方案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前, 必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide。”
解决方法:
在安装ORACLE 10g前系统会检测安装的一些前提条件是否满足,往往会提示说:将Microsoft LoopBack Adapter配置为系统的主网络适配器。
如果你没有这样配置,且你不希望安装过程由于这个而出现问题,那么可以按如下过程操作:
win7下找到添加硬件在设备管理器 ---操作 -- 添加过时硬件,在向导中选择“是,已经连接了此硬件”→添加新硬件设备→安装我手动列表选择硬件(高级)→网络适配器→厂商:Microsoft 网卡:Microsoft Loopback Adapter,添加完成,你会发现新建了个“本地连接”,用的就是这个假的“Microsoft Loopback Adapter”(因为根本就没有连接这个硬件,只是骗下Oracle而已)。把这个本地连接的IP设置一下(例如192.168.0.1)。好了,现在回去重新让Oracle检测一遍吧,应该通过了吧。
本文地址
http://blog.tianya.cn/blogger/post_show.asp?BlogID=450994&PostID=12894290
第二篇:Kettle创建oracle连接
Kettle创建oracle连接,在test的时候报错的解决方案
1、先点击Cancel进入kettle主界面
依次FILE --NEW--JOB OR TRANSFORMATION,
在transformation页面下,点击左边的【Main Tree】【主对象树】,双击【DB连接】,进行
数据库连接配置 插播我的kettle配置: 我的版本是kettle4.4 环境变量设置:KETTLE_HOME F:ToolsKettle4.4data-integration
Path % KETTLE_HOME% 首先找到
Kettle 的主程序启动方式:运行 data-integrationSpoon.bat。
Kettle 默认不带 Oracle 驱动。于是我把 Oracle 的 JDBC 驱动 ojdbc14.jar/ojdbc14_g/ojdbc14dms/ojdbc14dms_g.jar 放到了 Kettle 的目录data-integrationlibextJDBC
我遇到的连接错误:
错误连接数据库 [orcl] : org.pentaho.di.core.exception.KettleDatabaseException: Error occured while trying to connect to the database
Error connecting to database: (using class oracle.jdbc.driver.OracleDriver) Io 异常: The Network Adapter could not establish the connection
org.pentaho.di.core.exception.KettleDatabaseException: Error occured while trying to connect to the database
Error connecting to database: (using class oracle.jdbc.driver.OracleDriver) Io 异常: The Network Adapter could not establish the connection
3、原因:
--
1、connection name:orcl【这个是我的数据库名,连接时我也用这个名字,DB名字也是这个】
--
2、Host-name:说实话,我重装系统之后还真没注意主机名是什么,我是在
E:oracleproduct10.2.0db_1 etworkADMIN中的tnsnames.ora中查到的, ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = john-PC)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME =orcl) ) ) 端口号写1521 Username和password 就是我连接oracle的用户名和密码, 点击test按钮,终于连接成功了!
第三篇:Oracle使用工具plsql远程连接问题
使用PL/SQL Developer远程连接Oracle数据库,本地机器上已经安装了Oracle数据库只要
1.配置tnsnames.ora(我的安装在D:oracleproduct10.2.0db_1 etworkADMIN)
2.登录plsql时填写相应信息
第一步:配置tnsnames.ora
找到tnsnames.ora文件,用记事本方式打开,你可以看到像如下配置信息
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1 )(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
上面这段是连接本地(安装好Oracle默认的,你也可以修改数据库别名,将“ORCL”换成其他的)的数据库的
要连接远程的Oracle数据库则再增加配置信息如下
自己定义远程数据库名称(别名)=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程服务器IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 远程服务器上数据库名称)
)
)
注意:别名不能与其他数据库(本地、远程)的别名相同,它可以跟相应远程服务器上的数据库名称不一样,要连接多个远程Oracle数据库,照样子在来几段上述配置信息即可。
第二步:登录plsql
Username:
Password:
Database:要登录的数据库名称(别名)
Connect as:
注意:一定要写对上面面的红色部分(其余的3个字段我就不说了),且跟tnsnames.ora配置文件中的别名相同
知道这两步后,以后不管是远程还是本地上的数据库你想怎么连就怎么连!只是tnsnames.ora文件中多了几段配置信息。
第四篇:Oracle服务测试连接成功,但是用PLSQL连接提示无法解析指定的连接标识符
Oracle服务测试连接成功,但是用PL/SQL连接提示“无法解析指定的连接标识符”
问题分析:可能是安装了ORACLE的客户端软件,而你只在ORACLE安装程序下配置服务,而没有在ORACLE的客户端安装程序下配置服务。 解决方案:
1、打开oracle客户端下的Net Configuration Assistant,如果没有监听要建立一个监听,如果已经有了,就不需要再建了。
2、打开oracle客户端下的Net Manager,创建服务,创建的方法和oracle软件下建的方法一样。
2、再次打开PL/SQL,你会发现数据库的下拉列表多了一个你刚才建立的数据库。
4、恭喜你,成功了。
第五篇:解决64位win7下plsql连接64位oracle的问题
解决win7 x64系统下PL/SQL无法连接64位Oracle数据库的方法
#问题描述:确定安装好Oracle 11g 64位客户端、PL/SQL developer(不区分32/64)后,打开PL/SQL,无法选择数据库实例,如下图:
#解决办法:
1. 下载oracle官网提供的文件instantclient-basic-win32-11.2.0.1.0; 下载地址:http://pan.baidu.com/s/1c0CMOwS
2. 将instantclient-basic-win32-11.2.0.1.0 文件加压至oracle文件目录product下:
3. 复制oracle安装文件夹.. etworkadmin下的文件 listener.ora和tnsnames.ora 到 ..productinstantclient_11_2的下面
4. 进入PL/SQL Developer安装目录,新建start.bat文件,用记事本编辑写入: @echo off
set path=D:appAdministratorproductinstantclient_11_2 set ORACLE_HOME=D:appAdministratorproductinstantclient_11_2 set TNS_ADMIN=D:appAdministratorproductinstantclient_11_2 set NLS_LANG=AMERICAN_AMERICA.AL32UTF8 start plsqldev.exe
##此处的所有文件目录需要修改成自己的目录. 5. 点击运行start.bat, 正常情况会打开PL/SQL Developer(此时已经可以用来正常登录)
6. 第5步正常开打登录窗户后,点击取消或登录进入PL/SQL主界面:
1) 点击“Tools -- Preferences”后,修改Oracle主目录名以及OCI库目录,
目录中都应包含instantclient_11_2目录
此时保存退出后,完成对PL/SQL的修改
修改电脑环境变量,默认为oracle安装目录,需添加/修改为instantclient_11_2目录:
path=D:appAdministratorproductinstantclient_11_2 ORACLE_HOME=D:appAdministratorproductinstantclient_11_2 TNS_ADMIN=D:appAdministratorproductinstantclient_11_2 编辑完成保存后,PL/SQL即可正常使用。