怎么从oracle通过odbc 和sql得到mysql
oracle的odbc网关(gateway)几乎提供一个无线的数据整合平台,在oracle和其它RDBMS之间,我在这不想说它的,操作,限制以及相关性,它解决了一个小问题,把它建立起来你能,例如,创建一个 database link 在oracle 和oracle之间,毕竟,这样不是很好么,例如你能运行下面的sql语句,
select o.col1, m.col1 from oracle_tab
o, mysql_tab@mysql
m where o.col1=m.col1;
insert into oracle_tab
(select * from mysql_tab@mysql
);
这个公示,就是要与大家分享,相同的方法KARUN 去年 已经为sql server做过了,一此关于用mysql 连接器odbc,在linux上建立oracle odbc 网关的提示。
需求:
我已在我的本本上安装好的所有的配置去测试这个功能,操作系统是Ubuntu Intrepid Ibex 32bits。我不想陷入把the MySQL Connector ODBC 5.1
安装到我机器上这样的麻烦中去,因为我告诉你,假若我说的对的话,Intrepid 还的iodbc的版本对the MySQL Connector ODBC 5.1
支持的不太好,而且返回的信息不够明确,坦白的说,我所做的就是把猴子放在Augusto’s
背上。他能很快把什么事情都整理好,我想我得感谢它两次,就因为个公告,我曾经也按照他的“Installing Oracle 11gR1 on Ubuntu 8.10 Intrepid Ibex”
文章去安装oracle 部分,现在让我们说说需求,你需要安装和配置下面的组件,
Oracle database SE1, SE or EE; 我安装是11.1.0.7 ,10g 也应该没问题 ,你可以先看看ORACLE_HOME/bin
,它里面有个dg4odbc 文件,能不能执行。
MySQL 4.1, 5.0, 5.1 or 6.0.根据文档这此都是Connector ODBC 5.1
. 支持的版本。
MySQL
Connector ODBC 5.1
. The Oracle Gateway for ODBC checks/relies on some features, such as the ODBC descriptor, that are not available in 3.51. You can check the associated documentation
and bug 32692
for some details aboutSQLSetDescRec
创建一个mysql 例子数据库,用户,与表
为了这个例子我用mysql客户端,做了一个database,user 和一个叫demo的表。下面是代码:
$ mysql -uroot -p
create database demo character set latin1;
grant all privileges on demo.* to 'demo'@'localhost'
identified by 'demo' with grant option;
flush privileges;
exit;
$ mysql -udemo -pdemo -Ddemo
create table demo (
&
相关文档:
CREATE OR REPLACE FUNCTION F_HPS_SPLIT
/*
* 功 能: split.
* 输入参数: Liststr string
* 输入参数: Sepe index
* 输入参数: Sepe separator. default is ','.
* return sepeCount
*/
(
......
http://gaoshan.blog.51cto.com/742525/284057
一、概述
从9.2版开始, Oracle公司设计实现了个别补丁"装管理工具opatch. opatch使用一个称为inventory的系统数据结构(严格说是与oui共享inventory), 集中管理所有已安装的个别补丁; 个别补丁的安装和卸载都使用opatch命令完成, 冲突检测也由opatch在安装时自动完成; 提供列 ......
在平时的工作过程中,作为DBA角色管理数据库,头脑中的印象往往是数据库实例名称,而不会去关心Server的IP,而作为Developer的角色,他们往往想知道知道Server Ip和端口号。所以,DBA会经常被问及到:XXX实例的IP和端口号是什么?
这个问题,当然我们可以Login到OS查看IP、使用配制管理工具获取到端口号。但是,这个方法非 ......
前面有TX留言问分页的sql是怎么样的,看完这篇你也就知道了。 组件可以输出执行的sql,方便查看sql生成的语句是否有问题。 通过注册事件来输出sql DbSession.Default.RegisterSqlLogger(database_OnLog);
private string sql;
void database_OnLog(string logMsg)
{
//保存执行的DbCommand (sql语 ......
创建的数据库中区分大小写
create database test COLLATE Chinese_PRC_CS_AS
数据库中区分大小写
alter database test COLLATE Chinese_PRC_CS_AS
恢复默认的不区分大小写
alter database test COLLATE Chinese_PRC_CI_AS ......