ITPub博客

首页 > 数据库 > Oracle > Oracle ODBC配置

Oracle ODBC配置

原创 Oracle 作者:joshliu 时间:2020-12-23 16:26:31 0 删除 编辑

一、Oracle ODBC安装

[root@test01 oracle_soft]# rpm -ivh oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm \ oracle-instantclient12.2-odbc-12.2.0.1.0-2.x86_64.rpm

二、Oracle ODBC配置

1、配置TNS

[root@test01 oracle_soft]# cd /etc/oracle/
[root@test01 oracle]# ls
tnsnames.ora
[root@test01 oracle]# cat tnsnames.ora 
PDB1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.12.40.11)(PORT = 1521))
    (CONNECT_DATA =
                (SERVER = DEDICATED)
                (SERVICE_NAME = PDB1)
        )
   )

2、配置环境变量

[root@test01 oracle]# vi /etc/profile  ## 根据oracle实际情况添加如下环境变量信息
export TNS_ADMIN=/etc/oracle
export ORACLE_HOME=/usr/lib/oracle/12.2/client64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export ORCLE_SID=PDB1
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8  ## 与oracle环境中的变量设置一致,解决中文乱码问题,不一致可能会导致中文乱码
[root@test01 oracle]# source /etc/profile

3、配置ODBC文件

[root@test01 oracle]# cat /etc/odbcinst.ini  ## 添加如下内容
[Oracle]
Description     = Oracle ODBC driver for Oracle 12g
Driver          = /usr/lib/oracle/12.2/client64/lib/libsqora.so.12.1
Setup           =
FileUsage       =
CPTimeout       =
CPReuse         =
AppUnicodeType  = UTF8
ClientCharSet   = UTF8
[root@test01 oracle]# cat /etc/odbc.ini   ## 添加如下内容
[oracle]
Driver      = Oracle
Server      = 100.102.40.111
Port        = 1521
ServerName  = PDB1
AppUnicodeType              = UTF8
ClientCharSet               = UTF8

三、验证ODBC连接

[root@test01 oracle]# isql oracle pubuser 123qwe
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL>

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69985104/viewspace-2744740/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-10-09

  • 博文量
    78
  • 访问量
    74236