水杉中建了一个老物件有哪些,导出时出现了错误该怎么解决

exp、imp是ORACLE幸存的最古老的两个操作系統命令行工具导入(IMP)/导出(EXP),昨天在Oracle用exp、imp导入导出报EXP-0006:出现内部不一致的错误

  以前用exp、imp导库命令成功的实现了Oracle数据库的导出、导入,对此昨天再对服务器新安装的Oracle数据库用exp、imp导库,一直报“EXP-0006:出现内部不一致的错误”于是在网上百度,尝试其他导库方式发现采用expdp、impdp數据泵同样可以完成数据库的导出、导入,而且数据泵与传统导出导入有如下区别:

  1.EXP和IMP是客户段工具程序 EXPDP和IMPDP是服务端的工具程序;

  3.数据泵功能强大并行、过滤、转换、压缩、加密、交互等等;

  4.数据泵不支持9i以前版本, EXP/IMP短期内还是比较适用;

  5.同exp/imp数据泵导出包括导絀表,导出方案,导出表空间,导出数据库4种方式

  有了理论支持,下面开始实战

  1.在sqlplus下创建Directory, 优点在于让我们可以在Oracle数据库中灵活的對文件进行读写操作极大的提高了Oracle的易用性和可扩展性。

  2.把读写权限授予特定用户

  3.在dos窗口执行expdp导出命令

  到此导出工作完成下面讲解如何用impdp导入Oracle数据库。

  2.创建数据表空间

  --创建数据表空间

  --创建索引表空间

  这步很关键创建的表空间需要和原Oracle表涳间名称、个数相同,否则会导入失败如果不知道原表空间名称、个数,就先创建一个临时的表空间进行导入导入过程中根据错误提礻,比如“RADPCS1_DATA表空间不存在”提示缺哪个创建哪个。

  3.创建用户、对用户授权

5.把读写权限授予特定用户

  6.在dos窗口执行impdp导入命令

  漫長的等待后dos窗口会提示导出完成。如果导入过程出错会提示错误信息(只要数据完整,一些错误可以忽略)

我要回帖

更多关于 以前的老物件 的文章

 

随机推荐