Oracle中exp和imp数据迁移注意事项有哪些

技术Oracle中exp和imp数据迁移注意事项有哪些这篇文章给大家分享的是有关Oracle中exp和imp数据迁移注意事项有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一,exp时,o

本文就是要和大家分享一下在Oracle中exp和imp数据迁移的注意事项。我觉得边肖很实用,就和大家分享一下作为参考。让我们跟着边肖看一看。

一,exp时,os语言环境和数据库不同时会自动发生转换. 如果操作系统的字符集小于数据库字符集,就可能出现乱码现象.imp时,同理,也是有可能出现乱码的.如果源库和目标库字符集是相同的话,防止exp,imp过程出现字符转换,我们可以在exp,imp动作前,手动设置语音环境和数据库语言环境一样.如数据库语言环境

为AMERICAN_AMERICA.AL32UTF8,os是windows,使用命令set NLS_LANG=AMERICAN_AMERICA.AL32UTF8;os是linux or unix,使用命令

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8.

二,在迁移schema时,即使不迁移数据,也易发生ORA-1659错误. 在上述错误发生后,select view,发现表的大小和源库表大小是一样的.而实际,我们只是迁移表结构,并没有迁移数据(rows=n).

查询表发现也是没有迁移数据的,但它的存储空间和源表是一样的.也就是说它迁移了存储空间.分析发现,是由于exp时,没有设置参

数compress=n所致,由于此参数默认值为y,那么它会在exp时,将源表所有数据压缩到一个extent,也就是initial extent,而imp时,会

预分配initial extent大小的.因此此种情况下,极易发生ORA-1659错误. 注:另在作有数据导出时,如果表大小较大的话,使用此参数的默认值也极易发生ORA-1659错误.因为假设你的源表大小为100m,在

imp时,需分配initial extent大小为100m,如果此时,用户所在表空间没有连续100m空间,那么就会报此错误了.

三,如果导出统计信息,在只导出部分数据,或不导出数据时,导出统计信息会报错.另如果未导出统计信息,但导入时,需导入统计信息

,那此时,导入后,统计信息会被锁住,而无法更新统计信息. 此时,我们可使用包dbms_stats.unlock_schema_stats来解锁.最好的办法是,在exp,imp时,加入参数statistics=none,不exp,imp

统计信息,在导入完成后,在重新收集统计信息.

四,在使用ftp跨系统cp dmp文件时,一定要注意使用bin模式,来防止imp时,不能open文件,而导入失败.

5.操作imp数据时,尤其是imp大表时,为了防止ORA-1555出错,应设置参数Commit=Y,buffer=1000000(根据实际情况设置)。这时,当缓冲空间满了,就会自动提交。默认情况下,imp将一次提交一个表。

详例迁移用户,但无需迁移数据,且源库,目标库语言环境都为AMERICAN_AMERICA.AL32UTF8,可如下操作:

导出:export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

exp user/pwd file=export.dmp log=export.log buffer=10000000 grants=n rows=n statistics=none compress=n

导入:export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

imp user/pwd fromuser=user1 touser=user2 rows=n statistics=none file=export.dmp log=export.log

感谢阅读!文章到此结束“Oracle中exp和imp的数据迁移有哪些注意事项?”,我希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/88945.html

(0)

相关推荐

  • 烟怎么读,KENT这个烟中文怎么读

    技术烟怎么读,KENT这个烟中文怎么读kent香烟是一种香烟品牌烟怎么读,是美国英美烟草(品牌)集团授权于新加坡等地制造。英文是“KENT。亦称为“肯特”、“箭牌”、“健牌”、“建牌”、“长箭”等,因该烟通体白色的缘故而

    生活 2021年10月24日
  • row cache lock引起的性能问题的处理分析是什么

    技术row cache lock引起的性能问题的处理分析是什么本篇文章为大家展示了row cache lock引起的性能问题的处理分析是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有

    攻略 2021年12月1日
  • 如何解决Sqlserver 2014 alwayson架构主节点执行alter table导致从节点的阻塞问题

    技术如何解决Sqlserver 2014 alwayson架构主节点执行alter table导致从节点的阻塞问题如何解决Sqlserver 2014 alwayson架构主节点执行alter table导致从节点的阻塞

    攻略 2021年11月29日
  • 写春天的古诗,看到春天的美景你会吟什么古诗

    技术写春天的古诗,看到春天的美景你会吟什么古诗1 《咏柳》——贺知章(唐) 碧玉妆成一树高, 万条垂下绿丝绦写春天的古诗。 不知细叶谁裁出, 二月春风似剪刀。
    2 《送元二使安西》——王维(唐) 渭城朝雨悒轻尘,

    生活 2021年10月29日
  • 行程记录,vivo手机可以查行程记录吗

    技术行程记录,vivo手机可以查行程记录吗要看情况而定行程记录,因为在飞行模式下是可以开始GPS和WIFI的。如果你开启了WIFI并且连上了网络,那你就可以根据附近的WIFI获取位置信息,然后将位置信息上传到vivo的服

    生活 2021年10月31日
  • pyhanlp中的命名实体识别是怎样的

    技术pyhanlp中的命名实体识别是怎样的本篇文章给大家分享的是有关pyhanlp中的命名实体识别是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。对于

    攻略 2021年12月4日