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错误:

(全文...)