文档详情

导入导出-公开课件(讲义).ppt

发布:2019-10-06约3.92千字共20页下载文档
文本预览下载声明
目标 导出和导入简介 导出 导入 搬移表空间 导出和导入简介 归档历史数据 保存表结构和数据避免用户错误 在机器,数据库以及不同版本之间迁移数据 在数据库之间搬移表空间 导出 语法:exp keyword=value,… 导出方法 导出表 导出用户 导出数据库 C:\oracle\ora81\binexp help=y 格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN) 实例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR) 或 TABLES=(T1: P1,T1: P2),如果 T1 是分区表 USERID 必须是命令行中的第一个参数。 关键字 说明(默认) 关键字 说明(默认) -------------------------------------------------------------------------- USERID 用户名/口令 FULL 导出整个文件 (N) BUFFER 数据缓冲区的大小 OWNER 所有者用户名列表 FILE 输出文件 (EXPDAT.DMP) TABLES 表名列表 COMPRESS 导入一个范围 (Y) RECORDLENGTH IO 记录的长度(OS i/o缓存) GRANTS 导出权限 (Y) INCTYPE 增量导出类型 INDEXES 导出索引 (Y) RECORD 跟踪增量导出 (Y) ROWS 导出数据行 (Y) PARFILE 参数文件名 CONSTRAINTS 导出限制 (Y) CONSISTENT 交叉表一致性 LOG 屏幕输出的日志文件 STATISTICS 分析对象 (ESTIMATE) DIRECT 直接路径 (N) TRIGGERS 导出触发器 (Y) FEEDBACK 显示每 x 行 (0) 的进度 FILESIZE 各转储文件的最大尺寸 QUERY 选定导出表子集的子句 下列关键字仅用于可传输的表空间 TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N) TABLESPACES 将传输的表空间列表 在没有警告的情况下成功终止导出。 导出表 缺省情况下同时会导出该表的索引,权限,约束以及触发器 EXP SCOTT/TIGER TABLES=(EMP,DEPT) FILE=TAB.DMP 说明:特权用户可以导出其他用户的表 导出用户 导出用户模式的所有对象 EXP SYSTEM/MANAGER OWNER=SCOTT DIRECT=Y FILE=USER.DMP 说明:特权用户可以导出多个用户 导出数据库 导出除SYS模式外所有其他模式对象 说明:只有特权用户可以执行该操作 DBA EXP_FULL_DATABASE 三种方式: 完全导出 增量导出 累计导出 导出示例 导入 语法:imp keyword=value, … 导入方法: 导入表 导入用户 导入数据库 C:\oracle\ora81\binimp help=y 格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,vlaueN) 实例: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N 或 TABLES=(T1: P1,T1: P2),如果 T1 是分区表 USERID 必须是命令行中的第一个参数。 关键字 说明(默认) 关键字 说明(默认) -------------------------------------------------------------------- USERID 用户名/口令 FULL 导入整个文件 (N) BUFFER 数据缓冲区大小 FROMUSER 所有人用户名列表 FILE 输入文件 (EXPDAT.DMP) TOUSER 用户名列表 SHOW 只列出文件内容 (N) TABLES 表名列表 IGNORE 忽略创建错误 (N) RECORDLENGTH IO 记录的长度 GRANTS 导入权限 (Y) INCTYPE
显示全部
相似文档