oracle如何使用odbc连接dm7

发布时间:2021-11-11 11:08:50 作者:小新
来源:亿速云 阅读:122

小编给大家分享一下oracle如何使用odbc连接dm7,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

1        在oracle服务器创建dm的数据源

1.1   先安装unixODBC-2.3.0

  上传软件包到服务器,运行以下命令:

tar zxf   unixODBC-2.3.0.tar.gz

cd   unixODBC-2.3.0

./configure  --with-iconv-char-enc=GB18030  --enable-iconv=yes

make &&   make install

1.2   配置unixODBC

cd   /usr/local/etc

vim odbc.ini

[DM7]

Description   = DM ODBC DSN

Driver       = DM7 ODBC DRIVER

SERVER      = 192.168.1.33

UID         = SYSDBA

PWD        = SYSDBA

TCP_PORT   = 5236

 

vim  odbcinst.ini

[DM7 ODBC   DRIVER]

Description   = ODBC DRIVER FOR DM7

Driver        = /dmdbms/bin/libdodbc.so

threading     = 0

1.3   测试oracle服务器能连接dm数据源

isql -v DM7   SYSDBA  SYSDBA

2        配置HS

file   $ORACLE_HOME/bin/dg4odbc

ELF 64-bit LSB   executable, x86-64

cd  /oracle/app/oracle/product/11.2.0/hs/admin

vim initDM7.ora

HS_FDS_CONNECT_INFO   = DM7

HS_FDS_TRACE_LEVEL   = debug

set   ODBCINI=/usr/local/etc/odbc.ini

HS_FDS_SHAREABLE_NAME   = /usr/local/lib/libodbc.so

3        oracle配置静态监听

cd   $ORACLE_HOME/network/admin

vim   listener.ora

SID_LIST_LISTENER   =

   (SID_LIST =

       (SID_DESC =

      (SID_NAME = DM7)

      (ORACLE_HOME =   /oracle/app/oracle/product/11.2.0)

      (PROGRAM = dg4odbc)

    )

  )

4        配置Oracle的tnsnames.ora

vim   tnsnames.ora

DM7 =

  (DESCRIPTION =

    (ADDRESS_LIST =

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

    )

    (CONNECT_DATA =

      (SERVICE_NAME = DM7)

    )

    (HS=OK)

  )

lsnrctl status

 oracle如何使用odbc连接dm7

5        创建dblink和测试

sqlplus   "/as sysdba"

SQL> create public database link    dmlink  connect to   "SYSDBA" identified by SYSDBA using 'DM7';

SQL> select   name,status$ from v$instance@dmlink;

看完了这篇文章,相信你对“oracle如何使用odbc连接dm7”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. 我跟oracle odbc做斗争!win2008 r2 64位安装oracle instantclient odbc方法和故障解决
  2. 32位电脑ODBC连接

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

oracle dm7 odbc

上一篇:什么是jquery.form.js

下一篇:Django中的unittest应用是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》