使用数据泵从oracle11g向oracle12c迁移用户数据

 时间:2026-04-26 20:26:47

1、在11g先查询出需要做迁移的数据,如下图需要迁移此用户下的数据

使用数据泵从oracle11g向oracle12c迁移用户数据

2、在迁移之前先建立迁移目录,如下图在建立时提示已经存在,可通过dba_directories来查看是否存在以及对应物理目录位置,grant read,write on directory databak to username;

使用数据泵从oracle11g向oracle12c迁移用户数据

3、然后使用导出数据泵命令expdp来进行导出具体用户的全部数据

expdp \'/ as sysdba\'  directory=databak dumpfile=QUOTAMING%U.dmp schemas=QUOTAMING log=QUOTAMING.log

使用数据泵从oracle11g向oracle12c迁移用户数据

4、导出完成后通过scp命令来把导出的数据传输到12c数据库所在服务器

使用数据泵从oracle11g向oracle12c迁移用户数据

5、在12c数据库中先把传输过来的数据修改为oracle权限,不然在导出的时候会直接报错

使用数据泵从oracle11g向oracle12c迁移用户数据

6、然后在12c数据库中创建导入目录,并授权

使用数据泵从oracle11g向oracle12c迁移用户数据

7、然后开始进行导入,在导入的时候发现如下错误,根据提示在导入之前先要创建相对应的表空间

impdp \'/ as sysdba\'  directory=databak dumpfile=QUOTAMING%U.dmp schemas=QUOTAMING log=QUOTAMING.log

使用数据泵从oracle11g向oracle12c迁移用户数据

使用数据泵从oracle11g向oracle12c迁移用户数据

8、然后再重新执行导入命令可以看到此用户数据已经可以成功进行导入

使用数据泵从oracle11g向oracle12c迁移用户数据

  • SAP FI如何向科目类型分配清算规则
  • 数据库异地备份
  • Windows 7操作系统设置用户帐户类型
  • 点读机怎么升级
  • 2022年各城市第一季度gdp
  • 热门搜索
    什么时候吃苹果最好 鳞状细胞癌抗原是什么意思 京东自营是什么意思 alone是什么意思 角的大小和什么有关和什么无关 无创dna是检查什么的 9月12日是什么星座 水印是什么 信用卡是什么 纳音是什么意思