OracleExportImport介绍

上传人:cn****1 文档编号:477224584 上传时间:2023-10-04 格式:DOC 页数:16 大小:155KB
返回 下载 相关 举报
OracleExportImport介绍_第1页
第1页 / 共16页
OracleExportImport介绍_第2页
第2页 / 共16页
OracleExportImport介绍_第3页
第3页 / 共16页
OracleExportImport介绍_第4页
第4页 / 共16页
OracleExportImport介绍_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《OracleExportImport介绍》由会员分享,可在线阅读,更多相关《OracleExportImport介绍(16页珍藏版)》请在金锄头文库上搜索。

1、文档名称文档密级Oracle Export/Import工具使用介绍Oracle Exp/Imp工具是一个操作简单、方便灵活的备份恢复和数据迁移工具,它可以实施全库级、用户级、表级的数据备份和恢复。对于数据量在G级或G级以内,强调高可用性,可以容忍少量数据丢失的数据库系统,Exp/Imp是普遍使用的逻辑备份方式。 Export从数据库中导出数据到dump文件中 Import从dump文件中到入数据导数据库中1. 使用到Exp/Imp工具的的场景:1) 两个数据库之间传送数据a 同一个版本的oracle Server之间a 不同版本的oracle Server之间a 同种OS之间a 不同种OS之

2、间2) 用于数据库的备份和恢复3) 从一个SCHEMA传送到另一个SCHEMA4) 从一个TABLESPACE传送到另一个TABLESPACE2. DUMP文件介绍EXPORT到出的是二进制格式的文件,不可以手工编辑,否则会损坏数据。该文件在ORACLE支持的任何平台上都是一样的格式,可以在各平台上通用。DUMP文件在IMPORT时采用向上兼容方式,就是说ORALCE8的DUMP文件可以导入到ORACLE9中,但是版本相差很大的版本之间可能有问题。3. Oracle9i EXP功能描述Oracle9i EXP在原有的基础上新增了部分新的参数,按功能主要分为以下几个部分:1) OBJECT_CO

3、NSISTENT - 用于设置EXP对象为只读以保持对象的一致性。默认是N。2) FLASHBACK_SCN和FLASHBACK_TIME - 用于支持FLASHBACK功能而新增。3) RESUMABLE、RESUMABLE_NAME和RESUMABLE_TIMEOUT - 用于支持RESUMABLE空间分配而新增。4) TTS_FULL_CHECK - 用于在传输表空间时使用依赖性检查。5) TEMPLATE - 用于支持iAS。6) TABLESPACES - 设置表空间导出模式。个人觉得对于一般用户而言,这个才是新增参数中最实用的一个,可以让用户在原来的FULL、OWNER、TABLE

4、S的基础上多了一种选择,使得EXP更加灵活。4. EXPORT/IMPORT过程 (DUMP文件包含的数据对象) EXPORT导出的DUMP文件包含两种基本类型的数据 : DDL (Data Dictionary Language) Data DUMP文件包含所有重新创建Data Dictionary的DDL语句,基本上是可以读的格式 ;但是应该注意的是,千万不要用文本编辑器编辑之,oracle说不支持这样做的。 下面列出的是DUMP文件中包括的ORACLE对象,分为TABLE/USER/FULL方式,有些对象只是在FULL方式下才有(比如public synonyms, users, rol

5、es, rollback segments等) Table mode User Mode Full Database Mode - - - Table definitions Table definitions Table definitions Table data Table data Table data Owners table grants Owners grants Grants Owners table indexes Owners indexes Indexes Table constraints Table constraints Table constraints Tabl

6、e triggers Table triggers All triggers Clusters Clusters Database links Database links Job queues Job queues Refresh groups Refresh groups Sequences Sequences Snapshots Snapshots Snapshot logs Snapshot logs Stored procedures Stored procedures Private synonyms All synonyms Views Views Profiles Replic

7、ation catalog Resource cost Roles Rollback segments System audit options System privileges Tablespace definitions Tablespace quotas User definitions 5. IMPORT时的对象倒入顺序 1.Tablespaces 2.Profiles 3.Users 4.Roles 5.SystemPrivilegeGrants 6.RoleGrants 7.DefaultRoles 8.TablespaceQuotas 9.ResourceCosts10.Rol

8、lbackSegments11.DatabaseLinks12.Sequences13.Snapshots14.SnapshotLogs15.JobQueues16.RefreshGroups17.ClusterDefinitions18.Tables(alsogrants,comments,indexes,constraints,auditing)19.ReferentialIntegrity20.POSTTABLESactions21.Synonyms22.Views23.StoredProcedures24.Triggers,DefaultsandAuditing按这个顺序主要是解决对象

9、之间依赖关系可能产生的问题。TRIGGER最后导入,所以在INSERT数据到数据库时不会激发TRIGGER。在导入后可能会有一些状态是NVALID的PROCEDURE,主要是IMPORT时会影响一些数据库对象,而IMPORT并不重新编译PROCEDURE,从而造成这种情况,可以重新编译之,就能解决这个问题。6. 兼容性问题IMPORT工具可以处理EXPORT 5.1.22之后的版本导出的DUMP文件,所以你用ORACLE7的IMPORT处理ORACLE6的DUMP文件,依次类推,但是ORACLE如果版本相差很大有可能不能处理。具体的问题可以参照相应的文档,比如有关参数设置等(COMPATIBL

10、E参数) EXPORT需要的VIEWEXPORT需要的VIEW是由CATEXP.SQL创建,这些内部VIEW用于EXPORT组织DUMP文件中数据格式。大部分VIEW用于收集创建DDL语句的,其他的主要供ORACLE开发人员用。这些VIEW在不同ORACLE版本之间有可能不同,每个版本可能都有新的特性加入。所以在新的版本里面执行旧的dump文件会有错误,一般可以执行CATEXP.SQL解决这些问题, 解决向后兼容问题的一般步骤如下:1) 导出数据库的版本比目标数据库老的情况: 在需要导入的目标数据库中执行旧的CATEXP.SQL 使用旧的EXPORT导出DUMP文件 使用旧的IMPORT导入到

11、数据库中 在数据库中执行新的CATEXP.SQL,以恢复该版本的EXPORT VIEW2) 导出数据库的版本比目标数据库新的情况 在需要导入的目标数据库中执行新的CATEXP.SQL 使用新的EXPORT导出DUMP文件 使用新的IMPORT导入到数据库中 在数据库中执行旧的CATEXP.SQL,以恢复该版本的EXPORT VIEW7. 碎片整理 EXPORT/IMPORT一个很重要的应用方面就是整理碎片。因为如果时初次IMPPORT,就会重新CREATE TABLE 再导入数据,所以整张表都是连续存放的。另外缺省情况下EXPORT会在生成DUMP文件是“压缩(COMPRESS)”TABLE,

12、但是这种压缩在很多情况下被误解。事实上,COMPRESS是改变STORAGE参数INITIAL的值。比如:CREATE TABLE . STORAGE( INITIAL 10K NEXT 10K.) 现在数据已经扩展到100个EXTENT,如果采用COMPRESS=Y来EXPORT数据,则产生的语句时 STORAGE( INITIAL 1000K NEXT 10K) ;我们可以看到NEXT值并没有改变,而INITIAL是所有EXTENT的总和。所以会出现如下情况,表A有4个100M的EXTENT,执行DELETE FROM A,然后再用COMPRESS=Y 导出数据,产生的CREATE TABLE语句将有400M的INITIAL EXTENT。即使这是TABLE中已经没有数据!这是的DUM

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号