在oracle中,如何把一个库表的记录导入到另一个表中!!!

yeshucheng 2005-08-15 11:55:54
现在有两个库:bmms和bmms1
两个库都有同一张表:bm_station
现在如何把bmms中表:bm_station中所有的记录导入到---》bmms1中的bm_station中?
...全文
368 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanyu_yu 2005-08-23
  • 打赏
  • 举报
回复
用exp user/pass table=** file=**
imp user/pass full=y ignore=y
wtb2002 2005-08-23
  • 打赏
  • 举报
回复
1、用工具toad pl/sql导出脚本、再导入

2、insert table tablename as select * from tablename 可以用数据库链接

3、如果表多就写脚本导吧
DUMPDIR=/oraclearch/boss
export DUMPDIR
cd $DUMPDIR
logfile=${DUMPDIR}/acc_jtdx.log
exec > ${logfile} 2>&1

zw_table="
tablename
"

mkfifo acc_jtdx_PIPE
expfile=${DUMPDIR}/acc_jtdx.dmp.Z
sleep 5

echo `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
fi

echo `date`
olivenan 2005-08-17
  • 打赏
  • 举报
回复
创建一个数据库连接后 直接insert ,select 就可以了
dbpointer 2005-08-16
  • 打赏
  • 举报
回复
用IMP/EXP可能会提示“只有dba权限用户才能导入dba导出的文件”

用PL/SQL Developer吧,方便得很
pbprince 2005-08-15
  • 打赏
  • 举报
回复
可以使用IMP/EXP对一个表的数据导入和导出,也可以使用表的COPY命令来实现
COPY FROM ...... TO .....
acmly 2005-08-15
  • 打赏
  • 举报
回复
可以参考相关的文档:Oracle9i Database Utilities
http://cs.gmu.edu/~aobaidi/orau.pdf
yeshucheng 2005-08-15
  • 打赏
  • 举报
回复
怎么使用呢?
z5wjz 2005-08-15
  • 打赏
  • 举报
回复
用imp和exp

3,490

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧