oracle、db2、sql server高手进(有点难) 我用sql server2000的导入导出数据功能,把oracle中的表结构和数据导入oracle的已知数据库,但在导的过程中,有部分表导入成功,而有很大一部分在导入的过程中,点激预览,提示:“未指定的错误”,不管这个错误继续导的话,结果只会导过去表结构,数据导不过去!这是什么原因,请高手帮忙!小弟谢过了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle到oracle的数据导入导出为什么要sql server来参与? 这个没有用过.不过建议使用exp,imp,因为涉及到tablespace等等的问题. 我一般是先弄成文本,然后用toad搞. 其实dts在除了oracle外所有的数据导入导出挺好用的当时在服务中是不能不能调用dts的,在一般的exe文件中调用是没有问题的如果是oracle数据库将导入导出的话用dblink不是很好吗? 我只所以用sql server2000的导入导出功能的原因是:我只会用sql server2000导入导出数据,to dawugui(潇洒老乌龟) ( ) 我对DB2不是很了解,怎么导成文本格式,导成文本格式够又怎么导入到ORACLE呢?我对这个比较感兴趣。你能说出具体步骤吗? DTS在Oracle之间导数据可以用的微软的数据库驱动或者Oracle的数据库驱动,可以换驱动试试。尽量用Oracle驱动,对于每一个表确认“转换”中是创建新表,还是在已有表中追加记录。据我的经验预览视导入导出开始之前查看源表的前N行,不知道楼主怎样在导入的过程中预览的。 C:\>exp help=yC:\>imp help=y看看帮助吧~ :) 用以上两命令完全可以做到你需要的效果~ 不需要搞得那么复杂 ex :exp user1/psw1@service1 file = 'd:\user_data_20060822.dmp' log = 'd:\user_logout_20060822.log'imp user2/psw2@service2 file='d:\user_data_20060822.dmp' log = 'd:\user_login_20060822.log' win下,开始菜单->运行->cmd->上述命令 呵呵,够夸张的了,楼上的好象少了几个参数,如下:exp user1/psw1@service1 owner=user1 file=d:\user_data_20060822.dmp log = d:\user_logout_20060822.logimp user2/psw2@service2 file=d:\user_data_20060822.dmp log =d:\user_login_20060822.log fromuser=user1 touser=user2 写到bat里或者直接在命令行里执行 不同的数据库(DB2和ORACLE),用这几句命令就可以了吗?明天我试下,谢谢各位大侠了 exp和imp应该是oracle自己特有的命令,DB2不一定可以的,我对DB2不熟,不知道是否有这2个命令 我用sql server2000的导入导出数据功能,把oracle中的表结构和数据导入oracle的已知数据库,但在导的过程中,有部分表导入成功,而有很大一部分在导入的过程中,点激预览,提示:“未指定的错误”,不管这个错误继续导的话,结果只会导过去表结构,数据导不过去!这是什么原因,请高手帮忙!小弟谢过了!---表结构到过去后你在执行一遍,数据就可以过去了 db2也有import,export,不过语法跟oracle完全不一样,你查查帮助就可以了还有backup和restore命令点。以上都是db2内部的数据互导命令,oracle和db2互导没弄过,不会,估计得写程序吧? 有谁做过类似的工作?为什么不管怎么导DECIMAL总出问题? DB2存在 decimal类型的数据精度,而oracle不存在,需要转换成number(m,n)类型的数据 在oracle是用number(m,n)与DB2的decimal对应来着,但还是不行,是不是还要做什么特别处理? DECIMAL的还是导不过去,现在领导让在DB2上开发存储过程,郁闷,DB2上的存储过程在那编写我都找知道谢谢大家的帮助,先把贴结了 我有新开了个帖子,有兴趣的可以到http://community.csdn.net/Expert/topic/4982/4982802.xml?temp=.6094782看下 oracle imp 将a表导入到b表 9i登陆客户端登陆不进去了? 疑难杂症,oracle 8删除一个过程时出错 有关nls_lang、nls_date_language、nls_language的问题。 求助.... 怪事情哦!!!!!!!! imp 为何不能导入数据 如何查询一个视图正在被使用 oracle job时间被改变 oracle sql语句优化请教 请给你转换一下,以下的SQL语句转找ORACLE语句! ORCALE 时间日期格式?
当时在服务中是不能不能调用dts的,在一般的exe文件中调用是没有问题的
如果是oracle数据库将导入导出的话用dblink不是很好吗?
to dawugui(潇洒老乌龟) ( )
我对DB2不是很了解,怎么导成文本格式,导成文本格式够又怎么导入到ORACLE呢?我对这个比较感兴趣。你能说出具体步骤吗?
C:\>imp help=y看看帮助吧~ :) 用以上两命令完全可以做到你需要的效果~ 不需要搞得那么复杂
exp user1/psw1@service1 file = 'd:\user_data_20060822.dmp' log = 'd:\user_logout_20060822.log'imp user2/psw2@service2 file='d:\user_data_20060822.dmp' log = 'd:\user_login_20060822.log'
明天我试下,谢谢各位大侠了
---
表结构到过去后
你在执行一遍,数据就可以过去了
谢谢大家的帮助,先把贴结了