• ORA-20005 object statistics are locked (stattype = ALL)

    公司收购了石家庄一家公司,要把客户的数据迁移到我们的数据库中,昨晚加班,进行迁移测试演练,石家庄那面的数据库版本是10gR2,我们的数据库版本是11.2.0.4,使用逻辑迁移的方式进行,迁移大致分为以下几阶段: 由石家庄那面的DBA通过逻辑导出的方式(EXP)将石家庄的数据导出并发送给我们。 将石家庄导出的数据导入(I ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 11g | 标签:, ,
  • 同一个rowid就一定是同一条记录吗

    我小姨子在使用logmnr挖掘日志的时候,发现几条很奇怪的操作,操作时间一样,SQL语句也一模一样的DELETE操作:   如上图,分别在7:04、9:25和9:40对同一个ROWID进行的DELETE操作,而且每个时间点都发生两次操作。这样她的疑问就来了,同一时间会对同一条记录删除两次吗? 我给她的解释是,她查询显示的时间是 ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 11g | 标签:,
  • Oracle清理recyclebin的几种方法

    有人在群里咨询Oracle数据库的回收站里的表太多了,直接使用PURGE RECYCLEBIN命令清理回收站非常慢,对数据库的性能存在一定的影响,有没有什么办法,可以分批进行清理。 在正常情况下,只要表空间可以扩展,也就是表空间还有可用空间,那么Oracle就不会清理回收站而释放空间。就好比在表空间充足的情况下,一张DELETE ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 11g | 标签:, ,
  • 迁移OGG遇到OGG-00446错误

    在一次迁移测试环境的OGG时,忘了迁移目标端的OGG记录检查点信息的表(CHECKPOINTTABLE),在启动REPLICAT进程的时候,遇到了OGG-00446错误。 2017-03-23 15:14:31 ERROR OGG-00446 Checkpoint table ogg.checkpointtable does not exist. Please create the table or recreate the R_USR1 group using the correct ...

    阅读全文
    作者:dbdream | 分类:GoldenGate | 标签:, ,
  • oracle数据库表上的列何时使用默认值

    为表的列添加默认值,并不是所以情况都会用到默认值,只有在插入数据时,没有明确指定这个列,才会用到默认值,以下是测试用例,数据库版本11.2.0.4,操作系统版本为OEL 6.5。 首先创建测试表。 SQL> create table t_test(id number,name char(10)); Table created. 插入一条数据,name列为空。 SQL> insert ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 11g | 标签:, , ,