导入数据库步骤:
第一步:用system用户登陆数据库。执行以下语句:
create user machinecat identified by "0898" default tablespace myspa Temporary TABLESPACE Temp; --创建用户
grant dba to machinecat ; --给用户授权
select * from dba_directories directory –-查看虚拟路径,一般使用DATA_PUMP_DIR
第二步:将.DMP文件放入上面一步显示的路径(DATA_PUMP_DIR)下。dos窗口执行以下语句(数据泵方式):
impdp system/system@ORA10G directory=DATA_PUMP_DIR dumpfile=scott201201101323.DMP remap_schema=scott:machinecat exclude=statistics transform=oid:n
说明:
remap_schema=scott:machinecat (DMP导出用户:你新建的用户)
system/system@ORA10G (系统用户/密码@SID)
directory准备导入的库的路径
最后,等待即可~~
导出数据库:
expdp system/system@ORA10G directory=DATA_PUMP_DIR dumpfile=scott201201101323.DMP schemas=scott nologfile=Y version=10.2.0.1.0--版本号可以不加,导出为11g
--------------------------
最后说明,如果要系统已有准备建的用户名,可以先备份此用户的库,也就是使用导出的语句。导完后执行:drop user machinecat cascade;--删除用户