如何将Oracle库中的几张表导入到另外一个库中

 时间:2026-02-13 15:57:43

1、首先打开windows系统下的cmd窗口,最好以管理员权限运行。

2、假如我们是要从Oracle的实例orcl中导出几张表的dmp文件,那么我们在打开cmd窗口后,先设置环境变量将Oracle的实例切换到orcl(set ORACLE_SID=orcl),然后再登录上sqlplus。

如何将Oracle库中的几张表导入到另外一个库中

3、登录上sqlplus后,可以使用sql语句:select * from dba_directories来查看当前实例下有哪些dmp的导出目录可以使用,我们在导出dmp文件时可以选择其中一个来使用。

如何将Oracle库中的几张表导入到另外一个库中

4、退出sqlplus,使用命令expdp来导出我们需要的数据库表dmp文件:expdp EVGIS/EVgis_123$@orcl tables=EV_VERSION,EV_VERSIONFILE directory=DATA_PUMP_DIR dumpfile=test.dmp logfile=test.log。其中的EVGIS/EVgis_123$@orcl分别表示用户名/密码@实例名。

如何将Oracle库中的几张表导入到另外一个库中

5、导出dmp文件后我们就可以将该文件导入到实例orcl中另外一个用户中了。导入命令:impdp Student/Student directory=DATA_PUMP_DIR table_exists_action=replace dumpfile=test.dmp logfile=test.log remap_tablespace=GIS:Student remap_schema=EVGIS:Student

其中,remap_tablespace表示改变表所在的表空间,冒号前面的是原来的表空间名,冒号后面的是目标表空间名;remap_schema表示改变表的所属用户,冒号前面的是原来的用户名,冒号后面的是目标用户名。

如何将Oracle库中的几张表导入到另外一个库中

  • 远程桌面使用本地资源方法
  • 怎么在Win7系统清除DNS缓存和刷新DHCP列表
  • 大白菜u盘启动windows启动修复工具的方法
  • windows系统共享每次进需要密码,怎样保存凭证
  • 怎样禁止U盘接入电脑
  • 热门搜索
    廊坊旅游 剑灵烛魔武器怎么获得 黑眼圈怎么去除小窍门 云南大理旅游 速尔快递怎么样 凤凰古城旅游 凉拌青瓜的做法 宫颈增生是怎么回事 qq怎么改账号 吃什么可以去斑