导入导出工具expimpexpdpimpdp_第1页
导入导出工具expimpexpdpimpdp_第2页
导入导出工具expimpexpdpimpdp_第3页
导入导出工具expimpexpdpimpdp_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——导入导出工具expimpexpdpimpdpcreateindex-->createtrigger,constriants例子

练习:先删除scott.emp表的记录,使用备份文件恢复记录sqlplusscott/oracletruncatetableemp;

selectcount(*)fromemp;

impscott/oracletables=empfile=emp.dmpignore=y

参数ignore=y表示直接导入数据检查结果selectcont(*)fromemp;将某用户的表导入到另一个用户下:交互式

imptables=empfile=emp.dmpfromuser=scotttouser=hr

输入用户名:sysassysdba

输入密码:oracle非交互式

imp\\'sys/oracleassysdba\\'tables=empfile=emp.dmpfromuser=scotttouser=hr

约束报错,可以不需要创立约束,参与参数CONSTRAINTS=N4导入可能出现的问题a数据对象已经存在

解决方法:使用参数ignore=y会把exp文件的数据内容直接导入假使表有唯一关键字约束,不符合条件的不导入假使表没有唯一关键字约束,将引起重复记录b数据库对象有主外键约束

不符合主外键约束,数据导入失败解决方法:先导入主表,在导入从表

或者先禁用主外键,导入完成后在启用c权限不够

给予imp_full_databaseexp_full_database

d字符集问题

假使字符集不同,导入失败查看oracleserver端的字符集

selectuserenv('language')fromdual;

查看dump文件字符集

catscott.dmp|od-x|head-1|awk'{print$2$3}'|cut-c3-60345

selectnls_charset_name(to_number('0354','xxxx'))fromdual;

查看oracleclient端字符集echo$NLS_LANG

假使检查结果发现server端和client字符集不一样,修改为同server端一致的字符集

导出的过程转换

在export过程中,源数据库字符集与export用户会话字符集不一致

会发生字符集转换,并在导出文件头部几个字节中存储export用户会话字符集ID号,在这个过程中肯可能发生数据丢失。要正确导出源数据库数据,要求export过程的用户会话字符集应等于源数据库字符集或是源数据库字符集的超集导入的过程字符集转换

确定导出数据库字符集环境(通过读取导出文件头获取)确定session字符集(通过nls_lang获得)

imp读取导出的文件,读取文件集ID于导入进程所在的会话nls_lang比较假使一致不做转换,不过不同要把数据文件字符集转为session字符集

总结:

先去检查导入文件字符集于导入session使用字符集之间的转换,假使转换不成功,则imp就不能完成然后导入session字符集与数据库字符集之间转换fimp,exp版本不能向上兼容

imp可以导入低版本exp生成的文件,不能导入高版本exp生成的文件

g导入大表(大于80M),存储失败

默认的exp时,compress=y,也就是数据将压缩在一个数据块上导入时,假使不存在连续一个大数据块,导入失败导出80m以上大表时,将compress=n

5expimp参数

buffer=4096000(数据缓冲区代销哦啊,以字节为单位,自行调整)对性能有很大影响

compress=y(将在导出时候合并碎片)

direct=y(以direct方式导出,告诉exp直接读取数据,速度快)feedback(每x行显示进度)

例如:

将用户的所有内容删除后恢复用户的所有内容1导出用户所有的对象

expscott/oracleowner=scottfile=soctt.dmp删除用户dropuserscottcascade;导入用户必需要先存在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论