昨天刚遇到一个cursor_sharing参数引发的BUG,今天再次中招。。。开发人员反馈在执行某条SQL语句时,客户端报ORA-03113,语句如下:

select oper_site,sum(order_amount),count(*)
from (select a.*,b.oper_site
from mt ... (全文...)

2009年11月11日 ORA-600 Bug 5246372

上月底某库(10.0.2.1|rhel4.2)连续报错如下:

Mon Oct 26 09:04:26 2009
Errors in file /oracle/admin/rwdata/bdump/rwdata_j001_4240.trc:
ORA-12012: error on auto execute of job 222
ORA-02068: following severe error from CMM_REDWINE
ORA-00600: 内 ... (全文...)

2009年11月10日 ORA-04031续集

之前通过TOM葵花宝典捕获了未绑定变量的SQL语句,有效控制了ORA-40431错误,不过遇到当应用端无法及时修改SQL语句的状况时,那只能尝试其他方法了。。。某日通过宝典,网络抓取库(10.2.0.1.0|win03-32bit)曾呈现出如下场景。。 ... (全文...)

这一段时间接触了不少WIN平台下的生产库,遇到了一些比较常见的问题,在此归类汇总。

1. 让ORACLE服务通过WINDOWS防火墙

在WIN平台下,简单地开放ORACLE监听端口并不能使防火墙对其网开一面,网上给出 ... (全文...)

2009年10月07日 ORA-09817@20091005

上次出现ORA-600错误的生产库再次时运不济(看来节假日确实不能掉以轻心,否则后果很严重),登录报ORA-09817,如下:

ERROR:
ORA-09817: Write to audit file failed.
Linux Error: 28: No space left on device
ORA-09945: Una ... (全文...)

遇到一个关于DBLINK查询的问题,在PL/SQL Developer中通过DBLINK执行SELECT查询语句之后,工具栏上的提交和回滚按钮总是处于激活状态,以前一直没有留意到此现象;通常来讲,单一的查询语句应该不会直接涉及到提交或回滚操作 ... (全文...)

前一段时间为网站主机设定ORACLE自启动脚本时,联想到了ORACLE自关闭的问题,如果在OS级别执行shutdown,ORACLE是以何种方式关闭呢?在百度粗略打探了一下,发现如果不设定自关闭脚本的话,有潜在的隐患。。。这么重要的一 ... (全文...)

1. 以SYS AS DBA用户登录,建立登入登出明细记录表LOGIN_LOG:

CREATE TABLE LOGIN_LOG
(
SESSION_ID INTEGER NOT NULL,
LOGIN_ON_TIME DATE,
LOGIN_OFF_TIME DATE,
USER_IN_DB VARCHAR2(50 BYTE),
MACHINE VARCHAR2(100 BYTE),
IP_AD ... (全文...)

2009年10月06日 ORACLE审计功能设定

1. 设置参数audit_trail=db_extended(注意:如果仅设置为db,数据库并不会记录用户操作的SQL语句)

SQL> alter system set audit_trail=db_extended scope=spfile;

系统已更改。

2. 重启实例

SQL> shutdo ... (全文...)

2009年10月06日 ORA-600@20090917

上无忌看C-N-S-P-O各家铁粉互喷看得正起劲,不想却接到午夜凶铃,某生产库意外断电后ORACLE无法启动,ORA-600。。。硬着头皮上了。。。

可以启动到mount状态,控制文件没问题,执行alter database open的时候报600错误:

(全文...)