数据库通信之ORACLE_CONNECT_MYSQL
来源:互联网 发布:仿真类软件 编辑:程序博客网 时间:2024/05/28 15:03
1. 先简单介绍下环境
Oracle服务器
操作系统:windows7
oracle:10203
mysql服务器
操作系统:linux虚拟机
mysql:5.1
2.下载mysql的odbc驱动,我用的是myodbc 5.1并安装
3.配置odbc数据源,系统DSN,取名为mysqlora
配置odbc.......
4.在E:/oracle/product/10.2.0/db_1/hs/admin下建立initmysqlora.ora文件(类似spfile文件)
输入:
HS_FDS_CONNECT_INFO = mysqlora (ODBC名)HS_FDS_TRACE_LEVEL = on5.在E:/oracle/product/10.2.0/db_1network/admin下修改
listener.ora添加:(SID_DESC = (SID_NAME = mysqlora) (ORACLE_HOME = E:/oracle/product/10.2.0/db_1) (PROGRAM = hsodbc) )--oracle10g(重起监听)样本SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:/oracle/product/10.2.0/db_1) (PROGRAM = extproc) ))LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = gyh)(PORT = 1521)) ))SID_LIST_LISTENER= (SID_LIST = (SID_DESC = (SID_NAME = hsodbc) (ORACLE_HOME = D:/oracle/product/10.2.0/db_1) (PROGRAM = hsodbc) ))SID_LIST_LISTENER= (SID_LIST = (SID_DESC = (SID_NAME = access) (ORACLE_HOME = D:/oracle/product/10.2.0/db_1) (PROGRAM = hsodbc) ))SID_LIST_LISTENER= (SID_LIST = (SID_DESC = (SID_NAME = mysqlora) (ORACLE_HOME = D:/oracle/product/10.2.0/db_1) (PROGRAM = hsodbc) ))--oracle9i(重起监听)样本LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = vmsvr1)(PORT = 1521)) ) ) )SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = E:/oracle/ora92) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = orcl) (ORACLE_HOME = E:/oracle/ora92) (SID_NAME = orcl) ) )SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = mysqlora) (ORACLE_HOME = E:/oracle/ora92) (PROGRAM = hsodbc) ))6.修改
tnsnames.ora添加:mysqlora = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = gyh)(PORT = 1521)) --本地机器名 (CONNECT_DATA = (SID=mysqlora) ) (HS =ok) )
7.
创建dblink
create public database link mysqllink connect to "root" identified by "root" using 'mysqlora';8.访问mysql库中的表user
利用dual表测试select * fromdual@mysqllink;over!
- 数据库通信之ORACLE_CONNECT_MYSQL
- 数据库进程间通信解决方案之MQ
- JQuery之自定义属性、与ashx通信实现数据库操作
- 数据库应用相互通信
- 进程通信之管道通信
- 进程通信之信号通信
- 进程通信之管道通信
- CANopen通信之NMT通信
- CANopen通信之PDO通信
- 进程通信之管道通信
- CANopen通信之PDO通信
- 进程通信之pipe通信
- 【进程通信】之管道通信
- CANopen通信之PDO通信
- CANopen通信之PDO通信
- CANopen通信之NMT通信
- 建立数据库并实现TCP通信,客户端登陆服务器身份验证之服务端编程
- Android远程数据库通信实现
- 用JSON技术加快AJAX程序开发
- 模拟电子技术22 39------——多级放大电路 计算 静态分析
- spring事务管理方式
- Union All/Union/Intersect操作
- 关于Feature layers特征图层
- 数据库通信之ORACLE_CONNECT_MYSQL
- 关于TCP/IP通信(GPRS—DTU通信)
- ARM中断原理, 中断嵌套的误区,中断号的怎么来的
- x264_scan8 的存储方式
- 获得枚举中的数值
- 如何在Win7/Vista下聆听最佳质量的音乐?(数字输出 by WASAPI)
- /bin/sh: can't access tty; job control turned off
- asp.net结合ajaxfileupload控件上传文件一直提示undefined问题
- 【从CSLA中学C#】1 多语言的微软默认解决方案:ResourceManager