oracle11g查询mysql数据库 - Oracle / 开发
环境:
windows 2003 sp2、oracle11g(32位)、mysql-5.1.41-winx64.msi(64位)
oracle和mysql都是同一台服务器
需求:建立oracle连接进行查询mysql数据库里面的数据.
参考资料:http://blog.csdn.net/raise4u/archive/2010/04/13/5480497.aspx
方便的话请加我的QQ,方便直接发送错误提示图片,我的QQ:100992995
请高手指点.
目前配置:
1、在服务器上建立了mysql 的 ODBC 数据源, 用户DSN和系统DSN都建立了名字为mysqltest的数据源。
2、进入D:\Server\oracle\product\11.1.0\db_1\tg4msql,建立了initnetlearn.ora文件,文件内容如下:
# This is a sample agent init file that contains the HS parameters that are
# needed for the Transparent Gateway for SQL Server
#
# HS init parameters
#
#关键点哦!
HS_FDS_CONNECT_INFO="SERVER=192.168.1.202;DATABASE=netlearn"
#ORACLE文档中无这个关键点哦,不用应该也可以的!
HS_DB_NAME=netlearn
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
3、修改
D:\Server\oracle\product\11.1.0\db_1\NETWORK\ADMIN下的###listener.ora文件:
后面添加了:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SERVICE_NAME = PLSExtProc)
(ORACLE_HOME = D:\Server\oracle\product\11.1.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(SERVICE_NAME = mysqltest)
(ORACLE_HOME =
相关问答:
谢谢唐人老大的指点,谢谢各位高手的指点!
安装10g Enterprise。上网下了MLDN的Oracle视频,跟着视频上的配置走,安装成功了,但是没完整地配置。
点击进入:Database Configuration Assistant
1. 创建数据库;
......
sp 程序
delimiter //
create procedure ma()
begin
declare i int default 0;
while i<11 do
set i=i+1;
select i;
end while;
end //
delimiter ;
1+2+...+9+10
为什么这个程序无法实现累加效果
/ ......