数据库迁移及注意事项
--1.新建或修改备份地址变量
CREATE OR REPLACE DIRECTORY EXPDPDUMP AS 'C:\expdpdump2';
--2.在备份机上创建还原的用户的表空间(两个)
CREATE TABLESPACE ZMDZ_NC63_DATA01 --表空间名称
DATAFILE 'C:\TABLESPACE\ZMDZ_NC63_DATA01.dbf' --表空间文件路径及名称
SIZE 1000m --初始大小
AUTOEXTEND ON --自动扩容
NEXT 500m --每次扩容大小
;
CREATE TABLESPACE ZMDZ_NC63_INDEX01 --表空间名称
DATAFILE 'C:\TABLESPACE\ZMDZ_NC63_INDEX01.dbf' --表空间文件路径及名称
SIZE 500m --初始大小
AUTOEXTEND ON --自动扩容
NEXT 100m --每次扩容大小
;
--3.在备份机上创建用户
CREATE USER ZMDZ_NC63--用户名
IDENTIFIED BY 123456 --密码
DEFAULT TABLESPACE ZMDZ_NC63_DATA01 --默认表空间
TEMPORARY TABLESPACE temp --临时表空间
;
--4.给用户授权
GRANT dba TO ZMDZ_NC63;
--5.导入数据(在CMD命令中执行)
impdp ZMDZ_NC63/123456@orcl directory=EXPDPDUMP dumpfile=20190405EXP65.DMP remap_schema=zmdnc6:ZMDZ_NC63
说明:
--表空间满了的解决方法
alter tablespace ZMDZ_NC63_DATA01 add datafile 'C:\tablespace\ZMDZ_NC63_DATA02.dbf' SIZE 500M autoextend on ;