在linux下把oacle中的数据导入到mysql中

现在我有两个项目分别用java web 和phpwind做的。两个数据库分别是oracle和mysql
现在需要做的是单点登录,在java项目中直接跳转到php论坛上!现在oracle数据库中用户表有的数据需要同步到mysql的用户表中。而且不修改代码,直接用shell脚本执行!
两个项目也不在一个服务器上。我想问什么方法可以实现oracle和mysql的数据同步,而且是每天都需要自动执行的!这个需要怎么做?

第1个回答  2012-10-25
可以把这个表导出生成一些固定格式的文档啊,excel啊,然后再导入mysql,两边的表结构写成对应的就行,然后用写个脚本实现这些,再用Linux的crontab定时任务来执行就Ok了追问

表的结构不一样。而且不在一个服务器上!需要生成文件在ftp或者scp到另一个mysql的服务器上去读取。用了很多方法都不行!希望你能支个招。用java写个程序也行!

追答

scp咋会不行额···话说 mysql本身也可以备份远程的数据库··· 不然你在A机上也做个mysql,导进去,然后从B机远程下载下来?
mysqldump -h 192.168.1.138 -u tvlink --password=tvlink -R VSMNG>/var/lib/VSMNG_INDEX.sql

追问

服务器上不能随便装东西的!

如何把oracle中表的数据导入mysql
1、 运行MySQL Migration Toolkit,一路“Next”到“Source Database”,在Database System中选择Oracle Database Server,如果第一次使用会告之要求加载驱动程序ojdbc14.jar。加载驱动程序之后,界面将变成如下的形式,在其中填写Oracle数据库的连接信息,按“Next”继续。2、 在Target Database中默认Databa...

Oracle迁移到MySQL实践
总结在Oracle到MySQL的迁移过程中,明确数据结构和业务实现差异、选择合适的迁移方式、确保数据完整性和准确性,是关键步骤。通过详细规划和测试,可以顺利完成复杂的迁移工作,实现成本效益和性能优化。

Oracle迁移到MySQL实践
4. **迁移性能考虑**:对于大量数据迁移,性能优化至关重要。在数据导出阶段,使用Oracle工具如Orato8a进行高效导出。在导入阶段,调整MySQL配置参数以提高性能,如关闭自适应哈希、双写日志等,同时优化缓存区大小。确保迁移过程中的数据完整性验证。5. **总结与建议**:明确数据结构与应用实现差异,选择...

oracle的数据导入到mysql中,遇到一个时间转换问题
oracle的数据导入到mysql中,遇到一个时间转换问题 to_timestamp('01-01-199000:00:00.000','dd-mm-yyyyhh24:mi:ss.ff')---oracle的类型是timestampmysql中的数据类型是datetime,如何将上面的数据导入其mysql中?求大神指导... to_timestamp('01-01-1990 00:00:00.000', 'dd-mm-yyyy hh24:mi:ss.ff'...

如何将Oracle数据导入MySQL
可以导成文本格式的数据,比如使用特殊的符号分隔:||,然后MySQL可以使用LOAD DATA 命令 或者mysqlimport工具导入,即可...关键四点:1.表结构定义要对应;2.数据分隔符号一定不在数据中出现,否则格式就乱了;3.数据导出的字符集编码与需要存储的字符集编码要对应起来;4.导入的时候设置对应的字符集;...

将orcal导出的sql文件导入到mysql
您好,oracle数据库中导出的数据文件是无法直接导入到MYSQL数据中的方法:将,oracle数据库中的数据表导出成XLS文档格式,然后在修改数据类型之后导入到MYSQL数据库当中即可。希望对您有所帮助!

oracle数据库中的表如何能够导入到mysql中?
oracle数据库中的表如何能够导入到mysql中? oracle数据库中表如何能够导入到mysql中,或把整个oracle的数据库导入到mysql也行,求高手解决,是否要使用说明工具,如使用工具,应道哪里下载?... oracle数据库中表如何能够导入到mysql中,或把整个oracle的数据库导入到mysql也行,求高手解决,是否要使用说明工具,如使用工具,...

如何将ORACLE的数据迁移到MYSQL
你可以用工具 我给你建议一个开源的图像化界面的工具 kettle,这个工具使用简单可以做抽取和转换,而且支持很多的数据库。

...nifi连接oracle&mysql数据库,将数据同步到mysql 流程及配置过程中遇...
在Apache NiFi中实现Oracle和MySQL数据库的数据同步至MySQL,首先需进行一系列的准备工作。包括Oracle21C:Windows版本的安装、配置环境变量以避免错误如ORA-12514,以及Oracle数据库表名的正确命名规范,确保大写以避免在查询时出现因表名格式不同导致的问题。在配置Oracle数据库连接时,需注意Database Connection...

在Linux上用命令怎么连接数据库
以常见的mysql和oracle这两种数据库为例:一、连接mysql(mysql服务已开启)1、mysql数据库安装在本机,则直接敲入命令mysql -u root -p即可。2、mysql数据库不是安装在本机,则需要加参数,常用参数如下:1),-h,指定目标ip地址2),-u,指定登录用户名。3),-p,指定密码,密码可以接在-p...

相似回答
大家正在搜