--- 统一认证:
使用数据泵导入导出(只能在oracle的本地进行,如果是服务器需远程)
前提条件(为导入导出设置保存及读取文件路径):
--- 在cmd命令窗口执行
-- 1、连接数据库
CMD>>sqlplus system/oracle@projm as sysdba;
-- 2、创建DIRECTORY : dir_dp 存放 导出、导入文件的路径
SQL>>create or replace directory dir_dp as 'd:\bak';
-- 3、授权 路径的读写权限
SQL>>Grant READ,WRITE,EXECUTE on directory dir_dp to system;
------注意:如果当前连接数据库用户有dba权限也就是可创建数据库,
------ 当前步骤省略不需要(如果没有就需要为可创建数据库用户授权任一个即可)
【导出:】
---另起一个cmd窗口执行
CMD>>
expdp system/system@projm directory=dir_dp dumpfile=projm20180118.dmp logfile=expdp_projm_20180118.log schemas=MIS_BASE,MIS_BLOB,MIS_CONFIG,MIS_LOG,MIS_REPORT,MIS_SYS,MIS_WF,HM_PROJ
【导入:】
---另起一个cmd窗口执行
--- dumpfile 为具体的expdp导出的文件
CMD>>
impdp system/oracle@projm directory=dir_dp dumpfile=projm20180118.dmp logfile=PROJM20180118-imp-2.log schemas=MIS_BASE,MIS_BLOB,MIS_CONFIG,MIS_LOG,MIS_REPORT,MIS_SYS,MIS_WF,HM_PROJ
我的总结
比网上查的资料可靠
这个好像只要表空间自己建,其它的像用户什么的都可以自动导进去不需要自己手工建
使用数据泵导入导出(只能在oracle的本地进行,如果是服务器需远程)
前提条件(为导入导出设置保存及读取文件路径):
--- 在cmd命令窗口执行
-- 1、连接数据库
CMD>>sqlplus system/oracle@projm as sysdba;
-- 2、创建DIRECTORY : dir_dp 存放 导出、导入文件的路径
SQL>>create or replace directory dir_dp as 'd:\bak';
-- 3、授权 路径的读写权限
SQL>>Grant READ,WRITE,EXECUTE on directory dir_dp to system;
------注意:如果当前连接数据库用户有dba权限也就是可创建数据库,
------ 当前步骤省略不需要(如果没有就需要为可创建数据库用户授权任一个即可)
【导出:】
---另起一个cmd窗口执行
CMD>>
expdp system/system@projm directory=dir_dp dumpfile=projm20180118.dmp logfile=expdp_projm_20180118.log schemas=MIS_BASE,MIS_BLOB,MIS_CONFIG,MIS_LOG,MIS_REPORT,MIS_SYS,MIS_WF,HM_PROJ
【导入:】
---另起一个cmd窗口执行
--- dumpfile 为具体的expdp导出的文件
CMD>>
新建数据库实例
新建用户表空间(其他类似)
--drop tablespace hm_proj INCLUDING CONTENTS;
Create tablespace hm_proj
datafile 'D:\app\Administrator\oradata\projmp\hm_proj.ora' size 50m reuse autoextend on
next 10m ;
create user hm_proj identified by hm_proj default tablespace hm_proj;
grant connect,resource,dba to hm_proj;
grant select any table to hm_proj;
impdp system/oracle@projm directory=dir_dp dumpfile=projm20180118.dmp logfile=PROJM20180118-imp-2.log schemas=MIS_BASE,MIS_BLOB,MIS_CONFIG,MIS_LOG,MIS_REPORT,MIS_SYS,MIS_WF,HM_PROJ
我的总结
比网上查的资料可靠
这个好像只要表空间自己建,其它的像用户什么的都可以自动导进去不需要自己手工建