oracle odbc驱动 linux,Linux平台Oracle ODBC安装使用

1.环境[root@blliu etc]# cat /etc/issue

Red Hat Enterprise Linux Server release 5.4 (Tikanga)

[root@blliu etc]# uname -a

Linux blliu 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

2.下载

2.1 unixODBC下载地址:

下载文件:

unixODBC-2.3.0.tar.gz

2.2 Oracle ODBC Driver下载地址:

下载文件:

basic-10.2.0.4.0-linux-x86_64.zip

odbc-10.2.0.4.0-linux-x86_64.zip

其他平台到下面地址下载:

将所有文件上传至服务器的/opt/odbc/目录下。

3.安装unixODBC(root用户)

#cd /opt/odbc/

#tar xvf unixODBC-2.3.0.tar.gz

#cd /opt/odbc/unixODBC-2.3.0

#./configure

#make

#make install

(默认是被安装到/usr/local)

4.安装Oracle ODBC(root用户)

#cd /opt/odbc/

#unzip basic-10.2.0.4.0-linux-x86_64.zip

#unzip odbc-10.2.0.4.0-linux-x86_64.zip

(两个文件解压到同一个目录instantclient_10_2下)

#cd /opt/odbc/instantclient_10_2

#chmod 775 odbc_update_ini.sh

#./odbc_update_ini.sh /usr/local

(没有提示表示安装成功)

odbc_update_ini.sh参数说明:参数1:unixODBC DM安装路径。

参数2:驱动安装的绝对路径(可选)。默认为运行脚本的路径。

参数3:驱动名(可选),默认为Oracle 10g ODBC driver。

参数4:数据源名称(可选),默认为OracleODBC-10g。

运行完成后将添加一个DNS条目到$HOME/.odbc.ini , /etc/odbcinst.ini,名称为:OracleODBC-10g

修改odbc目录的权限:

chown –R 775 /opt/odbc

5.配置本地服务名:

添加本地服务名。

$TNS_ADMIN/tnsnames.ora

$ORACLE_HOME/network/admin/tnsnames.ora

例如:

TEST =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = test)

)

)如果是非Oracle用户,可以通过设置环境变量TNS_ADMIN来制定tnsnames.ora所在位置,当该改用户有对tnsnames.ora读的权限。6.检查驱动配置

/usr/local/etc/odbcinst.ini

[Oracle 10g ODBC driver]

Description     = Oracle ODBC driver for Oracle 10g

Driver          = /opt/odbc/instantclient_10_2/libsqora.so.10.1

Setup           =

FileUsage       =

CPTimeout       =

CPReuse         =

7.添加oracle odbc配置(oracle用户):

vi ~/.odbc.ini

[OracleODBC-10g]

Application Attributes = T

Attributes = W

BatchAutocommitMode = IfAllSuccessful

BindAsFLOAT = F

CloseCursor = F

DisableDPM = F

DisableMTS = T

Driver = Oracle 10g ODBC driver       #对应/usr/local/etc/odbcinst.ini中的驱动配置名称

DSN = OracleODBC-10g

EXECSchemaOpt =

EXECSyntax = T

Failover = T

FailoverDelay = 10

FailoverRetryCount = 10

FetchBufferSize = 64000

ForceWCHAR = F

Lobs = T

Longs = T

MetadataIdDefault = F

QueryTimeout = T

ResultSets = T

ServerName =test      #对应tnsnames.ora中配置的本地服务名

SQLGetData extensions = F

Translation DLL =

Translation ption = 0

DisableRULEHint = T

UserID =

8.设置环境变量(oracle用户):

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: /opt/odbc/instantclient_10_2:/usr/local/lib

PATH=$PATH:/usr/local/bin

TNS_ADMIN(如果安装有oracle软件那么对应的就是$ORACLE_HOME/network/admin/目录,如果没有安装相应oracle软件,需要指定tnsnames.ora所在的目录,可选)

NLS_LANG(设定合适的字符集,可选)

9.测试(oracle用户)

[oracle@blliu ~]$ isql OracleODBC-10g system oracle -v

+---------------------------------------+

| Connected!                            |

|                                       |

| sql-statement                         |

| help [tablename]                      |

| quit                                  |

|                                       |

+---------------------------------------+

SQL> select * from v$version;

+-----------------------------------------------------------------+

| BANNER                                                          |

+-----------------------------------------------------------------+

| Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi|

| PL/SQL Release 10.2.0.5.0 - Production                          |

| CORE  10.2.0.5.0      Production                                      |

| TNS for Linux: Version 10.2.0.5.0 - Production                  |

| NLSRTL Version 10.2.0.5.0 - Production                          |

+-----------------------------------------------------------------+

SQLRowCount returns 4294967295

5 rows fetched

isql -v

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 Oracle ODBC 驱动程序,您可以按照以下步骤进行操作: 1. 首先,确保您有可用的 Oracle ODBC 驱动程序安装文件。您可以从 Oracle 官方网站上下载该文件,根据您的操作系统选择正确的版本。 2. 打开下载的安装文件,并按照提示进行安装。在安装过程中,您需要选择安装位置以及其他相关选项。 3. 安装完成后,打开“控制面板” -> “管理工具” -> “ODBC 数据源(64位)”(如果您的操作系统是 64 位的)或者“ODBC 数据源(32位)”(如果您的操作系统是 32 位的)。 4. 在“ODBC 数据源管理员”窗口中,选择“系统 DSN”选项卡,并点击“添加”按钮。 5. 在出现的窗口中,选择正确的驱动程序供应商,一般是“Microsoft ODBC for Oracle”或者“Oracle in OraClient11g_home1”。 6. 点击“完成”按钮后,会出现一个新的窗口,在这个窗口中,您可以为数据源指定一个称,并配置其他相关参数,比如数据库的连接信息、用户和密码等。完成配置后,点击“确定”按钮。 7. 至此,Oracle ODBC 驱动程序的安装就完成了。您可以在其他应用程序中使用这个数据源来连接 Oracle 数据库,并进行相关的操作。 需要注意的是,安装 Oracle ODBC 驱动程序时,可能需要具有管理员权限。此外,确保您下载并安装了与您的操作系统版本兼容的驱动程序。如果安装过程中遇到任何问题,您可以参考官方文档或者寻求相关帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值