如何在RHEL 6Linux上设置Oracle ODBC驱动程序

如何在RHEL 6Linux上设置Oracle ODBC驱动程序,第1张

概述如何在RHEL 6 / Linux上设置Oracle ODBC驱动程序

我需要在RHEL 6上设置Oracle ODBC驱动程序,以连接驻留在远程windows计算机上的Oracle数据源。

我采取了以下步骤:


[1]安装oracle-instanceclIEnt-basic


[2]设置环境variables:ORACLE_HOME和Ldpath


[3]创build了/etc/oracle/TNSnames.ora并进行了configuration,但没有正确设置

最初,我得到错误, "Connect Failed because target or object does not exist"

然后,我在TNSnames.ora文件中设置: ORACLE_SID = DB_name 。

来自用户空间linux的IRQ处理

签署windows x64驱动程序在未启用testing模式的情况下工作

如何在崩溃转储中查看windows上的Dxgkrnl.syslogging的WDDM驱动程序错误?

用户空间中的ALSA PCM播放设备

具有调制解调器PCM接口的Alsa

但是,这并没有解决问题,我现在得到一个新的错误消息: "TNS: net service name is incorrectly specifIEd"

为什么我写入虚拟内存在虚拟设备驱动程序中不可见?

Win32_diskDrive和eSATA

WinDbg显示一些variables,但不显示其他variables,在同一位置显示一些variables

在windows 64位上使用Delphi的libusb?

如何从Ubuntu 12.04 *** 作系统在真实设备上运行AndroID应用程序?

yum install unixODBC rpm -ivh oracle-instantclIEnt-basic-10.2.0.3-1.i386.rpm #downloaded on http://www.oracle.com/technology/software/tech/oci/instantclIEnt/htdocs/linuxsoft.HTML unzip instantclIEnt-odbc-linux32-10.2.0.3-20061115.zip #downloaded on http://www.oracle.com/technology/software/tech/oci/instantclIEnt/htdocs/linuxsoft.HTML cp ./instantclIEnt_10_2/libsqora.so.10.1 /usr/lib/oracle/10.2.0.3/clIEnt/lib/ export ORACLE_HOME=/usr/lib/oracle/10.2.0.3/clIEnt export LD_liBRARY_PATH=$LD_liBRARY_PATH:$ORACLE_HOME/lib

还需要设置$TWO_TASK (Oracle正在寻找服务器的默认位置)以指向Oracle服务器在windows上运行的位置 – 不要忘记在端口号后面添加监听器:

export TWO_TASK=//213.123.23.19:1521/Listener

要筛选侦听器的名称,请在运行Oracle服务器的windows提示符下输入以下命令:

lsnrctl status

它将招募监听者和他们的状态(READY或UNKNowN)。 连接到处于就绪状态的监听器: Instance "zeListener",status READY

mkdir / etc / oracle

vi /etc/oracle/tnsnames.ora

MY_SID = ( DESCRIPTION = (ADDRESS_List = (ADDRESS = (PROTOCol = TCP) (Host = 127.0.0.1) (Port = 1521) ) ) (CONNECT_DATA = (SID = MY_SID) ) )

导出TNS_admin = / etc / oracle

vi /etc/odbcinst.ini

[OracleODBC-10g] Description = Oracle ODBC driver for Oracle 10g Driver = /usr/lib/oracle/10.2.0.3/clIEnt/lib/libsqora.so.10.1 fileUsage = 1 Driver Logging = 7

vi /etc/odbc.ini

[simple] Driver = OracleODBC-10g DSN = OracleODBC-10g servername = MY_SID UserID = USER Password = PASSWORD

isql -v简单

+---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+

我认为我们应该分配unixODBC的版本。 如果要连接oracle12c,我们应该使用unixODBC-2.3.1

总结

以上是内存溢出为你收集整理的如何在RHEL 6 / Linux上设置Oracle ODBC驱动程序全部内容,希望文章能够帮你解决如何在RHEL 6 / Linux上设置Oracle ODBC驱动程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1286113.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存