沒(méi)用,只想從后臺(tái)數(shù)據(jù)庫(kù)看對(duì)這個(gè)數(shù)據(jù)庫(kù)執(zhí)行的sql問(wèn)題補(bǔ)充:unika_ly12 寫(xiě)道 那你直接查詢 v$sqltext 和 v$session 好了 首先,你要以dba身份登陸數(shù)據(jù)庫(kù)。 第二,為某個(gè)用戶開(kāi)啟sql跟蹤。那個(gè)用戶就是你要跟蹤的、正在執(zhí)行sql語(yǔ)句的那個(gè)用戶。命令如下: execute dbms_system.set_sql_trace_in_session(sid,serial#,true) 其中參數(shù)的意義是,sid-會(huì)話id,serial#-序列號(hào),這兩個(gè)參數(shù)可以從v$session中得到。 第三,上面的命令執(zhí)行成功之后數(shù)據(jù)庫(kù)就自動(dòng)對(duì)該用戶所發(fā)出的所有sql語(yǔ)句進(jìn)行跟蹤,并把結(jié)果寫(xiě)在用戶跟蹤文件里。用戶跟蹤文件存放在數(shù)據(jù)庫(kù)服務(wù)器上,路徑請(qǐng)參考init.ora文件中的udump參數(shù)值。文件名為ora_sid_xxxx.trc(for unix)或者oraxxxxx.trc(for NT),其中xxxx文件系統(tǒng)進(jìn)程編號(hào),這個(gè)編號(hào)可以從v$process和v$session兩個(gè)表通過(guò)關(guān)聯(lián)的方式查詢得到。當(dāng)然你也可以簡(jiǎn)單的查看一下哪個(gè)trc文件的日期最新,哪個(gè)文件就是你要的結(jié)果了。 首先,你要以dba身份登陸數(shù)據(jù)庫(kù)。 第二,為某個(gè)用戶開(kāi)啟sql跟蹤。那個(gè)用戶就是你要跟蹤的、正在執(zhí)行sql語(yǔ)句的那個(gè)用戶。命令如下: execute dbms_system.set_sql_trace_in_session(sid,serial#,true) 其中參數(shù)的意義是,sid-會(huì)話id,serial#-序列號(hào),這兩個(gè)參數(shù)可以從v$session中得到。 第三,上面的命令執(zhí)行成功之后數(shù)據(jù)庫(kù)就自動(dòng)對(duì)該用戶所發(fā)出的所有sql語(yǔ)句進(jìn)行跟蹤,并把結(jié)果寫(xiě)在用戶跟蹤文件里。用戶跟蹤文件存放在數(shù)據(jù)庫(kù)服務(wù)器上,路徑請(qǐng)參考init.ora文件中的udump參數(shù)值。文件名為ora_sid_xxxx.trc(for unix)或者oraxxxxx.trc(for NT),其中xxxx文件系統(tǒng)進(jìn)程編號(hào),這個(gè)編號(hào)可以從v$process和v$session兩個(gè)表通過(guò)關(guān)聯(lián)的方式查詢得到。當(dāng)然你也可以簡(jiǎn)單的查看一下哪個(gè)trc文件的日期最新,哪個(gè)文件就是你要的結(jié)果了。
創(chuàng)新互聯(lián)建站是專業(yè)的前鋒網(wǎng)站建設(shè)公司,前鋒接單;提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行前鋒網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
需要建立一張表來(lái)記錄
explain plan SET statement_id='name' FOR (這里是你要調(diào)試的語(yǔ)句 )
SELECT
A.OPERATION,
OPTIONS,
OBJECT_NAME,
OBJECT_TYPE,
ID,
PARENT_ID
FROM
PLAN_TABLE A
WHERE
STATEMENT_ID='name'
ORDER BY
Id;
ID 'name'是一個(gè)標(biāo)識(shí),你可以自己取,字段有很多個(gè),以下是各個(gè)字段的解釋(可能格式不對(duì),你可以復(fù)制后看):
字段名 字段類型 含義
STATEMENT_ID VARCHAR2(30) explain PLAN 語(yǔ)句中所指定的最優(yōu)STATEMENT_ID 參數(shù)值, 如果在EXPLAN PLAN語(yǔ)句中沒(méi)有使用SET STATEMENT_ID,那么此值會(huì)被設(shè)為NULL。
REMARKS VARCHAR2(80) 與被解釋規(guī)劃的各步驟相關(guān)聯(lián)的注釋最長(zhǎng)可達(dá)80 字節(jié)
OPERATION VARCHAR2(30) 各步驟所執(zhí)行內(nèi)部操作的名稱在某條語(yǔ)句所產(chǎn)生的第一行中該列的可能取值如下DELETE STATEMENT INSERT STATEMENT SELECT STATEMENT UPDATE STATEMENT
OPTIONS VARCHAR2(30) 對(duì)OPERATION 列中所描述操作的變種
OBJECT_NODE VARCHAR2(128) 用于訪問(wèn)對(duì)象的數(shù)據(jù)庫(kù)鏈接database link 的名稱對(duì)于使用并行執(zhí)行的本地查詢?cè)摿心軌蛎枋霾僮髦休敵龅拇涡?/p>
OBJECT_OWNER VARCHAR2(30) 對(duì)于包含有表或索引的架構(gòu)schema 給出其所有者的名稱
OBJECT_NAME VARCHAR2(30) 表或索引的名稱
OBJECT_INSTANCE INTEGER 根據(jù)對(duì)象出現(xiàn)在原始o(jì)riginal 語(yǔ)句中的次序所給出的相應(yīng)次序編號(hào)就原始的語(yǔ)句文本而論其處理順序?yàn)樽宰笾劣易酝庀騼?nèi)景象擴(kuò)張view
OBJECT_TYPE VARCHAR2(30) 用于提供對(duì)象描述性信息的修飾符例如索引的NON-UNIQUE
OPTIMIZER VARCHAR2(255) 當(dāng)前優(yōu)化程序的模式
ID INTEGER 分配給執(zhí)行規(guī)劃各步驟的編號(hào)
PARENT_ID INTEGER 對(duì)ID 步驟的輸出進(jìn)行操作的下一個(gè)執(zhí)行步驟的ID
POSITION INTEGER 對(duì)于具有相同PARENT_ID 的步驟其相應(yīng)的處理次序
COST INTEGER 根據(jù)優(yōu)化程序的基于開(kāi)銷的方法所估計(jì)出的操作開(kāi)銷值對(duì)于使用基于規(guī)則方法的語(yǔ)句該列為空該列值沒(méi)有特定的測(cè)量單位它只是一個(gè)用于比較執(zhí)行規(guī)劃開(kāi)銷大小的權(quán)重值
CARDINALITY INTEGER 根據(jù)基于開(kāi)銷的方法對(duì)操作所訪問(wèn)行數(shù)的估計(jì)值
BYTES INTEGER 根據(jù)基于開(kāi)銷的方法對(duì)操作所訪問(wèn)字節(jié)的估計(jì)
=============================================
你按照我說(shuō)的做,后面用
SELECT
*
FROM
PLAN_TABLE A
WHERE
STATEMENT_ID='name'
結(jié)果已經(jīng)很清楚了,全部滿足你的要求。
各列的具體含義上面已經(jīng)給出。
如何實(shí)時(shí)跟蹤oracle的sql語(yǔ)句
這個(gè)要開(kāi)啟oracle的audit功能。
select * from DBA_AUDIT_OBJECT
分享文章:oracle怎么追蹤語(yǔ)句,oracle跟蹤
分享網(wǎng)址:http://aaarwkj.com/article16/dsiegdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站策劃、網(wǎng)站內(nèi)鏈、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)