11g数据导入10g数据库方法实现

ORACLE11G导入到10G的整个流程 一、oracle的导入导出规则 1)IMP/EMP特性: Oracle的imp/exp组件的一个操作原则就是向下兼容,且有一些规则: 规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器。 规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件);低版本exp出的dmp文件,高版本可以imp(向下兼容... 阅读详情
一、把11g数据导入到10g数据库中(expdp/impdp)
1.在11g连接并创建目录和授权
C:\Users\JACK>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期六 11月 3 10:41:14 2012
Copyright (c) 1982, 2010, Oracle.    All rights reserved.

连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> create directory emp_dir as 'E:\app\exp';
目录已创建。
SQL> grant read ,write on directory emp_dir to public;
授权成功。
SQL> exit
从 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options 断开
2.导出11g数据
2.进行导出
C:\Users\JAMES>expdp hr/hr directory=emp_dir dumpfile=emp.dump tables=emp_bak version=10.2.0.1.0
Export: Release 11.2.0.1.0 - Production on 星期六 11月 3 10:42:27 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates.    All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
启动 "HR". "SYS_EXPORT_TABLE_01":    hr/******** directory=emp_dir dumpfile=emp.dump tables=emp_bak ve
rsion=10.2.0.1.0
正在使用 BLOCKS 方法进行估计...
处理对象类型 TABLE_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的总估计: 64 KB
处理对象类型 TABLE_EXPORT/TABLE/TABLE
处理对象类型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . 导出了 "HR". "EMP_BAK"                                                            16.11 KB         107 行
已成功加载/卸载了主表 "HR". "SYS_EXPORT_TABLE_01"
******************************************************************************
HR.SYS_EXPORT_TABLE_01 的转储文件集为:
    E:\APP\EXP\EMP.DUMP
作业 "HR". "SYS_EXPORT_TABLE_01" 已于 10:42:42 成功完成
3.在10g上创建目录并授权
[oracle@localhost ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Sat Nov 3 10:46:09 2012
Copyright (c) 1982, 2005, Oracle.    All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> create directory imp_dir as '/home/oracle';
Directory created.
SQL> grant read,write on directory imp_dir to public;
Grant succeeded.
4.查看用户hr下的表
SQL> conn hr/hr
Connected.
SQL> select table_name from tabs;
TABLE_NAME
------------------------------
REGIONS
LOCATIONS
DEPARTMENTS
JOBS
COUNTRIES
JOB_HISTORY
EMPLOYEES
7 rows selected.
5.将导出的文件上传到SERVER中相应的目录   ----工具
6.进行导入
[oracle@root ~]$ impdp hr/hr directory=imp_dir dumpfile=emp.dump tables=emp_bak version=10.2.0.1.0
Import: Release 10.2.0.1.0 - Production on Saturday, 03 November, 2012 10:48:07
Copyright (c) 2003, 2005, Oracle.    All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Master table "HR". "SYS_IMPORT_TABLE_01" successfully loaded/unloaded
Starting "HR". "SYS_IMPORT_TABLE_01":    hr/******** directory=imp_dir dumpfile=emp.dump tables=emp_bak version=10.2.0.1.0
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
. . imported "HR". "EMP_BAK"                                                            16.11 KB         107 rows
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Job "HR". "SYS_IMPORT_TABLE_01" successfully completed at 10:48:14
7.验证
SQL> conn hr/hr
Connected.
SQL> select table_name from tabs;
TABLE_NAME
------------------------------
REGIONS
LOCATIONS
DEPARTMENTS
JOBS
EMP_BAK
COUNTRIES
JOB_HISTORY
EMPLOYEES
8 rows selected.
SQL> select employee_id,salary from emp_bak where rownum<11;
EMPLOYEE_ID         SALARY
----------- ----------
                100            24000
                101            17000
                102            17000
                103             9000
                104             6000
                105             4800
                106             4800
                107             4200
                108            12008
                109             9000
10 rows selected.
可以看到,导入成功。

二、使用客服端
1.删除先前导入的表emp_bak
SQL> drop table emp_bak;
Table dropped.
SQL> select table_name from tabs;
TABLE_NAME
------------------------------
REGIONS
LOCATIONS
DEPARTMENTS
JOBS
COUNTRIES
JOB_HISTORY
EMPLOYEES
7 rows selected.
2.配置tnsnames.ora文件
ORACLE =
    (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.133.110)(PORT = 1521))
        (CONNECT_DATA =
            (SERVER = DEDICATED)
            (SERVICE_NAME = oracle)
        )
    )
3.测试
[oracle@localhost admin]$ tnsping oracle
TNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on 03-NOV-2012 10:52:42
Copyright (c) 1997, 2005, Oracle.    All rights reserved.
Used parameter files:

Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.133.110)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = oracle)))
OK (10 msec)
[oracle@localhost admin]$ sqlplus hr/hr@oracle
SQL*Plus: Release 10.2.0.1.0 - Production on Sat Nov 3 10:53:04 2012
Copyright (c) 1982, 2005, Oracle.    All rights reserved.
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
4.导出文件
[oracle@root ~]$ exp hr/hr@oracle file=/home/oracle/emp.dmp tables=emp_bak
Export: Release 10.2.0.1.0 - Production on Sat Nov 3 10:57:36 2012
Copyright (c) 1982, 2005, Oracle.    All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Export done in US7ASCII character set and AL16UTF16 NCHAR character set
server uses ZHS16GBK character set (possible charset conversion)
About to export specified tables via Conventional Path ...
. . exporting table                                                EMP_BAK                107 rows exported
EXP-00091: Exporting questionable statistics.
Export terminated successfully with warnings.  ----可以在导出命令中加入statistic=none避免此问题。
5.导入文件
[oracle@localhost ~]$ imp hr/hr file=/home/oracle/emp.dmp tables=emp_bak
Import: Release 10.2.0.1.0 - Production on Sat Nov 3 10:58:38 2012
Copyright (c) 1982, 2005, Oracle.    All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Export file created by EXPORT:V10.02.01 via conventional path
import done in US7ASCII character set and AL16UTF16 NCHAR character set
import server uses ZHS16GBK character set (possible charset conversion)
. importing HR's objects into HR
. importing HR's objects into HR
. . importing table                                             "EMP_BAK"                107 rows imported
Import terminated successfully without warnings.



本文出自 “Focus on Oracle” 博客,请务必保留此出处http://alexy.blog.51cto.com/6115453/1085493

Oracle11g 使用create database手动创建数据库 1.使用create database创建数据库步骤: oradim -new -sid 数据库实例名 -intpwd 密码 oradim -new -sid OracleDB -intpw OraclePass 2.创建初始化数据参数文件(PFile),目标文件保存为initOracleDb.ora,保存地址为:D:\initOracleDb.ora db_name='OracleDb' 阅读详情

相关推荐

Oracle从11g导出后导入10g

两种方法: 1、使用expdp、impdp导入导出 expdp version=10.2.0.1 2、如果使用exp导出,修改导出dmp文件,将版本信息改为10.2.0.1

邓邓子的博客 1241

由11g库导入10g库的方法

1.导出 exp xuegong/xuegong@xiehe file=G:\oracle\dmp备份\xiehe.dmp log=G:\oracle\dmp备份\xiehe.log owner=(charge_xiehe,integration,sjzx,xhfw,xhjw,xhrs,xiehegongyu,xieheyingxin,xuegong) 2.在新机器上创建数据库实例xiehe 3...

weixin_44651089的博客 505

OpenCode:终端开源AI编程助手,多模型接入与实战指南

AI编程助手正在从IDE侧边栏走向终端环境。其核心原理是让模型直接读取项目文件、执行命令、查看报错,形成从诊断到修复的完整闭环,从而解决传统插件上下文割裂的问题。技术价值在于开源透明、模型无关,既可接入OpenAI等云端服务,也能通过Ollama连接本地模型,兼顾数据安全与离线场景。在工程实践中,它适用于长时间驻留项目、自动修Bug、团队统一AI工具链等需求。OpenCode正是这样一款终端AI助手,支持灵活配置第三方API密钥,提供免费档与Go套餐,并通过Skills技能系统让模型遵循标准操作流程。同时,

weixin_28745821的博客 326

imp 11g的exp文件到10g库(IMP-00010)

imp 11g的exp文件到10g库 报错:IMP-00010:不是有效的导出文件,头部验证失败 原因:从11g高版本库exp exp.dmp文件到10g库,数据库版本不一致导致。 解决方法:note...

cuao9226的博客 267

保姆级教程:手把手教你用RKISP TURN为RV1106生成和配置IQfile(附AIQ版本匹配避坑指南)

本文提供RV1106 ISP调试的完整指南,详细讲解如何使用RKISP TURN工具生成和配置IQfile,包括环境搭建、参数调试、设备树配置及常见问题解决方案。特别强调AIQ版本匹配的重要性,帮助开发者避免常见陷阱,提升图像信号处理效率。

weixin_42520796的博客 490

从零构建无线AM信号模拟系统:基于STM32与AD9959的国赛一等奖方案解析

本文详细解析了基于STM32F103RCT6与AD9959芯片构建无线AM信号模拟系统的国赛一等奖方案。文章从项目背景、核心芯片选型出发,深入剖析了系统架构、硬件电路设计及软件控制逻辑,重点分享了“直流偏置叠加法”实现AM调制、多径模拟以及高频电路调试的实战经验与避坑指南,为参加全国大学生电子设计大赛的选手提供了一套完整、可靠的复现路径。

weixin_29182481的博客 181

oracle11g表+数据完美迁移到10g解决方案

oracle11g表+数据完美迁移到10g解决方案

欢迎朋友,我是一名十多年开发经验的新手,希望多多指教。 472

配置cts performance最优范围

这里写自定义目录标题cts例如此案例中,我们多测几次,发现Measured frame rate 的平均值为average=(380+389+380+371)/4=380 cts by VinterYoung Expected achievable frame rates for OMX.MTK.VIDEO.DECODER.HEVC video/hevc 1280x720: [75.0, 262.0]. Measured frame rate: [380.5645006622224, 389.3983545

o343196469的博客 1318

mysql导入10g数据库_11g数据导入10g数据库方法实现

一、把11g数据导入到10g数据库中(expdp/impdp)1.在11g连接并创建目录和授权C:\Users\JACK>sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on 星期六 11月 3 10:41:14 2012Copyright (c) 1982, 2010, Oracle.All rights res...

weixin_39956110的博客 503

DLPFC.h5ad格式数据简便获取方式+STAGATE论文复现问题

简便获取DLPFC.h5ad格式的数据方式

apple_74057836的博客 2257

Android T GPS 定位流程

Gps 定位

好记性不如烂笔头 1355

Oracle11g和oracle10g之间的导入/导出

一:oracle的IMP/EMP特性:   Oracle的imp/exp组件的一个操作原则就是向下兼容,且有一些规则:    规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp 不能连接到低版本的数据库服务器。  规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件);低版本exp出的dmp文件,高版本可以imp(

非著名程序员 1367

我在腾讯上构建了一个人人能用的机载适航知识库

当ChatGPT掀起生成式AI的浪潮时,工程师们发现了一个尴尬的现实:询问“如何编写软件合格审定计划”,AI的回答可能充满似是而非的术语,却无法精确关联FDO-178C的对应内容。现在市面上有许多的AI大模型+适航知识库的方案,之前我的文章介绍了一种本地大模型加知识库的解决方法。此外,ima知识库的容量大小可以到30GB(企鹅大气),只要管理好文件的格式,理论上是完全可以把机载适航相关的内容容纳进去的。后续会不断增加适航法规,适航规章,适航标准,适航书籍,适航相关的论文,以及网上其他一些优秀的内容。

qq_41854911的博客 1223

Oracle11g数据库导入Oracle10g问题

1)问题1: Oracle11g数据库导入Oracle10g数据库操作导入解决方法: 11g备份,导入10g的时候会抛错,直接阻止导入。 但是有时候还必须得把11g的数据库导入到10g,我今天就遇到了这种情况。 一、在11g服务器上,使用expdp命令备份数据 EXPDP USERID='SYS/cuc2009@cuc as sysdba' schemas=sybj d

最数据的专栏 1416

android 9.0Settings休眠时间项(屏幕超时)添加永不休眠功能

在9.0的系统产品开发中,系统中默认息屏时间为1分钟,可以通过在Setting中的息屏时间选项设置对应的息屏时间,但是在开发平板类的产品中,需要实现永不休眠的功能,所以需要在Settings中的息屏时间中添加永不休眠时间这一项来实现这个功能,接下来看息屏时间的相关功能,来添加这个功能

安卓兼职framework和app工程师的博客 2056

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

oracle11g的数据导入到oracle10g (转)

原作者 http://tolilong.itpub.net/post/42781/529364 今天在将oracle11g的数据导入到oracle10g的时候,出现了如下错误. ORA-39142 incompatible version 错误!!! 今天在将oracle11g的数据导入到oracle10g的时候,出现了如下错误. ORA-39142 incompatible ...

frank1998819 195

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

11g导出的dmp导入10g,dmp非常大

今天搭建测试环境,建库后,把生产库的dmp导入到测试库,有几个dmp开始导入两个比较小1G,左右导入第一个没问题,导入第二个说dmp没检测通过,开始以为是dmp有损坏,后来经查是由于导出的dmp是11g库下的,我导入的库是10g...

cjeoe86644的专栏 304

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

oracle10导入dmp,Oracle11G导入到Oracle10

使用EXP从Oracle11G导出DMP文件,IMP导入到Oracle10G中,因为版本的向下兼容性,导致IMP出错。可采取一下方法操作。1、修改DMP文件头部版本标识。使用文本编辑器或者编写程序,修改DMP文件的版本标识,找到--TEXPORT:V11.01.00,将版本号更改为10G的版本号,如10.02.01.然后使用IMP导入即可。2、管理员登录11G服务器和10G服务器。--创建dump...

weixin_29978783的博客 337

oracle数据库dmp文件版本转换

oracle 11g数据库备份dmp文件导入oracle 10g的时候,会报错,需要转换dmp文件版本,下面是一种简单方式,留给自己和跟自己一样迷茫的朋友,废话不多说,直接开啦。。。 软件下载地址:软件下载地址! 1.打开软件 2.选择dmp文件 3.修改版本

as339000204的专栏 3554

【转】Oracle 11g导出来的dmp导入到 10g的数据库(IMP-00010:不是有效的导出文件,头部验证失败) ...

因为服务器装了oracle 11G,本地装了oracle 10g,从服务器上导出的dmp文件在放到本地导入时,都显示:   IMP-00010:不是有效的导出文件,头部验证失败 后来在网上找了一哈资料,看到以下内容,下载下来试着修改了一下,还真可以导入了。       为了这个问题一直苦恼,差点就想卸掉11g然后装10g了,后来想想,头部验证,那么头部到底是什么,用Notepad++查...

唯品衣秀 154

spa for 10g升级到11g 步骤

1.creater user create user spa identified by spa default tablespace HERO2_TABLESPACE_DATA; grant dba to spa; ...

cimeng0072的博客 219

oracle11g数据库导入导出方法教程

oracle11g数据库导入导出: ①:传统方式——exp(导出)和(imp)导入: ②:数据泵方式——expdp导出和(impdp)导入; ③:第三方工具——PL/sql Develpoer;一、什么是数据库导入导出? oracle11g数据库的导入/导出,就是我们通常所说的oracle数据的还原/备份。 数据库导入:把.dmp 格式文件从本地导入到数据库服务器中(本地oracle测试数据库中...

xinxiaoyong的博客 14万+

11G数据库导入10G的操作实践

Oracle11g数据库导入Oracle10g数据库操作笔记 用exp、imp命令时进行11g备份,导入10g的时候会抛错:不是有效的导出文件,头部验证失败;未成功终止导入。但是有时候还必须得把11g的数据库导入到10g,我今天就遇到了这种情况,搭建测试环境时,有一个项目使用的是

Loadrunn的专栏 1万+

oracle11g导入数据到oracle10g,亲测可用

1:已有一个11g的dmp文件:先oracle 11g 导出10g的dmp,再导入到cracle10中;测试成功! 2:直接从11g导出一个10g的dmp,再导入到cracle10中。(被包含在第一种情况里) create tablespace DetailLibrary logging datafile 'd:\tabspace\detailLibrary\

sinat_16741503的博客 6021
上一篇: solaris10限制用户访问其他目录
下一篇: 10g数据导入9i数据库方法实现
Onlineforeve
博客等级 码龄18年 3粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值