exp/imp
bisal(Chen Liu)
这个作者很懒,什么都没留下…
展开
-
exp/imp碰到的两则问题处理(ORA-00904和the objects were exported by ABC not by you)
最近负责搭建某系统的用户环境,其中涉及从测试环境导入数据,由于受客观因素制约,不能使用传输表空间方法同步,因此需要用imp/exp或数据泵的方法,这里采用的是imp/exp。下面记录操作过程中碰到的问题。问题1:exp导出时ORA-00904: "IFREEPOOL": invalid identifier和"OLEVEL": invalid identifier错误第原创 2014-09-06 22:49:59 · 11448 阅读 · 0 评论 -
生产数据导入测试环境碰见的一些问题
我们某一个系统的夜维出现了性能的问题,删除N张表,数据量从几万到几百万不等,现在需要3.5-4个小时,看了一下SQL AWR,有些采用了TABLE ACCESS FULL,而且是数据量百万级的表,并且一次删除5000条,批量要删除几百次,相当于执行几百次TABLE ACCESS FULL,效率可想而知。大家讨论后,决定除了索引、SQL语句,从夜维程序逻辑上也要优化,提出了一些方案,目前正处于测试中原创 2017-08-01 22:33:36 · 3894 阅读 · 0 评论 -
解决导入过程中出现的ORA-02289错误
用expdp导出生产库数据到测试库,执行impdp的时候报了ORA-02298错误,提示生效TBL_B表的外键约束FK_B_ID的时候出错,看看ORA-02298的错误描述,因为存在独立的字节点记录,导致生效约束操作报错,通俗一些,就是子表外键对应的主表主键/唯一约束键值不存在,所以此时无法生效外键约束。方案1:既然错误提示子表存在一些主表无记录的外键值,那么只要找出这些不符合主外键关系的子表记录原创 2017-09-08 07:58:39 · 7659 阅读 · 0 评论 -
数据迁移中碰见的一些问题
单位有一套Oracle 9i的古老测试数据库,因为机房搬迁,所以需要迁移数据,新库是Oracle 11g了,一个比较简单的需求,但过程中碰见了一些问题,看似比较琐碎,值得总结一下。由于源库是9i,因此只能用imp/exp,不能用数据泵。问题1:导入目标库用户的默认表空间源库由于不规范的使用,对象默认存储的是数据库默认表空间USERS,既然是迁移,新库就要尽量规范一些。但问题来了,impdp/exp原创 2017-09-08 09:04:48 · 2522 阅读 · 0 评论