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$...
“可爱的”闰秒
国际地球自转和参考坐标系统服务(IERS)在2012年6月30日午夜(北京时间7月1号7点59分59秒)增加一闰秒(即出现7:59:60)。由于Linux kernel 2.6.29之前版本存在bug,在进行闰秒调整时可能会引起系统时钟服务nt...
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的脚本会访问...
释放Linux的swap空间
1.drop cachesyncecho 3 > /proc/sys/vm/drop_caches2.free -m检查决定空闲内存是大于swap的3.关闭swapdate && swapoff -a &&这一步可能需要一定的时间4.打开swapswapon -a注意:请选择业务低峰期进行操作...
配置主机间的SSH信任关系
1,在主机A用户oracle(e.g.)上生成密钥对。 $ ssh-keygen -t rsa2,进入.ssh目录 $ cat id_rsa.pub >> authorized_keys // (更改为系统默认的公钥文件名)3,将公钥id_rsa.pub,传输...
加速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...
取出UNIX下文件末尾的“^M"
有的时候需要在WINDOWS以及*nix环境中,这个时候文件会在末尾多出”^M",去掉的方法主要有以下几种方法:1 通过SED修改文件sed 's/^M$//g > NEWFILE 2 通过VI编辑编辑模式下用:%s/^M//g 替换所有的^M...