误入ora-04030错误
重建索引过程中遇到了04030错误1、查询v$sesstatt,pga总共占用90M,排除pga占用过大问题2、查看操作系统内存使用状况,还比较富裕。3、看用户限制,oracle用户都没限制,可发现我运行脚本的用户是有限制的,修改限制为unlimited ,运行,ok!多亏找到原因,不然还以为是bug呢![@more@]
9i中中断job运行经历
同事昨晚加班,数据库脚本没有跑完,回去休息前,在数据库中建了几个job自动执行。今天来了又发现有问题,要求终止job运行,我想这个简单,kill掉相应session,来的直接又快。可“理想和现实总是有差距的”,kill时都成功,随后一查,job还在运行,郁闷!试一下dbms_job.broken吧,执行successful了,可job仍旧running,太恼人了!kill -9 后台进程,就不信稿不定了!select/*+rule*/ * from dba_jobs_running->session id->....spid->kill -9 spid,回头再确认一下。。。。。。,怎么还再运行,我晕了!无意中发现一处问题,dba
cd进入目录居然算作对目录的“执行”操作
在UNIX上经常给用户授权对一个目录的特定权限,几次碰到已经给了对一个目录的“读”权限,但用cd命令进入时,还是报“访问被拒绝”的错误,必须同时给“执行”权限才能cd正常进入。感觉cd操作应该是对一个目录做了“执行”操作,而不是“读”操作,而不像ls命令,用ls命令对一个只有“读”权限的目录操作是成功的。[@more@]