返回顶部
首页 > 资讯 > 操作系统 >Linux Use ODBC Connect Oracle
  • 191
分享到

Linux Use ODBC Connect Oracle

2024-04-02 19:04:59 191人浏览 八月长安
摘要

因为工作需要,需要使用ODBC访问oracle,下面是ODBC访问Oracle的具体配置 1.下载unixODBC和Oracle简易客户端软件包 1.1下载地址: Http://www.unixodbc.o

因为工作需要,需要使用ODBC访问oracle,下面是ODBC访问Oracle的具体配置
1.下载unixODBC和Oracle简易客户端软件包
1.1下载地址:

Http://www.unixodbc.org/

1.1.1下载文件:

unixODBC-2.3.0.tar.gz

2 Oracle ODBC Driver
2.1下载地址:

http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

2.1.1下载文件:

instantclient-sqlplus-linux.x64-12.2.0.1.0.zip
instantclient-basic-linux.x64-12.2.0.1.0.zip
instantclient-sdk-linux.x64-12.2.0.1.0.zip
instantclient-jdbc-linux.x64-12.2.0.1.0.zip
instantclient-odbc-linux.x64-12.2.0.1.0-2.zip
instantclient-basiclite-linux.x64-12.2.0.1.0.zip
instantclient-tools-linux.x64-12.2.0.1.0.zip

将这些软件包上传到/soft目录

3.安装unixODBC(root用户)

#cd /soft
#tar xvf unixODBC-2.3.0.tar.gz
#cd /soft/unixODBC-2.3.0
#./configure
#make
#make install

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

4.安装Oracle ODBC(root用户)

#cd /soft/
#unzip instantclient-sqlplus-linux.x64-12.2.0.1.0.zip
#unzip instantclient-basic-linux.x64-12.2.0.1.0.zip
#unzip instantclient-sdk-linux.x64-12.2.0.1.0.zip
#unzip instantclient-jdbc-linux.x64-12.2.0.1.0.zip
#unzip instantclient-odbc-linux.x64-12.2.0.1.0-2.zip
#unzip instantclient-basiclite-linux.x64-12.2.0.1.0.zip
#unzip instantclient-tools-linux.x64-12.2.0.1.0.zip
[root@dmks instantclient_12_2]# ./odbc_update_ini.sh /usr/local
 *** ODBCINI environment variable not set,defaulting it to HOME directory!

更新操作完成后,会在/usr/local/etc/odbcinst.ini增加Oracle12C的驱动描述信息。

[root@dmks etc]# cat odbcinst.ini
[DM7 ODBC DRIVER]
Description = ODBC DRIVER FOR DM7
Driver = /dm_home/dmdbms/bin/libdodbc.so
[Oracle 12c ODBC driver]
Description     = Oracle ODBC driver for Oracle 12c
Driver          = /soft/instantclient_12_2/libsqora.so.12.1
Setup           =
FileUsage       =
CPTimeout       =
CPReuse         =

并且会在HOME目录下也就是/root,生成.odbc.ini文件,修改.odbc.ini文件

[root@dmks ~]# cat .odbc.ini
[OracleODBC-12c]
Application Attributes = T
Attributes = W
BatchAutocommitMode = IfAllSuccessful
BindAsFLOAT = F
CloseCursor = F
DisableDPM = F
DisableMTS = T
Driver = Oracle 12c ODBC driver
DSN = OracleODBC-12c
EXECSchemaopt =
EXECSyntax = T
Failover = T
FailoverDelay = 10
FailoverRetryCount = 10
FetchBufferSize = 64000
ForceWCHAR = F
Lobs = T
Longs = T
MaxLargeData = 0
MetadataIdDefault = F
QueryTimeout = T
ResultSets = T
ServerName = shardcat 与tnsnames.ora文件中的服务器一致
SQLGetData extensions = F
Translation DLL =
Translation Option = 0
DisableRULEHint = T
UserID =
StatementCache=F
CacheBufferSize=20
UseOCIDescribeAny=F
SQLTranslateErrors=F
MaxTokenSize=8192
AggregateSQLType=FLOAT
5.测试ODBC连接Oracle
[root@dmks ~]# isql  OracleODBC-12c system xxzx7817600 -v
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL> select * from v$version;
+---------------------------------------------------------------------------------+-----------------------------------------+
| BANNER                                                                          | CON_ID                                  |
+---------------------------------------------------------------------------------+-----------------------------------------+
| Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production    | 0                                       |
| PL/SQL Release 12.2.0.1.0 - Production                                          | 0                                       |
| CORE  12.2.0.1.0      Production                                                      | 0                                       
| TNS for Linux: Version 12.2.0.1.0 - Production                                  | 0                                       |
| NLSRTL Version 12.2.0.1.0 - Production                                          | 0                                       |
+---------------------------------------------------------------------------------+-----------------------------------------+

到此使用odbc连接Oracle的操作完成,还是很简单的。

--结束END--

本文标题: Linux Use ODBC Connect Oracle

本文链接: https://lsjlt.com/news/49255.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux Use ODBC Connect Oracle
    因为工作需要,需要使用ODBC访问Oracle,下面是ODBC访问Oracle的具体配置 1.下载unixODBC和Oracle简易客户端软件包 1.1下载地址: http://www.unixodbc.o...
    99+
    2024-04-02
  • how to use linux epo
    #!/usr/bin/python  # -*- coding:utf-8 -*-  import socket, select  EOL1 = b'\n\n' EOL2 = b'\n\r\n' response  = b'HTTP/1.0...
    99+
    2023-01-31
    linux epo
  • oracle中connect by怎么用
    这篇文章主要介绍了oracle中connect by怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、基本语法select&...
    99+
    2024-04-02
  • oracle中connect by的用法
    connect by 在 oracle 中用于执行层级查询,它通过指定层次结构来遍历数据,具体步骤包括:创建层次结构,指定连接的列以定义层次结构;设定连接条件,使用 prior 和 cu...
    99+
    2024-04-30
    oracle
  • oracle如何使用odbc连接dm7
    小编给大家分享一下oracle如何使用odbc连接dm7,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1       ...
    99+
    2024-04-02
  • odbc如何配置oracle数据源
    要配置ODBC连接到Oracle数据库,需要按照以下步骤操作: 下载并安装Oracle客户端软件:首先需要在计算机上安装Orac...
    99+
    2024-04-09
    oracle odbc
  • odbc怎么配置oracle数据源
    要配置ODBC连接到Oracle数据库,您需要按照以下步骤进行操作: 安装Oracle客户端 首先,您需要在计算机上安装Orac...
    99+
    2024-04-09
    odbc oracle
  • oracle odbc数据源怎么配置
    要配置Oracle ODBC数据源,您需要按照以下步骤操作: 打开控制面板,并选择“管理工具”。 在“管理工具”中,选择“数据源(...
    99+
    2024-04-09
    oracle
  • 我跟oracle odbc做斗争!win2008 r2 64位安装oracle instantclient odbc方法和故障解决
    本文介绍:在 windows server 2008 r2(x64)环境下安装oracle instantclient odbc方法背景介绍:因我搭建的服务器为64位系统,但所使用的应用为32位,所以需要安...
    99+
    2024-04-02
  • ODBC Oracle连接性能瓶颈分析
    在使用ODBC连接Oracle数据库时,可能会出现性能瓶颈。以下是一些可能导致性能瓶颈的原因和解决方法: 网络延迟:网络延迟是一个常见的性能瓶颈。可以通过优化网络连接或使用更快速的网络通信方式来减少网络延迟。 数据量过大:如果查询返...
    99+
    2024-07-15
    oracle
  • 如何调试ODBC Oracle连接错误
    要调试ODBC Oracle连接错误,您可以尝试以下步骤: 确保您的ODBC数据源名称(DSN)已正确配置。可以在控制面板的ODBC数据源管理器中查看和编辑DSN的设置。 检查您的ODBC连接字符串是否正确。连接字符串通常包括服务器...
    99+
    2024-07-15
    oracle
  • Oracle递归查询connect by用法
    目录一、概述1、层级查询的基本语法:二、使用1、基本用法2、SYS_CONNECT_BY_PATH() 函数3、CONNECT_BY_ISLEAF 伪列4、CONNECT_BY_RO...
    99+
    2024-04-02
  • oracle中connect的用法是什么
    在Oracle数据库中,CONNECT是一个SQL语句,用于连接到数据库实例。它的用法如下: CONNECT username/pa...
    99+
    2024-03-14
    oracle
  • oracle中connect的作用是什么
    在Oracle数据库中,CONNECT权限用于允许用户连接到数据库实例并登录到数据库。具有CONNECT权限的用户可以使用用户名和密...
    99+
    2024-04-09
    oracle
  • odbc找不到oracle驱动如何解决
    如果ODBC无法找到Oracle驱动,可以尝试以下几种解决方法: 确保已正确安装Oracle客户端软件:在使用ODBC连接Ora...
    99+
    2024-04-09
    oracle odbc
  • Oracle数据库ODBC配置步骤详解
    在开始菜单中找到“控制面板”,点击进入控制面板。 在控制面板中找到“管理工具”选项,点击进入。 在“管理工具”中找到“数据源(ODBC)”选项,点击进入。 在“数据源(ODBC)”窗口中,选择“系统DSN”选项卡。 点击“添...
    99+
    2024-07-15
    oracle
  • Oracle数据库ODBC驱动更新指南
    更新Oracle数据库ODBC驱动程序是非常重要的,因为新版本可能包含了修复了旧版本中存在的bug,增加了新功能,提升了性能等。下面是Oracle数据库ODBC驱动程序的更新指南: 确认当前版本:首先需要确认当前系统上安装的Oracle...
    99+
    2024-07-15
    oracle
  • 跨域ODBC Oracle连接的实现方法
    要实现跨域ODBC Oracle连接,可以使用以下方法: 配置ODBC数据源:在控制面板的“管理工具”中找到“ODBC数据源”并打开,然后在“系统DSN”选项卡中添加一个新的数据源,选择Oracle驱动并填写连接信息如主机名、端口号、数...
    99+
    2024-07-15
    oracle
  • use azure data studio to create external table for oracle
    https://sqlserver.code.blog/2019/12/06/use-azure-data-studio-to-create-external-table-for-oracle-server/...
    99+
    2017-01-28
    use azure data studio to create external table for oracle
  • UTL_FILE_DIR Security Weakness: Why and How To Use Oracle Directories
    UTL_FILE_DIR is the database initialization parameter the Oracle Database uses to determine what oper...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作