


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一课资料网/exp/imp导出导入工具的使用 2004-02 余枫 一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据库中所有对象。 2. 导出工具exp交互式命令行方式的使用的例子 $exp test/test123appdb Enter array fetch buffer size: 4096 回车 Export file: expdat.dmp m.dmp 生成导出的文件名 (1E(ntire database, (2U(sers, or (3T(ables: (2U 3 Export table data (yes/no: yes 回车 Compress extents (yes/no: yes 回车 Export done in ZHS16GBK character set and ZHS16GBK NCHAR character set About to export specified tables via Conventional Path . Table(T or Partition(T:P to be exported: (RETURN to quit cmamenu 要导出的表名 . . exporting table CMAMENU 4336 rows exported Table(T or Partition(T:P to be exported: (RETURN to quit 要导出的表名n Table(T or Partition(T:P to be exported: (RETURN to quit 回车 Export terminated successfully without warnings. 3. 导出工具exp非交互式命令行方式的例子 $exp scott/tiger tables=(emp,dept file=/directory/scott.dmp grants=y 说明:把scott用户里两个表emp,dept导出到文件/directory/scott.dmp $exp scott/tiger tables=emp query=where job=salesman and sal1600 file=/directory/scott2.dmp 说明:在exp里面加上导出emp的查询条件job=salesman and sal /tmp/m.dmp 输入插入缓冲区大小(最小为 8192 30720 经由常规路径导出由EXPORT:V08.01.06创建的文件 警告: 此对象由 TEST 导出, 而不是当前用户 已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入 只列出导入文件的内容(yes/no:no 由于对象已存在, 忽略创建错误(yes/no:no yes 导入权限(yes/no:yes 导入表数据(yes/no:yes 导入整个导出文件(yes/no:no yes . 正在将TEST的对象导入到 SCOTT . . 正在导入表 CMAMENU 4336行被导入 成功终止导入,但出现警告。 3.导入工具imp非交互式命令行方式的例子 $ imp system/manager fromuser=jones tables=(accts $ imp system/manager fromuser=scott tables=(emp,dept $ imp system/manager fromuser=scott touser=joe tables=emp $ imp scott/tiger file = expdat.dmp full=y $ imp scott/tiger file = /mnt1/t1.dmp show=n buffer=2048000 ignore=n commit=y grants=y full=y log=/oracle_backup/log/imp_scott.log $ imp system/manager parfile=params.dat params.dat 内容 file=dba.dmp show=n ignore=n grants=y fromuser=scott tables=(dept,emp 4.导入工具imp可能出现的问题 (1 数据库对象已经存在 一般情况, 导入数据前应该彻底删除目标数据下的表, 序列, 函数/过程,触发器等; 数据库对象已经存在, 按缺省的imp参数, 则会导入失败 如果用了参数ignore=y, 会把exp文件内的数据内容导入 如果表有唯一关键字的约束条件, 不合条件将不被导入 如果表没有唯一关键字的约束条件, 将引起记录重复 (2 数据库对象有主外键约束 不符合主外键约束时, 数据会导入失败 解决办法: 先导入主表, 再导入依存表 disable目标导入对象的主外键约束, 导入数据后, 再enable它们 (3 权限不够 如果要把A用户的数据导入B用户下, A用户需要有imp_full_database权限 (4 导入大表( 大于80M 时, 存储分配失败 默认的EXP时, compress = Y, 也就是把所有的数据压缩在一个数据块上. 导入时, 如果不存在连续一个大数据块, 则会导入失败. 导出80M以上的大表时, 记得compress= N, 则不会引起这种错误. (5 imp和exp使用的字符集不同 如果字符集不同, 导入会失败, 可以改变unix环境变量或者NT注册表里NLS_LANG相关信息. 导入完成后再改回来. (6 imp和exp版本不能往上兼容 imp可以成功导入低版本exp生成的文件, 不能导入高版本exp生成的文件 根据情况我们可以用 $ imp username/passwordconnect_string 说明: connect_string 是在/ORACLE_HOME/network/admin/tnsnames
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 放射性矿石磁选分离工艺考核试卷及答案
- 海洋水文气象观测员晋升考核试卷及答案
- D供应商分类标准及注册评价等测试卷附答案
- 银行招聘文秘试题及答案
- 银行行长考核试题及答案
- 中职专业试题及答案
- 电力专业试题及答案
- 茶学专业试题及答案
- 中药鉴定专业试题及答案
- 专业美术知识试题及答案
- 万科物业管理服务工作手册
- 简单的电动车代理合同模板
- DDI辅导员工迈向成功-辅导领导力系列
- 阿联酋法律体系
- 煤矿井筒装备安装方案
- 育苗基质选择标准课件
- 人教版八年级上册物理期末复习:多选题专项练习题汇编[含答案]]
- 混凝土支撑拆除施工方案
- 【精品】ppt课件新《预算法》解读
- 如何写周记(课堂PPT)
- 各类机床工时定额计算方法
评论
0/150
提交评论