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)

相关推荐

  • 舍瑟而作,子路曾皙冉有公西华侍坐实词

    技术舍瑟而作,子路曾皙冉有公西华侍坐实词《子路曾皙冉有公西华侍坐》里面的重点实词如下舍瑟而作:
    1、居则曰:居,闲居,平时在家  
    2、摄乎大国之间:摄,夹、迫近   
    3、加之以师旅:加,加到……上   
    4、比及三年

    生活 2021年10月30日
  • qt地图综合拉伸方法(qt实现占据栅格地图)

    技术如何实现Qt地图自适应拉伸小编给大家分享一下如何实现Qt地图自适应拉伸,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、前言用过echart的人都会遇到一个问题,就算是代码中写了window.onr

    攻略 2021年12月20日
  • SpringCloud分布式微服务b2b2c电子商务中​怎么用turbine+hystrix-dashboard监听两个消费者服务

    技术SpringCloud分布式微服务b2b2c电子商务中​怎么用turbine+hystrix-dashboard监听两个消费者服务这篇文章主要介绍SpringCloud分布式微服务b2b2c电子商务中怎么用turbi

    攻略 2021年11月19日
  • 花想容,“云想衣裳花想容”出自哪首诗

    技术花想容,“云想衣裳花想容”出自哪首诗云想衣裳花想容出处:《清平调·其一》  原文:  云想衣裳花想容,春风拂槛露华浓。  若非群玉山头见,会向瑶台月下逢。  译文  云霞是她的衣裳,花儿是她的颜容;春风吹拂栏杆,露珠

    生活 2021年10月29日
  • 南辕北辙原文及翻译,《南辕北辙》的古文意思和寓意

    技术南辕北辙原文及翻译,《南辕北辙》的古文意思和寓意1南辕北辙原文及翻译、《南辕北辙》的古文意思如下:
    我今天来上朝的时候,在大路上遇见了一个人,正在面朝北面驾着他的车,他告诉我说:‘我想到楚国去。’我说:‘您到楚国去,

    生活 2021年10月23日
  • pytorch cuda11.1无法使用conda安装怎么办

    技术pytorch cuda11.1无法使用conda安装怎么办这篇文章将为大家详细讲解有关pytorch cuda11.1无法使用conda安装怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后

    攻略 2021年11月18日