ODBC配置
1安装mysql-connector-odbc
<!--[if !supportLists]-->A. A. <!--[endif]-->32位操作系统下安装
32位操作系统应该安装mysql-connector-odbc-3.51.30-win32.msi版本,安装成功后,打开“控制 面板”下的“管理工具”中的“数据源(ODBC)”进行系统DSN配置,如下图所示:
选择“MySQL ODBC 3.51 Driver”点击完成后,弹出配置界面,如下图:
填写完成后点击OK,完成配置,如下图所示:
其中SERVER填写安装服务的ip地址,填写完成后点击OK,完成配置
<!--[if !supportLists]-->A. <!--[endif]-->64位操作系统下安装
64位操作系统应该安装mysql-connector-odbc-5.2.2-win32.msi版本,安装成功后,
打开C:\Windows\SysWOW64目录下的odbcad32.exe进行系统DSN配置,如下图所示:
选择“MySQL ODBC 5.2w Driver”点击完成后,弹出配置界面,如下图:
其中ip地址填写安装的ip地址,填写完成后点击OK,完成配置
2安装ORACLE相关配置
2.1进入oracle安装目录下的admin文件夹,如“D:\oracle\product\10.2.0\db_1\hs\admin”。在该文件夹下创建一个 initjbgtoa.ora文件,在其中写入下面两句话即可。
HS_FDS_CONNECT_INFO = jbgtoa
HS_FDS_TRACE_LEVEL = 0
2.2进入D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目录,在listener.ora文件中进行如下配置:
在tnsnames.ora文件中进行如下配置
<!--[if !supportLists]-->1. 1. <!--[endif]-->数据源(ODBC)”进行系统DSN配置时,32位系统,如果配置不成功监测mysql-odbc驱动版本是否匹配。
64位操作系统配置,用mysql-odbc-win64 位配置可能配置不成功,要用32位mysql-odbc-win32进行配置,配置时用
C:\Windows\SysWOW64目录下的odbcad32.exe进行系统DSN配置
2. 64为操作系统利用32位odbc进行配置,建立dblink后只能查询出一条数据,
升级32位mysql-odbc驱动为高版本。
3. oracle建立dblink是连接mysql的用户名和密码都要用“”双引号引起来,因为oracle会自动将sql语句转换成大写执行,mysql是区分大小写的,否则连不上。
4.在pl/sql中通过dblink查询mysql数据库是,查询字段和表明也都要用“”双引号引起来。
5.在通过dblink单独查询mysql数据库中的表时,使用oracle的分页函数,查询总数count(*)时,总数总是错的,不知什么情况,联合oracle数据库中的表一起查询,却是正确的。