Oracle数据库迁移方法

本文详细介绍了数据库迁移的步骤,包括新建备份地址、创建表空间、用户及授权,以及数据导入过程。同时提供了表空间扩容的具体方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库迁移及注意事项

 

 

 

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值