- 浏览: 145291 次
- 性别:
- 来自: 河南
文章分类
最新评论
-
allenny:
刚开始编程时曾经用这种方式写过一个JSP,一千多行,嵌套十几层 ...
jsp页面使用java代码 -
javer:
"也就是不能出现方法的重构"
应该是叫方法 ...
Dwr学习笔记 -
yyqhs:
在jsp页面中直接编写java代码会使页面的可读性和可维护性变 ...
jsp页面使用java代码 -
bestxiaok:
set是向action中注入信息,get是从action中得到 ...
struts2.0技巧知识
1.不同版本的oracle数据的导出-----》 另一个oracle数据库导入 环境不同,将会导致操作不能成功!
其实,不同版本的oralce数据 转移,主要是看两个oracle客户段的版本;
后者的oracle客户段版本要大于等于前者的oracle客户段版本方可! 否则后者的oracle客户端不能识别该导出文件,即无效的oracle数据导出文件! 主要是看oracle客户段的版本了!
2.oracle的中的错误,都有错误代码,oralce的问题,尽量都放到网上去摆一下,这样可以更快的解决问题!
3.对于数据量比较大的数据文件,我们要要注意一下几点:
a.由于一次导入导出时间比较长,所以我们尽量附属日志文件,便于错误信息的排查!而且有时候,即使有警告,也没有信息提示! full=y log=E:/1.log
b.设定缓存区大小,越大越好! 但是有时候,缓存区太大,反而操作执行的变慢了! buffer=1000000000
c.对于已经知道的用户下,我们要存取大量的数据,这时,我们要考虑该文件大小是否足够,是否会影响数据的导入!
wangzhuoyan的专栏
明月松间照,清泉石上流
登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页 全站 当前博客 空间 博客 好友 相册 留言 用户操作
[发私信] [加为好友]
王卓岩ID:wangzhuoyan
明月松间照,清泉石上流
登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页 全站 当前博客 空间 博客 好友 相册 留言 用户操作
[发私信] [加为好友]
王卓岩ID:wangzhuoyan
共1769次访问,排名2万外,好友27人,关注者27人。
StringBuffer dream = new StringBuffer ();
dream .append("技术高手");
dream .append("彩票中奖");
dream .append("有车,有房");
StringBuffer dream = new StringBuffer ();
dream .append("技术高手");
dream .append("彩票中奖");
dream .append("有车,有房");
wangzhuoyan的文章
原创 13 篇
翻译 0 篇
转载 24 篇
评论 0 篇
订阅我的博客
wangzhuoyan的公告
有理想在的地方,地狱就是天堂,有希望在的地方,痛苦也成欢乐.
文章分类
技术外话
数据库
应用程序
存档
2009年07月(3)
2009年06月(7)
2009年05月(16)
2009年04月(11)
Oracle不同版本间的导入导出命令详解 收藏
Oracle的imp/exp组件是我们常用的工具,它的一个操作原则就是向下兼容。下面是据此总结的几个使用规则和相关测试:
规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器
--1.1 使用9i客户端通过imp连接到10g数据库
C:\Documents and Settings\yuechaotian>exp userid=hdtest/test@s67 tables=(ab01) rows=n file=d:\x.dmp
--1.1 使用9i客户端通过imp连接到10g数据库
C:\Documents and Settings\yuechaotian>exp userid=hdtest/test@s67 tables=(ab01) rows=n file=d:\x.dmp
Export: Release 9.2.0.1.0 - Production on 星期三 2月 20 10:09:55 2008
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
注: 将不会导出表数据(行)
即将导出指定的表通过常规路径 ...
. . 正在导出表 AB01
在没有警告的情况下成功终止导出。
. . 正在导出表 AB01
在没有警告的情况下成功终止导出。
--1.2 使用10g客户端通过imp连接9i数据库:连接失败(而不是导出失败)
C:\Documents and Settings\yuechaotian>exp userid=hbjb_kf_hd/test@s46 owner=hdtest file=d:\x.dmp
C:\Documents and Settings\yuechaotian>exp userid=hbjb_kf_hd/test@s46 owner=hdtest file=d:\x.dmp
Export: Release 10.2.0.1.0 - Production on 星期三 2月 20 09:57:22 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
EXP-00056: 遇到 ORACLE 错误 6550
ORA-06550: 第 1 行, 第 41 列:
PLS-00302: 必须说明 'SET_NO_OUTLINES' 组件
ORA-06550: 第 1 行, 第 15 列:
PL/SQL: Statement ignored
EXP-00000: 导出终止失败
规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件)
--2.1 使用10g客户端exp出10g的数据
C:\Documents and Settings\yuechaotian>exp userid=test/test@orcl owner=test file=d:\10g.dmp
--2.1 使用10g客户端exp出10g的数据
C:\Documents and Settings\yuechaotian>exp userid=test/test@orcl owner=test file=d:\10g.dmp
Export: Release 10.2.0.1.0 - Production on 星期三 2月 20 11:16:39 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
服务器使用 AL32UTF8 字符集 (可能的字符集转换)
即将导出指定的用户...
……
导出成功终止, 但出现警告。
……
导出成功终止, 但出现警告。
C:\Documents and Settings\yuechaotian>
--2.2 使用9i客户端imp上面所导出的dmp文件到10g:可以连接到10g中,但无法识别文件
C:\Documents and Settings\yuechaotian>imp userid=test/test@s10g fromuser=test touser=test file=d:\10g.dmp
C:\Documents and Settings\yuechaotian>imp userid=test/test@s10g fromuser=test touser=test file=d:\10g.dmp
Import: Release 9.2.0.1.0 - Production on 星期三 2月 20 11:20:33 2008
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
IMP-00010: 不是有效的导出文件,标题验证失败
IMP-00000: 未成功终止导入
IMP-00000: 未成功终止导入
C:\Documents and Settings\yuechaotian>
规则3:低版本exp出的dmp文件,高版本可以imp(向下兼容)
-- 3.1 使用9i客户端exp出9i中的数据
C:\Documents and Settings\yuechaotian>exp userid=test/test@s9i owner=test file=d:\9i.dmp
-- 3.1 使用9i客户端exp出9i中的数据
C:\Documents and Settings\yuechaotian>exp userid=test/test@s9i owner=test file=d:\9i.dmp
Export: Release 9.2.0.1.0 - Production on 星期三 2月 20 11:25:04 2008
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即将导出指定的用户...
……
在没有警告的情况下成功终止导出。
……
在没有警告的情况下成功终止导出。
C:\Documents and Settings\yuechaotian>
-- 3.2 使用10g客户端imp到10g数据库中
C:\Documents and Settings\yuechaotian>imp userid=test/test@orcl fromuser=test touser=test file=d:\9i.dmp
C:\Documents and Settings\yuechaotian>imp userid=test/test@orcl fromuser=test touser=test file=d:\9i.dmp
Import: Release 10.2.0.1.0 - Production on 星期三 2月 20 11:28:46 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
经由常规路径由 EXPORT:V09.02.00 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
导入服务器使用 AL32UTF8 字符集 (可能的字符集转换)
. . 正在导入表 "AUDIT_ACTIONS"导入了 144 行
……
成功终止导入, 但出现警告。
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
导入服务器使用 AL32UTF8 字符集 (可能的字符集转换)
. . 正在导入表 "AUDIT_ACTIONS"导入了 144 行
……
成功终止导入, 但出现警告。
C:\Documents and Settings\yuechaotian>
规则4:从Oracle 低版本的Export数据可以Import到Oracle高版本中,但限于Oracle的相邻版本,如从Oracle 7 到 Oracle 8。对于两个不相邻版本间进行转换,如从Oracle 6 到 Oracle 8,则应先将数据输入到中间版本—Oracle 7,再从中间数据库转入更高版本。
--我使用10g的imp功能,可以将由817导出的dmp文件直接导入10g中,这与该规则的介绍不同。(该规则出自高道强的《Oracle导入导出工具实现数据库移植》)
C:\Documents and Settings\yuechaotian>imp userid=test/test fromuser=scott touser=test file=d:\tyc.dmp
--我使用10g的imp功能,可以将由817导出的dmp文件直接导入10g中,这与该规则的介绍不同。(该规则出自高道强的《Oracle导入导出工具实现数据库移植》)
C:\Documents and Settings\yuechaotian>imp userid=test/test fromuser=scott touser=test file=d:\tyc.dmp
Import: Release 10.2.0.1.0 - Production on 星期三 2月 20 14:03:33 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
经由常规路径由 EXPORT:V08.01.07 创建的导出文件
警告: 这些对象由 SCOTT 导出, 而不是当前用户
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
导入服务器使用 AL32UTF8 字符集 (可能的字符集转换)
导出服务器使用 ZHS16GBK NCHAR 字符集 (可能的 ncharset 转换)
. 正在将 SCOTT 的对象导入到 TEST
. . 正在导入表 "ACCOUNT"导入了 5 行
. . 正在导入表 "BONUS"导入了 0 行
. . 正在导入表 "DEPT"导入了 4 行
. . 正在导入表 "EMP"导入了 14 行
. . 正在导入表 "RECEIPT"导入了 1 行
. . 正在导入表 "SALGRADE"导入了 5 行
即将启用约束条件...
成功终止导入, 没有出现警告。
导入服务器使用 AL32UTF8 字符集 (可能的字符集转换)
导出服务器使用 ZHS16GBK NCHAR 字符集 (可能的 ncharset 转换)
. 正在将 SCOTT 的对象导入到 TEST
. . 正在导入表 "ACCOUNT"导入了 5 行
. . 正在导入表 "BONUS"导入了 0 行
. . 正在导入表 "DEPT"导入了 4 行
. . 正在导入表 "EMP"导入了 14 行
. . 正在导入表 "RECEIPT"导入了 1 行
. . 正在导入表 "SALGRADE"导入了 5 行
即将启用约束条件...
成功终止导入, 没有出现警告。
C:\Documents and Settings\yuechaotian>
--以上操作,对于OracleXE的10g版本同样适用:
C:\Documents and Settings\yuechaotian>imp userid=test/test fromuser=scott touser=test file=d:\tyc.dmp
C:\Documents and Settings\yuechaotian>imp userid=test/test fromuser=scott touser=test file=d:\tyc.dmp
Import: Release 10.2.0.1.0 - Production on 星期三 2月 20 14:15:51 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
经由常规路径由 EXPORT:V08.01.07 创建的导出文件
警告: 这些对象由 SCOTT 导出, 而不是当前用户
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
导出服务器使用 ZHS16GBK NCHAR 字符集 (可能的 ncharset 转换)
. 正在将 SCOTT 的对象导入到 TEST
. . 正在导入表 "ACCOUNT"导入了 5 行
. . 正在导入表 "BONUS"导入了 0 行
. . 正在导入表 "DEPT"导入了 4 行
. . 正在导入表 "EMP"导入了 14 行
. . 正在导入表 "RECEIPT"导入了 1 行
. . 正在导入表 "SALGRADE"导入了 5 行
即将启用约束条件...
成功终止导入, 没有出现警告。
导出服务器使用 ZHS16GBK NCHAR 字符集 (可能的 ncharset 转换)
. 正在将 SCOTT 的对象导入到 TEST
. . 正在导入表 "ACCOUNT"导入了 5 行
. . 正在导入表 "BONUS"导入了 0 行
. . 正在导入表 "DEPT"导入了 4 行
. . 正在导入表 "EMP"导入了 14 行
. . 正在导入表 "RECEIPT"导入了 1 行
. . 正在导入表 "SALGRADE"导入了 5 行
即将启用约束条件...
成功终止导入, 没有出现警告。
imp/exp 的导入导出常用:
oracle IMP 命令详解oracle IMP 命令详解
原文地址:http://www.bokee.net/bloggermodule/blog_viewblog.do?id=465310
Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。
oracle IMP 命令详解oracle IMP 命令详解
原文地址:http://www.bokee.net/bloggermodule/blog_viewblog.do?id=465310
Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。
1. 获取帮助
imp help=y
2. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y
3. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapark fromuser=seapark imp
system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)
4. 将一个用户所属的数据导入另一个用户
imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
imp system/manager file=tank log=tank fromuser=(seapark,amy)
touser=(seapark1, amy1)
5. 导入一个表
imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)
6. 从多个文件导入
imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
log=paycheck, filesize=1G full=y
7. 使用参数文件
imp system/manager parfile=bible_tables.par
bible_tables.par参数文件:
#Import the sample tables used for the Oracle8i Database Administrator's
Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import
8. 增量导入
imp system./manager inctype= RECTORE FULL=Y FILE=A
发表于 @ 2009年05月21日 14:31:00 | 评论( 0 ) | 编辑| 举报| 收藏
imp help=y
2. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y
3. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapark fromuser=seapark imp
system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)
4. 将一个用户所属的数据导入另一个用户
imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
imp system/manager file=tank log=tank fromuser=(seapark,amy)
touser=(seapark1, amy1)
5. 导入一个表
imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)
6. 从多个文件导入
imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
log=paycheck, filesize=1G full=y
7. 使用参数文件
imp system/manager parfile=bible_tables.par
bible_tables.par参数文件:
#Import the sample tables used for the Oracle8i Database Administrator's
Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import
8. 增量导入
imp system./manager inctype= RECTORE FULL=Y FILE=A
发表于 @ 2009年05月21日 14:31:00 | 评论( 0 ) | 编辑| 举报| 收藏
旧一篇:关于Io 异常: The Network Adapter could not establish the connection | 新一篇:社会生存的75条忠告----胜读十年书【转】给wangzhuoyan的留言只有注册用户才能发表评论!登录注册姓 名:
校验码:
Csdn Blog version 3.1a
Copyright © wangzhuoyan
校验码:
Csdn Blog version 3.1a
Copyright © wangzhuoyan
发表评论
-
ORA-01031:权限不足
2010-08-24 16:00 18211. ORA-01031:权限不足 如果在Oracle ... -
Oralce 资料下载
2010-08-20 10:13 844Oracle10g文档到以下地址:1、到 [url][url] ... -
Oracle 程序流程
2010-08-18 15:52 8211.Case 的使用 --case 情况语 ... -
ORACLE 记录类型
2010-08-18 12:31 1729记录类型是用于处理单行多列数据的 1. %TYP ... -
Oracle游标学习二
2010-08-18 10:19 20001. -- 定义游标是 ... -
Oracle字符集
2010-08-10 17:01 1064经常有同事咨询oracle数据库字符集相关的问题, ... -
oracle函数
2010-08-09 09:20 794做一个主键id,他为序列生成,而且其必须为7为数字,如果不太够 ... -
Oracle开发经验二
2010-07-28 17:53 9721.数据库中的数据表信 ... -
Oracle导出数据
2010-06-25 23:37 1192导出表数据 (yes/no): yes & ... -
SQL开发经验一
2010-06-20 10:15 841第一个sql: SELECT * FROM (SELE ... -
Oracle存储过程
2010-06-19 13:24 1269具体实例: CREATE OR REPLACE PROCED ... -
Oracle的游标学习
2010-06-18 21:22 1740DECLARE t_a VARCHAR2(50); CUR ... -
PL/SQL类型使用
2010-06-18 20:52 967--%Type的使用 names D401.D401_02% ... -
安装Oracle的客户端:连接Oracle服务器
2010-06-18 16:32 1866我们在软件开发过程中,必须要连接Oracle服务器,但是该服务 ... -
Oracle中中的临时表(工作中使用真实表)
2010-06-16 14:31 9391、前言 目前所有使用oracle作为数据库 ... -
Oracle的jarclasses12.jar的重要性
2010-06-14 15:08 1796如果我们使用的是连接池,则项目使用的jar包是应用服务器中的! ... -
开发经验2
2010-06-02 13:42 750Oracle数据库,必须玩熟呀! 1。存储过程必须熟练书写, ... -
Oracle开发经验一
2010-05-28 12:04 864对于oracle的操作; 1。有时,我们为了实现某种功能,在 ... -
Oracle零碎知识
2010-05-20 12:17 8191.oracle中,对于date类型的列,不能直接插入字符 ...
相关推荐
- `expdp`和`impdp`:Oracle Data Pump是Oracle提供的高效数据导入导出工具,支持大量数据的快速传输。 - `sqlplus`:通过SQL命令行工具,配合`INSERT INTO SELECT`语句或`CREATE TABLE AS SELECT`进行数据导入...
Oracle 数据导入导出是数据库管理中的重要操作,用于在不同环境之间转移数据,备份和恢复数据,以及进行数据迁移。本文将深入探讨Oracle数据库的数据导入导出机制,包括使用的主要工具、过程和最佳实践。 Oracle ...
### Oracle 数据导入导出 imp/exp 命令详解 #### 一、概述 在数据库管理领域,Oracle 提供了强大的工具来支持数据的备份与恢复,其中 `imp`(Import)与 `exp`(Export)命令是进行数据迁移时常用的工具之一。本文...
Linux下Oracle数据导入导出方法 基本常用的都有,可做参考文档
Oracle数据导入导出是数据库管理中的重要操作,用于在不同环境之间转移数据,备份或恢复数据,以及在系统升级或迁移时保持数据完整性。Oracle提供了一对工具,即IMP(Import)和EXP(Export),来执行这些任务。下面...
oracle数据导入导出 /*根据SCHEMAS导出数据,VERSION去掉时导出当前oracle的版本,在dos执行,文件导出完成后会显示导出文件的存放目录*/ expdp ewin/123321@172.20.0.31/mespr
Oracle 数据 导入 导出
Oracle 数据泵(Data Pump)是Oracle数据库从10g版本开始引入的一种高效的数据导入和导出工具,相较于传统的EXP和IMP工具,它在处理大量数据时具有显著的性能优势。本文将详细介绍数据泵的主要特点、工作原理以及...
Oracle 数据导入导出命令解析 Oracle 数据库的导入导出操作是数据库管理员的日常工作之一,对于数据的导入导出命令的熟悉和掌握是非常重要的。本文将对 Oracle 数据库的导入导出命令进行详细的解析,并对其相应的...
### Oracle 数据导入导出命令详解 #### 一、概述 Oracle 数据库系统是业界领先的数据库管理系统之一,提供了强大的数据管理功能。在Oracle中,数据的导入导出是一项非常重要的任务,尤其是在需要迁移数据、备份数据...
Oracle 19c 备份恢复-导入导出 ...Oracle 19c 备份恢复-导入导出是指使用 exp 和 imp 工具实现数据库的备份恢复和数据的导入导出,通过选择合适的工作方式、模式和选项,可以满足不同的备份恢复和数据导入导出需求。
如果这个文件是与Oracle数据导入导出相关的,那么它可能包含了关于如何使用expdp和impdp的步骤、示例脚本,或者是准备导入的测试数据。 在实际操作中,确保数据导入导出的安全性和正确性非常重要,比如要备份重要...
Oracle的导入导出功能是数据库管理的重要部分,它允许我们方便地备份数据、迁移数据以及在不同环境间同步数据。这个"Oracle导入导出命令bat执行命.rar"文件显然包含了一系列用于自动化这些过程的批处理(BAT)脚本。...
1. **Oracle数据导入导出** Oracle提供了多种数据导入导出工具,包括`expdp`(Export Data Pump)和`impdp`(Import Data Pump)以及传统的`exp`和`imp`。Data Pump工具提供了更快的速度和更大的灵活性,支持并行...