最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > Oracle10g通过DBLink访问MySQL示例建站知识

Oracle10g通过DBLink访问MySQL示例建站知识

时间:2023-05-22 19:05:22 阅读: 文章分类: 网站建设 作者: 网络小编

导读:1建站知识本文介绍了Oracle访问MySQL的方法,测试环境:CentOS5_X64, Oracle10g_X64, MySQL5 。大家参考使用吧seo网站关键词优化网站建设制作。

seo网站关键词优化网站建设制作

1, 首先在Oracle所在计算机安装MySQL的Client端软件,并且x86_64和i386版本的都需要安装,以便可以连接MySQL数据库。查看Client安装情况:

复制代码 代码如下:

rpm -qa |grep mysql mysql-5.0.45-7.el5 mysql-5.0.45-7.el5

得到两条记录,一条是x86_64的,一条是i386的。如果看到还没有安装mysql客户端软件,则需要安装:

复制代码 代码如下:

yum install mysql yum install mysql.i386

验证在此Oracle所在计算机是可以连接目标主机MySQL数据库:

复制代码 代码如下:

mysql -h 192.168.1.1 -u root -p mysql

2, 检查Oracle所在计算机是否已安装MySQL ODBC客户端,并且x86_64和i386版本的都需要安装。

复制代码 代码如下:

rpm -qa |grep mysql-connect

如果没有安装mysql-connector-odbc,则用下面命令下载和安装:下载 mysql-connector-odbc:

复制代码 代码如下:

wget ftp://mirror.switch.ch/pool/3/mirror/centos/5.2/os/i386/CentO S/mysql-connector-odbc-3.51.12-2.2.i386.rpm

安装mysql-connector-odbc:

复制代码 代码如下:

rpm -ivh mysql-connector-odbc-3.51.12-2.2.i386.rpm

得到提示

复制代码 代码如下:

libltdl.so.3 is needed by mysql-connector-odbc-3.51.12-2.2.i386 ,发现需要安装libtool的i386版本,因此通过如下命令安装libtool-ltdl.i386: yum list *.i386|grep libtool yum install libtool-ltdl.i386

3, 在Oracle所在计算机编辑/etc/odbc.ini文件,测试ODBC工作

复制代码 代码如下:

vi /etc/odbc.ini

#odbc.ini内容如下

复制代码 代码如下:

[test] Driver=/usr/lib64/libmyodbc3.so Description=MySQL Server=192.168.1.1(MySQL Server IP) Port=3306 User= (MySQL Username)UID= (MySQL Username)Password= (MySQL PWD)Database= (MySQL Database Name)Option=3 Socket=

在命令行中执行下列命令,应能够顺利登入MySQL Client窗口,即证明ODBC功能正常:

复制代码 代码如下:

isql -v testquit

4, 编辑hs配置文件 vi /ora10g/hs/admin/inittest.ora(注意文件名中蓝色部分为odbc.ini中蓝色名称)

复制代码 代码如下:

HS_FDS_CONNECT_INFO = testHS_FDS_TRACE_LEVEL = on(正式使用后,不需要排错的时候应设为off) HS_FDS_TRACE_FILE_NAME = test.trc HS_FDS_SHAREABLE_NAME=/usr/lib/libmyodbc3.so set ODBCINI=/etc/odbc.ini

5, 编辑Oracle所在计算机的Oracle listener的配置文件,建立一个模拟Oracle Listener的监听方式,为将来建立dblink做准备:

vi /ora10g/network/admin/listener.ora 加入如下语句:

复制代码 代码如下:

(SID_DESC =   (SID_NAME = test)    (ORACLE_HOME = /ora10g)    (PROGRAM = hsodbc)    (ENVS=LD_LIBRARY_PATH=/ora10g/lib32:/usr/lib64:/ora10g/lib) )

关键词标签: 标签 SQL 示例

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-22 ,文章Oracle10g通过DBLink访问MySQL示例建站知识主要讲述示例,标签,SQL网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_5111.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章