1.首先要迁移数据库的存储空间大小,合理安排新的数据库存储空间
查询语句为:
select sum(BYTES) / 1024 / 1024/1024 as SIZE_G
from user_segments;
2.迁移数据方式一,导出dmp导入dmp方式
导出语句为:
expdp 老数据库用户名/密码@服务名 full=y directory=DATA_PUMP_DIR dumpfile=文件名.dmp logfile=日志名.log
导入语句为:
imp 新数据库用户名/密码@服务名 directory=DATA_PUMP_DIR file=文件名.dmp log=日志名.log fromuser=老数据库用户名 touser=新数据库用户名 buffer=2048000 commit=y ignore=y feedback=100000
3.迁移数据方式二,通过oracle数据泵方式
导入语句为:
1.impdp 新数据库用户名/密码@IP/服务名 network_link=数据库DBLINK directory=EXPNC_DIR schemas=老数据库用户名 remap_schema=老数据库用户名:新数据库用户名 TABLE_EXISTS_ACTION=truncate(数据增量方式,truncate 清空表然后插入,append 直接增量插入不清空表 ) transform=segment_attributes:n REMAP_TABLESPACE=老数据库表空间名:新数据库表空间名: include=table logfile=日志名.log