oracleÁÙʱ±íÓαêδÊͷŵ¼Ö»عö¶Î¿Õ¼ä²»×ã°¸Àý
ϵͳ±¨³ö¶à¸öORA-01650´íÎ󣬱¨»Ø¹ö¶Î¿Õ¼ä²»×ã¡£
ÏÈ·ÖÎöÒ»ÏÂÏà¹Ø±³¾°¡£²úÉú±¨´íµÄ³ÌÐòÊÇÒ»¸öÊý¾Ý´¦ÀíÄ£¿é£¬Ã¿Ìì»á½«ÆäËûϵͳ´«¹ýÀ´µÄÆ½ÃæÎļþÖеÄÄÚÈÝ´¦Àíºó·ÅÈëÊý¾Ý¿âÖУ¬ÊÂÎñÁ¿ºÜ´ó¡£ÎÒÃǵÄϵͳÊÇ9i£¬»®·ÖÁË16¸ö»Ø¹ö¶Î£¬ÆäÖÐÁ½¸ö´óµÄbatch»Ø¹ö¶Î£¬Ã¿¸öbatch»Ø¹ö¶ÎÓÐ6GµÄ×ã¹»¿Õ¼ä¡£¶øÊý¾Ý´¦ÀíÄ£¿é»áÔÚÊÂÎñÖÐÖ¸¶¨Ê¹ÓÃBATCH1¡£
ÔÙ·ÖÎö±¨´íµÄÄ£¿é¡£¼ì²éÏà¹ØµÄÊý¾ÝÊÂÎñ´¦Àí²¿·Ö£¬ÓÉÓÚÒµÎñÐèÒª±£³ÖÊý¾ÝµÄÒ»ÖÂÐÔ£¬ÐèÒª´¦ÀíÍê1¸öÎļþºó²ÅÄÜÌá½»£¬ÖмäÈç¹û³ö´í¾ÍҪȫ²¿»Ø¹ö¡£¾¹ýÈ·ÈÏ£¬Õⲿ·Ö´úÂëÓкܳ¤Ê±¼äûÓÐ×ö¸Ä¶¯ÁË¡£È»ºóÔÙÈ·ÈÏÊý¾ÝÁ¿£¬¿ÉÒÔÈ·ÈÏ£¬½ñÌ죨ÖÜÎ壩ÊÇÒ»ÖÜÖ®ÄÚÎļþÄÚÈÝ×îÉÙµÄÒ»Ìì¡£Ò²¾ÍÊÇ˵£¬Èç¹ûÓÉÓÚÊý¾ÝÁ¿ÒýÆð´íÎ󣬯äËûʱ¼äµÄ¸ÅÂÊÓ¦¸Ã¸ü´ó¡£
µ«ÊÇ£¬ÓÐÒ»µãÐèҪעÒâ¡£Ö¸¶¨»Ø¹ö¶ÎÊÇÕë¶ÔÊÂÎñµÄ£¬²»ÊÇÕë¶Ô»Ø¹ö¶Î¡£Ò²¾ÍÊÇ˵£¬ÎÒÃÇ¿ÉÒÔÖ¸¶¨Ä³¸öÊÂÎñֻʹÓÃij¸ö»Ø¹ö¶Î£¬µ«ÊDz»Äܱ£Ö¤Õâ¸ö»Ø¹ö¶ÎÖ»±»Õâ¸öÊÂÎñÊÂÎñ¡£µ±Ò»¸öÊÂÎñÉêÇëʹÓûعö¶Îʱ£¬Èç¹ûûÓÐ×Ô¼ºÖ¸¶¨£¬oracle¾Í»á¸ù¾Ýµ±Ê±µÄ¸÷¸ö»Ø¹ö¶ÎµÄʹÓÃÇé¿ö£¬·ÖÅäÒ»¸ö×îºÏÊʵĻعö¶Î¸øÕâ¸öÊÂÎñʹÓá£Òò´Ë£¬±¨»Ø¹ö¶Î¿Õ¼ä²»×ãµÄÊÂÎñ¿ÉÄܲ»Ò»¶¨¾ÍÊǵ¼Ö»عö¶Î¿Õ¼ä²»×ãµÄÊÂÎñ¡£»¹ÓÐÒ»ÖÖ¿ÉÄܾÍÊÇ£¬ÊÂÎñËùÖ¸¶¨µÄ»Ø¹ö¶Î±»ÆäËûÊÂÎñËùÕ¼ÓÃÁË¡£
ÓÚÊÇÎÒÃǾͼì²éÊÇ·ñ»¹ÓÐÆäËûÊÂÎñÕ¼ÓÃÁ˸ûعö¶Î¡£
SELECT s.sid, s.username, s.osuser, s.machine, s.program,
t.xidusn,t.ubafil,t.ubablk,t.used_ublk, t.log_io, t.phy_io, t.cr_get, t.cr_change,
r.name, q.sql_text
from v$session s,v$transaction t, v$RollName r, v$sqlarea q
WHERE s.saddr=t.ses_addr
and t.xidusn = r.usn
and s.sql_address = q.address(+)
and s.sql_hash_value = q.hash_value(+)And r,name = 'RBS_BATCH1';
¹ûÈ»·¢ÏÖÓÐ5¸öÊÂÎñÔÚÕ¼ÓÃBATCH1¡£µ«ÊÇ·¢ÏֻỰ״̬ΪINACTIVE¡£Õâ˵Ã÷ËüÃǵ±Ê±²¢Ã»ÓÐÔËÐÐINSERT/UPDATE/DELETEÓï¾ä£¨Ôø¾ÔËÐйý£¬ÊÂÎñûÓнáÊø£©£¬¶øÊǽ«»Ø¹ö¶Î×ÊÔ´hungסÁË¡£
ÔÙ²éÏÂÄÇЩ¶ÔÏó±»hungÔÚBATCH1ÖУ¬
select l.session_id, l.os_user_name, l.oracle_username, o.owner, o.object_name, t.xidusn,t.ubafil,t.ubablk,t.used_ublk, t.used_urec,
t.log_io, t.phy_io, t.cr_get, t.cr_change, r.name
from v$locked_object l, dba_objects o, v$transaction t, v$RollName r
w
Ïà¹ØÎĵµ£º
±¾ÏµÁÐÎÄÕµ¼º½
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Ò»)--αÁÐROWNUMʹÓü¼ÇÉ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(¶þ)--±êÁ¿×Ó²éѯ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Èý)--PackageµÄÓŵã
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(ËÄ)--ÅúÁ¿´¦Àí
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Îå)--µ÷Óô洢¹ý³Ì·µ»Ø½á¹û¼¯
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Áù)- ......
±¾ÏµÁÐÎÄÕµ¼º½
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Ò»)--αÁÐROWNUMʹÓü¼ÇÉ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(¶þ)--±êÁ¿×Ó²éѯ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Èý)--PackageµÄÓŵã
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(ËÄ)--ÅúÁ¿´¦Àí
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Îå)--µ÷Óô洢¹ý³Ì·µ»Ø½á¹û¼¯
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Áù)- ......
×Ô¼ºÔÚ×öÕâ¸ö³ÌÐòµÄʱºò¿´¹ýºÜ¶àµÄ×ÊÁÏ£¬ÉÏÍøÒ²²éÁ˲»ÉÙµÄ×ÊÁÏ£¬¿ÉÊǶà°ë˵µÄÊdzöÉñÈ뻯£¬ÔÆÀïÎíÀï...²»¹â¿´Á˲»Ã÷°×£¬¶øÇÒÊÇÓÐÃ÷°×Ò»µãµÄÈË£¬¿´ÁËÒ²±äµÄÓÐЩģºýÁË¡£
ÕâÀïÎÒÑÚÊÎÒ»Ì×ÍêÕûµÄjava jdbc Á¬½ÓOracle9iµÄ·¶Àý¡£
package com.lxh.dbcon;//´ò°ü
import ......
ÓкܶàÓ¦ÓÃÏîÄ¿, ¸ÕÆð²½µÄʱºòÓÃMYSQLÊý¾Ý¿â»ù±¾ÉÏÄÜʵÏÖ¸÷ÖÖ¹¦ÄÜÐèÇó£¬Ëæ×ÅÓ¦ÓÃÓû§µÄÔö¶à£¬Êý¾ÝÁ¿µÄÔö¼Ó£¬MYSQL½¥½¥µØ³öÏÖ²»¿°ÖظºµÄÇé¿ö£º
Á¬½ÓºÜÂýÉõÖÁå´»ú£¬ÓÚÊǾÍÓаÑÊý¾Ý´ÓMYSQLǨµ½ORACLEµÄÐèÇó£¬Ó¦ÓóÌÐòÒ²ÒªÏàÓ¦×öһЩÐ޸ġ£±¾ÈË×ܽá³öÒÔϼ¸µã×¢ÒâÊÂÏϣÍû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
1£® ×Ô¶¯Ôö³¤µÄÊý¾ÝÀàÐ ......
SQLServerºÍOracleµÄ³£Óú¯Êý¶Ô±È
¡¡¡¡1.¾ø¶ÔÖµ
¡¡¡¡S:select abs(-1) value
¡¡¡¡O:select abs(-1) value from dual
¡¡¡¡2.È¡Õû(´ó)
¡¡¡¡S:select ceiling(-1.001) value
¡¡¡¡O:select ceil(-1.001) value from dual
¡¡¡¡3.È¡Õû£¨Ð¡£©
¡¡¡¡S:select floor(-1.001) value
¡¡¡¡O:select floor(-1.001) valu ......