博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 10g 到11g的数据迁移 导入导出 顺序步骤 expdp/impdp
阅读量:5749 次
发布时间:2019-06-18

本文共 1565 字,大约阅读时间需要 5 分钟。

原库版本:Oracle 10.2.0.4.0

目标库版本:Oracle 11.2.0.1.0
使用expdp导出原库数据:
expdp system/xxxxxx schemas=test1201 directory=easbak dumpfile=test1201.dmp logfile=zytest1201.log;
impdp前准备:
1:确保目标数据库和原库字符集一致
2:创建好所需表空间,可以在原库里查询test1201这个用户使用了哪些表空间查询语句如下:
select distinct tablespace_name from dba_segments where owner='TEST1201';
然后创建好表空间,临时表空间就不需要创建了
create tablespace EAS_D_TEST1201_STANDARD datafile '/u01/app/oracle/oradata/orcl/EAS_D_TEST1201_STANDARD.dbf' size 8000m autoextend on next 100m maxsize unlimited autoallocate;
create tablespace EAS_D_TEST1201_TEMP2 datafile '/u01/app/oracle/oradata/orcl/EAS_D_TEST1201_TEMP2.dbf' size 800m autoextend on next 10m maxsize unlimited autoallocate;
3:表空间创建好之后,就需要创建用户了,并需要给用户授权,权限和原库用户的权限保持一致
创建用户:
create user test1201 identified by kingdee default tablespace EAS_D_TEST1201_STANDARD quota unlimited on EAS_D_TEST1201_STANDARD quota unlimited on EAS_D_TEST1201_TEMP2;
查询原库用户的权限:
select * from dba_sys_privs where grantee='TEST1201';
然后给用户授权:
grant CREATE VIEW,CREATE SEQUENCE,UNLIMITED TABLESPACE,SELECT ANY DICTIONARY,CREATE PROCEDURE,CREATE TABLE,CREATE TRIGGER,CREATE MATERIALIZED VIEW,CREATE SESSION to test1201;
4:创建directory,并给用户授予读写权限:
create or replace directory orabak as '/u01/app/orabak';
grant write,read on directory orabak to test1201;
前面的4个点做好之后就开始导入数据了:
将上面导出的文件拷贝到 orabak的这个目录里然后开始导入
impdp system/xxxxxx schemas=test1201 dumpfile=test1201.dmp logfile=expdp_test11.log directory=orabak table_exists_action=replace job_name=my_job6;
导入的时候会提示一个ORA-31684: Object type USER:"XXX" already exists.这个没关系.然后看日志有无其他报错,如果没有就成功了。

转载地址:http://wyrzx.baihongyu.com/

你可能感兴趣的文章
STL学习笔记-- queue
查看>>
关于unity rect的坑
查看>>
Python学习笔记
查看>>
如何将Console application的Program函数变成支持async的?
查看>>
LeetCode2_Evaluate Reverse Polish Notation评估逆波兰表达式(栈)
查看>>
设计模式3——单例模式Singleton
查看>>
文献综述二:UML技术在行业资源平台系统建模中的应用
查看>>
阿里云服务器 linux下载 jdk
查看>>
Swift 学习 用 swift 调用 oc
查看>>
Loadrunner应用系统测试
查看>>
第三章 Python 的容器: 列表、元组、字典与集合
查看>>
struct timeval
查看>>
stringstream中的clear()与str()
查看>>
微信小程序开发 -- 点击右上角实现转发功能
查看>>
前端布局学习
查看>>
问题解决-Failed to resolve: com.android.support.constraint:constraint-layout:1.0.0-alpha7
查看>>
openURL的使用
查看>>
与MS Project相关的两个项目
查看>>
[转载]ASP.NET MVC Music Store教程(1):概述和新项目
查看>>
css实现单行,多行文本溢出显示省略号……
查看>>