ORACLE锁具体分为以下几类:1.按用户与系统划分,可以分为自动锁与显示锁自动锁:当进行一项数据库操作时,缺省情况下,系统自动为此数据库操作获得所有有必要的锁。 显示锁:某些情况下,需要用户显示的锁定数据库操作要用到的数据,才能使数据库操作执行得更好,显示锁是用户为数据库对象设定的。2.按锁级别划分,可分为共享锁与排它锁共享锁:共享锁使一个事务对特定数据库资源进行共享访问——另一事务也可对此资源进行访问或获得相同共享锁。共享锁为事务提供高并发性,但如拙劣的事务设计+共享锁容易造成死锁或数据更新丢失。排它锁:事务设置排它锁后,该事务单独获得此资源,另一事务不能在此事务提交之前获得相同对象的共享 Read More
posted @ 2011-11-21 17:32 向梦想挺进 Views(309) Comments(0) Diggs(0) Edit
3.1系统视图介绍为了监控Oracle系统中锁的状况,我们需要对几个系统视图有所了解:3.1.1 v$lock视图v$lock视图列出当前系统持有的或正在申请的所有锁的情况,其主要字段说明如下:字段名称类型说明SIDNUMBER会话(SESSION)标识;TYPEVARCHAR(2)区分该锁保护对象的类型;ID1NUMBER锁标识1;ID2NUMBER锁标识2;LMODENUMBER锁模式:0(None),1(null),2(row share), 3(row exclusive),4 (share),5(share row exclusive),6(exclusive)REQUESTNUMB Read More
posted @ 2011-11-21 17:17 向梦想挺进 Views(606) Comments(0) Diggs(0) Edit
1、查看数据库锁,诊断锁的来源及类型: select object_id,session_id,locked_mode from v$locked_object; 或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where b.object_id=l.object_id SELECT lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name, o.owne Read More
posted @ 2011-11-21 17:15 向梦想挺进 Views(15925) Comments(0) Diggs(0) Edit
select to_char(sysdate,'ww') ,to_char(sysdate,'iw') from dual;select to_char(sysdate,'ddd') from dual;select TRUNC(SYSDATE,'MM') from dual;1)ww的算法为每年1月1日为第一周开始,date+6为每一周结尾 例如20050101为第一周的第一天,而第一周的最后一天为20050101+6=20050107 公式 每周第一天 :date + 周 * 7 - 7 每周最后一天:date + 周 * 7 Read More
posted @ 2011-11-03 09:45 向梦想挺进 Views(32376) Comments(0) Diggs(0) Edit
substr()截取字符串:如:2008-05-01 我要得到2008则可这样子写: substr('2008-05-01',1,4); 截取后的字符串可以用||拼成一个新的字符串:如:得到2008-1-1,可写为:substr('2008-5-1',1,4)||'01-01'; to_date() 可以将截取后的字符串转换为相应的时间类型:('mystring','formatstring')正好是将string类型的字符串转换为时间对象,可以这样写:to_date(substr('2008-5-1 Read More
posted @ 2011-11-01 09:29 向梦想挺进 Views(5027) Comments(1) Diggs(0) Edit
访问者所使用的浏览器 不能完全支持页面里的脚本 ,形成“脚本错误”。遇到“脚本错误”时一般会弹出一个非常难看的脚本运行错误警告窗口,而事实上,脚本错误并不会影响网站浏览,因此这一警告可谓多此一举。要关闭警告则可以在浏览器的工具菜单选择Internet选项,然后单击高级属性页。进入到浏览标签,并选中“禁止脚本调试”复选框,以后你就不会再收到这些警告了。建议您尝试进行以下操作:1、清除一下IE浏览器的缓存,点IE上的工具——然后再选择最下面的Internet选项,再点Internet删除文件(记得勾上删除所有脱机内容),确定后再重新打开IE浏览器试试,同时请确认您使用的是IE6.0及以上版本。2、 Read More
posted @ 2011-10-26 10:44 向梦想挺进 Views(3243) Comments(1) Diggs(0) Edit
Win2003中做为新 Windows 组件出现的 IE 安全插件 -- Internet Explorer Enhanced Security,默认把 IE 安全设置为最高。这样将在访问站点弹出询问框并对浏览网页及文件下载做出阻止的行为。其实不一定需要这个组件。以下是取消WIN2003中的IE增强安全配置的方法:1、首先禁止询问框的出现,在弹出的对话框中复选“以后不要显示这个信息”(或:IE属性—工具—internet选项—高级:去掉勾—显示增强的安全配置对话)。然后,可以在 IE 工具选项中自定义设置 IE 的安全级别。在安全选项卡上拉动滚动条把 Internet 区域安全设置为“中”。. Read More
posted @ 2011-10-26 09:14 向梦想挺进 Views(3976) Comments(0) Diggs(0) Edit