Oracle19c 导出 Oracle11g 导入,Oracle19c 导出导入,Oracle11g 导出导入
Oracle19c 导出 Oracle11g 导入Oracle19c 导出导入Oracle11g 导出导入1、Oracle 创建表空间创建用户并授权#连接 SQLPlussqlplus/ as sysdba--查看数据文件目录selectnamefromv$datafile;--在数据文件目录创建新的表空间createtablespacetest01 datafileC:\WORKSPACE\ORACLE\ORACLE\ORADATA\ORCL\test01.dbfsize100m autoextendonnext10m;--创建用户并指定表空间createusertest01 identifiedbytest01defaulttablespacetest01;--给用户授权grantdbatotest01;2、Oracle 导出导入2.1、导出exp system/yyy123456.fileC:\workspace\oracle\test01.dmpownertest012.2、导入imp system/yyy123456.fileC:\workspace\oracle\test01.dmpfromusertest013、Oracle19c 导出 Oracle11g 导入3.1、Oracle19c 导出兼容 Oracle11g 的 dmp 文件--查询dmp导入导出目录导出的dmp会在这个目录DATA_PUMP_DIRselect*fromdba_directories;#导出支持11g的版本 schemas 导出哪个用户的数据expdp system/yyy123456.schemastest01dumpfiletest01.dmpversion11.2.0.1.0directoryDATA_PUMP_DIR3.2、Oracle11g 导入兼容的 dmp 文件创建表空间⚠️⚠️⚠️ 创建跟 Oracle19c 中一样的表空间名称和用户名称可以很顺利的导入成功。#连接 SQLPlussqlplus/ as sysdba--查看数据文件目录selectnamefromv$datafile;--在数据文件目录创建新的表空间createtablespacetest01 datafileC:\WORKSPACE\ORACLE\ORACLE\ORADATA\ORCL\test01.dbfsize100m autoextendonnext10m;--创建用户并指定表空间createusertest01 identifiedbytest01defaulttablespacetest01;--给用户授权grantdbatotest01;把 dmp 文件放到指定目录--查询dmp导入导出目录把dmp放这个目录DATA_PUMP_DIRselect*fromdba_directories;执行导入命令#schemas导入dmp中哪个用户,可选参数remap_schema导入dmp中哪个用户:导入用户,remap_tablespace导出表空间:导入表空间impdp system/yyy123456.schemastest01directoryDATA_PUMP_DIRdumpfiletest01.DMP