在oracle中,如何把一个库表的记录导入到另一个表中!!! 现在有两个库:bmms和bmms1两个库都有同一张表:bm_station现在如何把bmms中表:bm_station中所有的记录导入到---》bmms1中的bm_station中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以参考相关的文档:Oracle9i Database Utilitieshttp://cs.gmu.edu/~aobaidi/orau.pdf 可以使用IMP/EXP对一个表的数据导入和导出,也可以使用表的COPY命令来实现COPY FROM ...... TO ..... 用IMP/EXP可能会提示“只有dba权限用户才能导入dba导出的文件”用PL/SQL Developer吧,方便得很 创建一个数据库连接后 直接insert ,select 就可以了 1、用工具toad pl/sql导出脚本、再导入2、insert table tablename as select * from tablename 可以用数据库链接3、如果表多就写脚本导吧DUMPDIR=/oraclearch/bossexport DUMPDIRcd $DUMPDIRlogfile=${DUMPDIR}/acc_jtdx.logexec > ${logfile} 2>&1zw_table="tablename"mkfifo acc_jtdx_PIPEexpfile=${DUMPDIR}/acc_jtdx.dmp.Zsleep 5echo `date`exp userid=ydzw/zwyz2001 tables=${zw_table} buffer=10240000 compress=no direct=n constraints=y consistent=no file=acc_jtdx_PIPE& if [ $? = 0 ] then compress < acc_jtdx_PIPE > ${expfile} echo "backup ok!" echo $expfile else echo "backup failed!" exit 1 fiecho `date` 用exp user/pass table=** file=**imp user/pass full=y ignore=y 急求解决数据库方面 如何把三条数据合并成一条 怎样在command窗口中运行oracle9i SQL语句 请教老鸟们,关于sql的问题,想不明白了 问一个查询的问题 保留Table数据能修改字段类型吗? 如何在表中增加新的字段? oracle的监听问题??? 各位老大给小弟指条明路 oracle字符集的问题? 用透明网关连接sql server 为什么不好使 新手 小心地求诸位解惑
http://cs.gmu.edu/~aobaidi/orau.pdf
COPY FROM ...... TO .....
DUMPDIR=/oraclearch/boss
export DUMPDIR
cd $DUMPDIR
logfile=${DUMPDIR}/acc_jtdx.log
exec > ${logfile} 2>&1zw_table="
tablename
"mkfifo acc_jtdx_PIPE
expfile=${DUMPDIR}/acc_jtdx.dmp.Z
sleep 5echo `date`exp userid=ydzw/zwyz2001 tables=${zw_table} buffer=10240000 compress=no direct=n constraints=y consistent=no file=acc_jtdx_PIPE&
if [ $? = 0 ]
then
compress < acc_jtdx_PIPE > ${expfile}
echo "backup ok!"
echo $expfile
else
echo "backup failed!"
exit 1
fiecho `date`
imp user/pass full=y ignore=y