select count(*) as y0_ from CMS_CONTRACT this_ left outer join CMS_SYS_USERS applier1_ on this_.APPLY_USER_ID = applier1_.id where (  
ORA-00064: object is too large to allocate on this O/S (1,26311400) alter system set "_ksmg_granule_size"=33554432 scope=spfile;
create or replace trigger logonallow after logon on database Begin if ora_client_ip_address<>'10.32.10.239' and ora_login_user='MARS' THEN RAISE_APPLICATION_ERROR(-20001, 'You are not autho
命名事务 可以使用set transaction name 语句为事务指定名称。使用命名事务不仅可以增加程序的可读性,而且可以根据名称对长时间运行的事务进行检测,也可以在日志中根据名称了解事务的工作情况。 下面是一个使用命名事务的实例: declare idcard varchar2(50):=’110123aadx9’; begin set t
事务是一个很抽象的东西,它看不见也摸不着,处理不好还会产生死锁。DBA应该了解事务的工作流程,掌握启动,提交和回归事务的方法。事务在占用资源时会将其锁定,而相互冲突的锁定又会造成死锁,可以利用系统视图来查看锁的活动情况,并正常地设置事务的隔离级别。通过设置超时的方法可以有效地减少死锁的出现,当会话被阻塞,等待某个被锁定的资源时,如果等待时间超过了指定的值,则被阻塞的语句将自动被取消,并释放其锁定的
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号