oracle数据导入导出 小弟现在有个问题就是oracle数据库服务器在一台机子上,有两个用户A ,B,A用户用表t_person表,b用户也有表t_person,现在怎样把a用户t_person表中数据导入到b用户t_person表中,知道可以用sqlserver的导入导出工具,除了这个方法外还有没有更好的方法呢, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 a用户执行:exp a/pw file=a.dmp table=t_personb用户执行:imp b/pw file=a.dmp ignore=y fromuser=a touser=b 哦,oracledbalgtu 说得对,是到所有的数据,我有一点没有说清楚,就是还得限制个条件,从a用户t_person表中,通过sql语句加上限制条件查询出来的数据,导入到b用户的t_person表中,该怎样实现呢 可以使用下面的方法,用户b,sql下执行:copy from a/password@oracle_sid append t_person using select * from t_person where .....; a用户执行: exp a/pw file=a.dmp table=t_person query=\"where t_person.name in(\'XXX\',\'YYY\',\'ZZZ\')\"b用户执行: imp b/pw file=a.dmp ignore=y fromuser=a touser=b 这样可以吗? 可以通过 dblink ,写语句实现.. 关于group by 的问题 hibernate 怎么连接oracle数据库 分组后排序 Rman 远程连接的问题 100分求助:oracle10 EM 访问 按钮乱码 oracle10g的OracleOraDb10g_home1iSQL*Plus服务启动不了 触发器执行失败后的处理问题 两张表做联结,怎么才能查询第m到第n条的记录啊 求一sql语句 求助,服务和监听正常启动,sqlplus却进不去,提示12560错误。 关于JOB的问题?? oracle job 问题
exp a/pw file=a.dmp table=t_personb用户执行:
imp b/pw file=a.dmp ignore=y fromuser=a touser=b
copy from a/password@oracle_sid append t_person using select * from t_person where .....;
exp a/pw file=a.dmp table=t_person query=\"where t_person.name in(\'XXX\',\'YYY\',\'ZZZ\')\"
b用户执行:
imp b/pw file=a.dmp ignore=y fromuser=a touser=b
这样可以吗?