一次Oracle11g数据库导入Oracle10g数据库操作笔记
来源:互联网 发布:adobe xd mac 下载 编辑:程序博客网 时间:2024/05/22 03:11
11g备份,导入10g的时候会抛错,直接阻止导入。
但是有时候还必须得把11g的数据库导入到10g,我今天就遇到了这种情况。
一开始只是把11g中的表全部备份,成功导入10g。但是缺少视图、存储过程等。一个个sql创建累死人,方法太笨。请教了一下资深DBA,重新备份,重新导入,成功。
现在把我导入操作的全过程记录下来,希望可以方便更多的人!
一、在11g服务器上,使用expdp命令备份数据
EXPDP USERID='SYS/cuc2009@cuc as sysdba' schemas=sybj directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0
其中,红色文字部分是根据需要改写的地方。例如我的sys密码是cuc2009,数据库sid是cuc,要到出的用户名是sybj,要导入到10.2.0.1.0版本的Oracle数据库中去。aa.dmp和aa.log将会在11g的dpdump目录中生成,例如我的11g装在了E盘下面,于是aa.dmp将会在E:/app/Administrator/admin/cuc/dpdump目录下被生成。
二、在10g服务器上,使用impdp命令恢复数据
准备工作:1.建库2.建表空间3.建用户并授权4.将aa.dmp拷贝到10g的dpdump目录下
1-3点可以去参考博主的上一篇博客“Oracle数据库移植全步骤”,介绍的很详细,这里不再多说。关于第4点,我的10g装在了e:/tools目录下,于是我将aa.dmp文件拷贝到了E:/tools/admin/cucf/dpdump目录下。
IMPDP USERID='SYS/cuc2009@cucf as sysdba' schemas=sybj directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0
其中红色部分是根据需要改写的地方。例如我的sys密码是cuc2009,数据库sid是cucf,要导入用户名为sybj,要导入到10.2.0.1.0版本的Oracle数据库中去。aa.log将会在10g的dpdump目录中生成。
- 一次Oracle11g数据库导入Oracle10g数据库操作笔记
- 一次Oracle11g数据库导入Oracle10g数据库操作笔记
- 一次Oracle11g数据库导入Oracle10g数据库操作笔记
- 一次Oracle11g数据库导入Oracle10g数据库操作笔记
- 一次Oracle11g数据库导入Oracle10g数据库操作笔记
- Oracle11g数据库导入Oracle10g数据库操作笔记
- Oracle11g数据库导入Oracle10g数据库操作
- Oracle11g数据库导入Oracle10g问题
- Oracle11g数据库导入Oracle10g问题
- Oracle11g数据库导入Oracle10g数据库 EXPDP工具
- Oracle11g数据库导入Oracle10g数据库 EXPDP工具
- Oracle11g数据库导入Oracle10g数据库 EXPDP工具
- ORACLE10G 和 ORACLE11G 数据库用户导入导出对比
- Oracle11g数据库导入Oracle10g数据库 oracle常用数据导入导出命令
- oracle11g数据库导入导出
- oracle11g数据库操作
- Oracle10g数据库用户创建及数据导入导出操作
- Oracle11G impdp,empdp导入导出数据库操作流程
- PHP抓取页面的几种方式
- 黑马程序员—交通灯管理系统
- Oracle远程连接sqlplus字符串
- make Makefile 指定Makefile文件中出现的头文件的搜索路径
- 生成互不相同随机数的一种算法
- 一次Oracle11g数据库导入Oracle10g数据库操作笔记
- 【OpenHW参赛手记】AXI初体验
- android:descendantFocusability用法简析
- [Ext JS 4]性能优化
- 5.2-2 What is the probability that you hire exactly twice
- 利用TortoiseSVN获取最新版本的OpenCV源码
- Away3D_Study1 建立基本的3D应用
- 提高你的Java代码质量吧:不要在常量和变量中出现易混淆的字母
- hibernate优化