Skip to content

有害部落格同好會

2018/02/18 / Database

好用 Oracle SQL command(for DBA)

隨手記下來,當做筆記用

— 1. 查詢所有 session, 確認是否有人使用某一個 package

SELECT *
  FROM v$access va, v$session vs
 WHERE va.object = 'XXWIP_CLOT_TEMP_T'
   AND va.sid = vs.sid;

 

— 2. 查詢是否有人正 lock 某一個 package

SELECT * FROM sys.dba_ddl_locks WHERE NAME = 'XXINVPKG';

 

— 3. 查詢某個 table 是否被人 lock

SELECT oracle_username, os_user_name, locked_mode, object_name, object_type
  FROM v$locked_object a, all_objects b
 WHERE a.object_id = b.object_id
   AND object_name LIKE 'XXWIP_CLOT%';

 

— 4. 所有執行 session 的 sql command

SELECT c.spid     unix_pid, --b1,
       b.osuser   os_user, --c1,
       b.username oracle_user, --c2,
       b.sid      sid, --b2,
       b.serial#  serial#, --b3,
       a.sql_text
  FROM v$sqltext a, v$session b, v$process c
 WHERE a.address = b.sql_address
      --   and b.status     = 'ACTIVE' 
      /* YOU CAN CHOOSE THIS OPTION ONLY TO SEE ACTVE TRANSACTION ON THAT MOMENT */
   AND b.paddr = c.addr
   AND a.hash_value = b.sql_hash_value
 ORDER BY c.spid, a.hash_value, a.piece

 

Post navigation

Previous Post:

自訂 function: get local ip

Next Post:

用 Outlook 行事曆大量匯入 schedule

分類

  • 新奇有趣の搶先報導
    • Raspberry Pi
    • 手機相關
    • 推薦軟體
    • 新鮮有趣
    • 生活資訊
  • 想破腦袋の程式技巧
    • Oracle EBS
    • Database
    • Excel, VBA
    • php
    • JavaScript, VBScript
    • VS.NET
    • Others
    • Windows
    • SAP
  • 撩動心弦の短文小品
  • 聚沙成塔の理財守則
  • 不可不知の職場實錄
  • 剎那永恆の生活翦影

近期文章

  • 受保護的內容: 如何透過Personalize功能呼叫另一form來回傳值
  • Win10 / 8 / 7 無法安裝 SSD
  • 受保護的內容: 樹梅派+遠端連線
  • EBS R12 取得客戶的phone, email, URL資料
  • 受保護的內容: 管控Workflow Administrator Role

友站

  • Masaya396's 協奏曲
  • 老塗的咁仔店

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

Tag Cloud

你目前使用的瀏覽器不支援 HTML5 的 CANVAS 標籤。

  • SQL
  • VB6
  • Oracle EBS
  • 管理
  • php
  • Win7
  • HTC
  • Oracle DB
  • LDAP
  • EBS 11.5.10
  • SAP
  • CSS
  • WinXP
  • 感情
  • EBS 12.1.3
  • javascript
  • VB.Net
  • excel
  • MySql
  • VBA
© 2025 有害部落格同好會 - Powered by SimplyNews