Oracle数据库迁移方法

数据库迁移及注意事项

 

 

 

--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

 

说明:

Oracle数据库迁移方法_第1张图片

 

--表空间满了的解决方法

 

alter tablespace ZMDZ_NC63_DATA01 add datafile 'C:\tablespace\ZMDZ_NC63_DATA02.dbf' SIZE 500M  autoextend on ;

 

你可能感兴趣的:(Oracle数据库迁移方法)