ORA-600 17147 超过32000个or的SQL导致的数据库宕机
今天有台数据库一个小时之内连续宕机两次,相同的错误,都是ORA-600 17147 导致内存crash后PMON杀死实例ORA-00600: internal error code, arguments: [17147], [0xFB0AC7920], [], [], [], [], [], [], [], [], [], ...
ORA-28000导致的账户被锁
oerr ora 2800028000, 00000, "the account is locked"// *Cause: The user has entered wrong password consequently for maximum// number of times specified by the ...
ORA-01115坏块恢复
ORA-01115: IO error reading block from file 2324 (block # 64146)ORA-27070: async read/write failedSVR4 Error: 5: I/O error查看是否有offline的数据文件TEST_USER@TEST:prod SQL> select status,count(1) fro...
通过物化视图重建表实例分享
有一张表大概(暂且命名为TEST表)需要清除1亿调数据,目前表为46G,使用物化视图方式重建该表,预计重建后的大小在19G。变更一:变更原因:(1) 完成TEST清理工作,共清除9800万记录,目前表大46G,重建TEST,预计表重建...
RESIZE DATAFILE遇到ORA-03297的处理方法
ORA-03297: file contains blocks of data beyond requested RESIZE valueOrORA-03297: file contains used data beyond requested RESIZE valueThe resize operation will fail at this point.select valuefrom v$...
Bug 12340939 ORA-7445 [kglic0] can occur capturing cursor stats for V$SQLSTATS
今天有一台数据库基本上每半个小时hang一下,hang的时候产生core dump,最后差查了下是由于Bug 12340939 ORA-7445 [kglic0] can occur capturing cursor stats for V$SQLSTATS导致,生成snapshot的脚本会访问...
加速exp-direct with recordlength
Need to exp one table from TEST, table segment size 3G with 18M recordsTEST-test$ ora seglike TESTOWNER SEGMENT_NAME ...
逻辑备库管理:通过物理备库重新初始化逻辑备库的某些表实例分享
在逻辑备库上,有的时候主库大量的DML,造成逻辑备库延迟,一种处理逻辑就是临时过滤这张表,等到前台DML完成,逻辑备库追上后重新初始化数据,或者其他一些原因我们需要重新同步被skip掉表,可以通过exec d...
Oracle 数据库的Licence费用(单位:美刀)
Processor LicenseSoftware Update License & SupportEnterprise Edition47,50010,450.00NoSQL Database Enterprise Edition10,0002,200.00Enterprise Edition Options:Real Application Cl...
ORA-08104: CREATE/REBUILD online index的失效处理
今天在online rebuild索引时由于应用的特殊性使得索引长期无法获取TM锁,最终只能cancel掉索引,对于create或者rebuild online index异常终止或者cancel掉之后需要清除一些信息(ys_journal_xxx(xxx是object_id)...
Sqlplus/OCI client关于机器uptime超过248天执行hang的一个bug
一台client发现无法连接服务器,服务器正常,检查client时发现本地执行sqlplus时hang住,最终定位为下面的一个bug,出现版本10.2.0.1,临时解决方法重启client机器,不过248天后还会再次出现,根本解决...
STANDBY_FILE_MANAGEMENT参数导致的ORA-01274错误处理
今天有套DG环境主库在添加表空间的时候,备库报错Fri Sep 23 19:03:13 2011File #10 added to control file as 'UNNAMED00010' becausethe parameter STANDBY_FILE_MANAGEMENT is set to MANUALThe file should ...
逻辑备库RESTART_DELAY研究
逻辑备库RESTART_DELAY研究逻辑备库中经常会出现由于主库未提交的inactive事务而导致逻辑备库restart delay,而处理方法就是kill掉对应的session,这种情况出现的原因在于我们在主库上面执行一条事务但并未提交,因...
oracle 11g的ORA-28001 处理
收到一个监控用户无法连接数据库的告警,Oracle提示错误消息ORA-28001: the password has expired,上去查看用户状态竟然是expired,获取用户基本信息脚本如下: connect / ...