{"id":38,"date":"2018-04-19T08:06:28","date_gmt":"2018-04-19T08:06:28","guid":{"rendered":"http:\/\/mein-it-wissen.net\/?p=38"},"modified":"2018-04-19T08:06:28","modified_gmt":"2018-04-19T08:06:28","slug":"kill-statements-erzeugen","status":"publish","type":"post","link":"https:\/\/mein-it-wissen.net\/?p=38","title":{"rendered":"Kill-Statements erzeugen"},"content":{"rendered":"<p>Bei mehreren parallel laufenden Prozessen ist es n\u00fctzlich, wenn man kill-Statements erzeugen kann,<\/p>\n<p>die f\u00fcr eine Parent SQL-ID die passenden SQLs liefert.<\/p>\n<p>&nbsp;<\/p>\n<p>&#8211;unten bei vs.sql_id die sql_id \u00e4ndern !!!<\/p>\n<p>SELECT &#8218;ALTER SYSTEM KILL SESSION &#8220;&#8216; || sid || &#8218;,&#8216; || serial || &#8220;&#8216;;&#8216;<br \/>\nfrom (<br \/>\nwith vs as (select rownum rnum,<br \/>\nsid,<br \/>\nserial#,<br \/>\nstatus,<br \/>\nusername,<br \/>\nlast_call_et,<br \/>\ncommand,<br \/>\nmachine,<br \/>\nosuser,<br \/>\nmodule,<br \/>\naction,<br \/>\nresource_consumer_group,<br \/>\nclient_info,<br \/>\nclient_identifier,<br \/>\ntype,<br \/>\nterminal,<br \/>\nsql_id<br \/>\nfrom gv$session)<br \/>\nselect vs.sid ,serial# serial, vs.sql_id,<br \/>\nvs.username &#8222;Username&#8220;,<br \/>\ncase when vs.status = &#8218;ACTIVE&#8216;<br \/>\nthen last_call_et<br \/>\nelse null end &#8222;Seconds in Wait&#8220;,<br \/>\ndecode(vs.command,<br \/>\n0,null,<br \/>\n1,&#8217;CRE TAB&#8216;,<br \/>\n2,&#8217;INSERT&#8216;,<br \/>\n3,&#8217;SELECT&#8216;,<br \/>\n4,&#8217;CRE CLUSTER&#8216;,<br \/>\n5,&#8217;ALT CLUSTER&#8216;,<br \/>\n6,&#8217;UPDATE&#8216;,<br \/>\n7,&#8217;DELETE&#8216;,<br \/>\n8,&#8217;DRP CLUSTER&#8216;,<br \/>\n9,&#8217;CRE INDEX&#8216;,<br \/>\n10,&#8217;DROP INDEX&#8216;,<br \/>\n11,&#8217;ALT INDEX&#8216;,<br \/>\n12,&#8217;DROP TABLE&#8216;,<br \/>\n13,&#8217;CRE SEQ&#8216;,<br \/>\n14,&#8217;ALT SEQ&#8216;,<br \/>\n15,&#8217;ALT TABLE&#8216;,<br \/>\n16,&#8217;DROP SEQ&#8216;,<br \/>\n17,&#8217;GRANT&#8216;,<br \/>\n18,&#8217;REVOKE&#8216;,<br \/>\n19,&#8217;CRE SYN&#8216;,<br \/>\n20,&#8217;DROP SYN&#8216;,<br \/>\n21,&#8217;CRE VIEW&#8216;,<br \/>\n22,&#8217;DROP VIEW&#8216;,<br \/>\n23,&#8217;VAL INDEX&#8216;,<br \/>\n24,&#8217;CRE PROC&#8216;,<br \/>\n25,&#8217;ALT PROC&#8216;,<br \/>\n26,&#8217;LOCK TABLE&#8216;,<br \/>\n28,&#8217;RENAME&#8216;,<br \/>\n29,&#8217;COMMENT&#8216;,<br \/>\n30,&#8217;AUDIT&#8216;,<br \/>\n31,&#8217;NOAUDIT&#8216;,<br \/>\n32,&#8217;CRE DBLINK&#8216;,<br \/>\n33,&#8217;DROP DBLINK&#8216;,<br \/>\n34,&#8217;CRE DB&#8216;,<br \/>\n35,&#8217;ALTER DB&#8216;,<br \/>\n36,&#8217;CRE RBS&#8216;,<br \/>\n37,&#8217;ALT RBS&#8216;,<br \/>\n38,&#8217;DROP RBS&#8216;,<br \/>\n39,&#8217;CRE TBLSPC&#8216;,<br \/>\n40,&#8217;ALT TBLSPC&#8216;,<br \/>\n41,&#8217;DROP TBLSPC&#8216;,<br \/>\n42,&#8217;ALT SESSION&#8216;,<br \/>\n43,&#8217;ALT USER&#8216;,<br \/>\n44,&#8217;COMMIT&#8216;,<br \/>\n45,&#8217;ROLLBACK&#8216;,<br \/>\n46,&#8217;SAVEPOINT&#8216;,<br \/>\n47,&#8217;PL\/SQL EXEC&#8216;,<br \/>\n48,&#8217;SET XACTN&#8216;,<br \/>\n49,&#8217;SWITCH LOG&#8216;,<br \/>\n50,&#8217;EXPLAIN&#8216;,<br \/>\n51,&#8217;CRE USER&#8216;,<br \/>\n52,&#8217;CRE ROLE&#8216;,<br \/>\n53,&#8217;DROP USER&#8216;,<br \/>\n54,&#8217;DROP ROLE&#8216;,<br \/>\n55,&#8217;SET ROLE&#8216;,<br \/>\n56,&#8217;CRE SCHEMA&#8216;,<br \/>\n57,&#8217;CRE CTLFILE&#8216;,<br \/>\n58,&#8217;ALTER TRACING&#8216;,<br \/>\n59,&#8217;CRE TRIGGER&#8216;,<br \/>\n60,&#8217;ALT TRIGGER&#8216;,<br \/>\n61,&#8217;DRP TRIGGER&#8216;,<br \/>\n62,&#8217;ANALYZE TAB&#8216;,<br \/>\n63,&#8217;ANALYZE IX&#8216;,<br \/>\n64,&#8217;ANALYZE CLUS&#8216;,<br \/>\n65,&#8217;CRE PROFILE&#8216;,<br \/>\n66,&#8217;DRP PROFILE&#8216;,<br \/>\n67,&#8217;ALT PROFILE&#8216;,<br \/>\n68,&#8217;DRP PROC&#8216;,<br \/>\n69,&#8217;DRP PROC&#8216;,<br \/>\n70,&#8217;ALT RESOURCE&#8216;,<br \/>\n71,&#8217;CRE SNPLOG&#8216;,<br \/>\n72,&#8217;ALT SNPLOG&#8216;,<br \/>\n73,&#8217;DROP SNPLOG&#8216;,<br \/>\n74,&#8217;CREATE SNAP&#8216;,<br \/>\n75,&#8217;ALT SNAP&#8216;,<br \/>\n76,&#8217;DROP SNAP&#8216;,<br \/>\n79,&#8217;ALTER ROLE&#8216;,<br \/>\n79,&#8217;ALTER ROLE&#8216;,<br \/>\n85,&#8217;TRUNC TAB&#8216;,<br \/>\n86,&#8217;TRUNC CLUST&#8216;,<br \/>\n88,&#8217;ALT VIEW&#8216;,<br \/>\n91,&#8217;CRE FUNC&#8216;,<br \/>\n92,&#8217;ALT FUNC&#8216;,<br \/>\n93,&#8217;DROP FUNC&#8216;,<br \/>\n94,&#8217;CRE PKG&#8216;,<br \/>\n95,&#8217;ALT PKG&#8216;,<br \/>\n96,&#8217;DROP PKG&#8216;,<br \/>\n97,&#8217;CRE PKG BODY&#8216;,<br \/>\n98,&#8217;ALT PKG BODY&#8216;,<br \/>\n99,&#8217;DRP PKG BODY&#8216;,<br \/>\nto_char(vs.command)) &#8222;Command&#8220;,<br \/>\nvs.machine &#8222;Machine&#8220;,<br \/>\nvs.osuser &#8222;OS User&#8220;,<br \/>\nlower(vs.status) &#8222;Status&#8220;,<br \/>\nvs.module &#8222;Module&#8220;,<br \/>\nvs.action &#8222;Action&#8220;,<br \/>\nvs.resource_consumer_group,<br \/>\nvs.client_info,<br \/>\nvs.client_identifier<br \/>\nfrom vs<br \/>\nwhere vs.USERNAME is not null<br \/>\nand vs.sql_id = &#8218;adt4xavthdpvy&#8216;<br \/>\nand nvl(vs.osuser,&#8217;x&#8216;) &lt;&gt; &#8218;SYSTEM&#8216;<br \/>\nand vs.type &lt;&gt; &#8218;BACKGROUND&#8216;<br \/>\norder by 1<br \/>\n);<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei mehreren parallel laufenden Prozessen ist es n\u00fctzlich, wenn man kill-Statements erzeugen kann, die f\u00fcr eine Parent SQL-ID die passenden SQLs liefert. &nbsp; &#8211;unten bei vs.sql_id die sql_id \u00e4ndern !!! SELECT &#8218;ALTER SYSTEM KILL SESSION &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3],"tags":[],"class_list":["post-38","post","type-post","status-publish","format-standard","hentry","category-oracle","category-sql"],"_links":{"self":[{"href":"https:\/\/mein-it-wissen.net\/index.php?rest_route=\/wp\/v2\/posts\/38","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mein-it-wissen.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mein-it-wissen.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mein-it-wissen.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mein-it-wissen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=38"}],"version-history":[{"count":1,"href":"https:\/\/mein-it-wissen.net\/index.php?rest_route=\/wp\/v2\/posts\/38\/revisions"}],"predecessor-version":[{"id":39,"href":"https:\/\/mein-it-wissen.net\/index.php?rest_route=\/wp\/v2\/posts\/38\/revisions\/39"}],"wp:attachment":[{"href":"https:\/\/mein-it-wissen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=38"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mein-it-wissen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=38"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mein-it-wissen.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}