ORACLE完整数据库实例迁移
2010-03-24 11:16
489 查看
需求分析:
将源库所有表结构、表数据及表间约束关系整体迁移到目标实例;
删除目标数据库的所有表和用户,重建目标数据库的用户:
drop user user_name cascade;
create user user_name identified by password default tablespace tablespace_name;
grant connect,dba to user_name;
源库操作:
源库指定用户下导出所有表:
Exp username/pwd@link_name file=dmpfilename owner=user_name rows=y log=fullpath_logfilename
目标库操作:
导入数据不要约束和索引:
imp username/pwd@link_name file=dmpfilename rows=y ignore=y feedback=10000 constraints=n indexes=n log=fullpath_logfile.log full=y
导入约束和索引不导数据
imp username/pwd@link_name file=dmpfilename rows=n ignore=y constraints=y indexes=y log=fullpath_logfile.log full=y
验证迁移结果
在源、目标库分别运行下面脚本
Select count(*) from user_tables;
本文出自 “小石笔记” 博客,请务必保留此出处http://sysadmin.blog.51cto.com/83876/287433
相关文章推荐
- Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇
- Oracle单实例数据库迁移到Oracle RAC 环境之(3)--主备库Switchover
- Oracle单实例数据库迁移到Oracle RAC 环境之(1)--系统架构篇
- Oracle单实例数据库迁移到Oracle RAC 环境之(3)--主备库Switchover
- oracle从单实例数据库迁移到RAC数据库
- oracle官方提到被频繁询问的问题4(迁移单实例数据库为rac困难么)
- Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇
- Oracle单实例数据库迁移到Oracle RAC 环境之(3)--主备库Switchover
- Oracle Concepts Guide 中 Oracle 实例 和 数据库 【关系图】
- 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名
- Oracle如何把数据库表迁移到指定表空间
- Oracle 10g数据库迁移的经验 Windows环境
- ORACLE详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名(转)
- 使用传输表空间的方法来迁移oracle 数据库从SPARC到X86-64
- 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名
- Laravel数据库迁移(Database Migration)操作实例
- Oracle - 数据库的实例、表空间、用户、表之间关系
- ORACLE 单实例完全卸载数据库
- Oracle学习之创建数据库(新建实例)