擷取在 DB2 for z/OS 上執行的 SQL 陳述式所需的權限及專用權

下表列出從不同來源擷取及檢視 SQL 陳述式所需的權限及專用權。
表 1. 從不同來源檢視個別 SQL 陳述式所需的權限及專用權
查詢來源 必要的權限或專用權
型錄計劃或套件 下列所有權限和專用權:
  • 下列表格的 SELECT 專用權:
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
    • SYSIBM.SYSPACKDEP
    • SYSIBM.SYSPLANDEP
  • 下列套件的 EXECUTE 專用權:
    • AOC5OADM
    • AOC5OEPJ(DB2® for z/OS® 第 8 版)
    • AOC5OEPK(DB2 for z/OS 第 9 版及第 10 版)
    • AOC5ONPT
    • AOC5OPKG
SQL 種類
檔案
函數表格 下列所有權限和專用權:
  • 下列表格的 SELECT 專用權:
    • DSN_FUNCTION_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 下列套件的 EXECUTE 專用權:
    • AOC5OADM
    • AOC5OEPJ(DB2 for z/OS 第 8 版)
    • AOC5OEPK(DB2 for z/OS 第 9 版及第 10 版)
    • AOC5ONPT
    • AOC5OPKG
計劃表格 下列所有權限和專用權:
  • 下列表格的 SELECT 專用權:
    • PLAN_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 下列套件的 EXECUTE 專用權:
    • AOC5OADM
    • AOC5OEPJ(DB2 for z/OS 第 8 版)
    • AOC5OEPK(DB2 for z/OS 第 9 版及第 10 版)
    • AOC5ONPT
    • AOC5OPKG
QMF™ 下列所有權限和專用權:
  • 下列表格的 SELECT 專用權:
    • Q.OBJECT_DIRECTORY
    • Q.OBJECT_DATA
    • Q.OBJECT_REMARKS
  • 下列套件的 EXECUTE 專用權:
    • AOC5OADM
    • AOC5OEPJ(DB2 for z/OS 第 8 版)
    • AOC5OEPK(DB2 for z/OS 第 9 版及第 10 版)
    • AOC5ONPT
    • AOC5OPKG
  • Q.DSEQ_QMFOBJSL 視圖的 SELECT 專用權(SYSADM 不需要)
QMF HPO 下列所有權限和專用權:
  • Q.OBJ_ACTIVITY_SUMM 及 Q.OBJ_ACTIVITY_DTL 表格的 SELECT 專用權
  • 下列套件的 EXECUTE 專用權:
    • AOC5OADM
    • AOC5OEPJ(DB2 for z/OS 第 8 版)
    • AOC5OEPK(DB2 for z/OS 第 9 版及第 10 版)
    • AOC5ONPT
    • AOC5OPKG
SQL 程序 系統型錄的 SELECT 專用權。
SQL 使用者定義的函數 系統型錄的 SELECT 專用權。
陳述式快取記憶體 下列所有權限和專用權:
  • EXPLAIN STMTCACHE ALL 陳述式的 EXECUTE 專用權(不論是動態,還是透過 SYSPROC.OSC_RUNSQL 儲存程序):
    • 動態:需要有 SYSADM 權限,才能對所有陳述式執行 EXPLAIN,否則只能解譯具有相同授權 ID 的陳述式。
    • 透過儲存程序:SYSPROC.OSC_RUNSQL 儲存程序需要有 EXECUTE 專用權,才能解譯所有陳述式。
  • DSN_STATEMENT_CACHE_TABLE 的所有權,或 owner.DSN_STATEMENT_CACHE_TABLE 上的別名的所有權,以及表格的 SELECT、INSERT 及 DELETE 專用權。
  • 下列套件的 EXECUTE 專用權:
    • AOC5OADM
    • AOC5OEPJ(DB2 for z/OS 第 8 版)
    • AOC5OEPK(DB2 for z/OS 第 9 版及第 10 版)
    • AOC5ONPT
    • AOC5OPKG
  • 選用項目:若要取得統計資料資訊(例如,CPU 時間及經歷時間),需要有 SYSPROC.ADMIN_COMMAND_DB2 儲存程序的 EXECUTE 專用權,才能啟動和停止追蹤。
陳述式表格 下列所有權限和專用權:
  • 下列表格的 SELECT 專用權:
    • DSN_STATEMNT_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 下列套件的 EXECUTE 專用權:
    • AOC5OADM
    • AOC5OEPJ(DB2 for z/OS 第 8 版)
    • AOC5OEPK(DB2 for z/OS 第 9 版及第 10 版)
    • AOC5ONPT
    • AOC5OPKG
文字 無。
觸發程式 系統型錄的 SELECT 專用權。
視圖 系統型錄的 SELECT 專用權。

讀者意見