oracle卡是正常的,軟件業(yè)3G呢,一般的電腦配置都是很慢的,加上你在跑自己的web程序cpu基本就占的差不多了,關(guān)閉監(jiān)聽你就沒法用了。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),格爾木企業(yè)網(wǎng)站建設(shè),格爾木品牌網(wǎng)站建設(shè),網(wǎng)站定制,格爾木網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,格爾木網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
感覺還是你去任務(wù)管理器里面把所有的oracle的自動(dòng)的服務(wù)改成手動(dòng)的比較好,再就是如果你是聯(lián)網(wǎng)的,第一個(gè)啟動(dòng)項(xiàng)是起不來的,只有后面的兩個(gè)是可以起來的,什么時(shí)候用就什么時(shí)候去開啟,這樣比較實(shí)際,
卡的問題沒法解決。只能是不用的時(shí)候盡量別讓oracle跑著就行了
可以根據(jù)where條件去找的
什么時(shí)候開始錯(cuò)誤的
找最后正常天之后的數(shù)據(jù)出來對(duì)
范圍慢慢縮小,你這種情況,肯定是業(yè)務(wù)數(shù)據(jù)保存的時(shí)候沒有SQL過濾
我明白你的意思了,你是要看插入這個(gè)值的SQL語句是怎么樣的;
都是在動(dòng)態(tài)表里面存儲(chǔ)的,v$session , v$sqlarea ,V$sqltext
以上三個(gè)表你查下吧,如果正在執(zhí)行的語句,都能查到,如果已經(jīng)執(zhí)行完畢,建議從后兩張表查詢
查詢Oracle正在執(zhí)行和執(zhí)行過的SQL語句
---正在執(zhí)行的
select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXT
from v$session a, v$sqlarea b
where a.sql_address = b.address
---執(zhí)行過的
select b.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTEXT
from v$sqlarea b
where b.FIRST_LOAD_TIME between '2009-10-15/09:24:47' and
'2009-10-15/09:24:47' order by b.FIRST_LOAD_TIME
(此方法好處可以查看某一時(shí)間段執(zhí)行過的sql,并且 SQL_FULLTEXT 包含了完整的 sql 語句)
其他
select OSUSER,PROGRAM,USERNAME,SCHEMANAME,B.Cpu_Time,STATUS,B.SQL_TEXT
from V$SESSION A LEFT JOIN V$SQL B ON A.SQL_ADDRESS=B.ADDRESS AND A.SQL_HASH_VALUE=B.HASH_VALUE order by b.cpu_time desc
select address, sql_text, piece
from v$session, v$sqltext
where address = sql_address
-- and machine = you machine name
order by address, piece
需要建立一張表來記錄
explain plan SET statement_id='name' FOR (這里是你要調(diào)試的語句 )
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ōu)STATEMENT_ID 參數(shù)值, 如果在EXPLAN PLAN語句中沒有使用SET STATEMENT_ID,那么此值會(huì)被設(shè)為NULL。
REMARKS VARCHAR2(80) 與被解釋規(guī)劃的各步驟相關(guān)聯(lián)的注釋最長可達(dá)80 字節(jié)
OPERATION VARCHAR2(30) 各步驟所執(zhí)行內(nèi)部操作的名稱在某條語句所產(chǎn)生的第一行中該列的可能取值如下DELETE STATEMENT INSERT STATEMENT SELECT STATEMENT UPDATE STATEMENT
OPTIONS VARCHAR2(30) 對(duì)OPERATION 列中所描述操作的變種
OBJECT_NODE VARCHAR2(128) 用于訪問對(duì)象的數(shù)據(jù)庫鏈接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īng)次序編號(hào)就原始的語句文本而論其處理順序?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)化程序的基于開銷的方法所估計(jì)出的操作開銷值對(duì)于使用基于規(guī)則方法的語句該列為空該列值沒有特定的測(cè)量單位它只是一個(gè)用于比較執(zhí)行規(guī)劃開銷大小的權(quán)重值
CARDINALITY INTEGER 根據(jù)基于開銷的方法對(duì)操作所訪問行數(shù)的估計(jì)值
BYTES INTEGER 根據(jù)基于開銷的方法對(duì)操作所訪問字節(jié)的估計(jì)
=============================================
你按照我說的做,后面用
SELECT
*
FROM
PLAN_TABLE A
WHERE
STATEMENT_ID='name'
結(jié)果已經(jīng)很清楚了,全部滿足你的要求。
各列的具體含義上面已經(jīng)給出。
Error: derive_vendor_rcv_line_qty-098: 1
Cause: A SQL error has occurred in derive_vendor_rcv_line_qty. The SQL error is User-Defined Exception.
Action: Take note of both this error number and the actions you were trying to perform. Contact your system administrator for further assistance.
********************
RVTSH-189:子例行程序 rvtshiline() 返回的錯(cuò)誤
原因:子例行程序 rvtshiline() 返回時(shí)出現(xiàn)內(nèi)部錯(cuò)誤。
措施:請(qǐng)記錄此錯(cuò)誤編號(hào)以及您嘗試進(jìn)行的活動(dòng)。 請(qǐng)與系統(tǒng)管理員聯(lián)系以尋求幫助
Concurrent program RVCTP returned error
Cause: RVCTP encountered an internal error. Parameters: RVCTP,IMMEDIATE,4686,
Action: Note both this error number and the actions you are trying to perform. Contact your system admi
RVTBM-008: Subroutine rvtbm_immediate_mngr() returned error
Cause: Subroutine rvtbm_immediate_mngr() returned an internal error.
Action: Note this error number and the actions you are trying to perform. Contact your syste
RVTBM-120: Subroutine rvtptcontrol() returned error
Cause: Subroutine rvtptcontrol() returned an internal error.
Action: Note this error number and the actions you are trying to perform. Contact your system administrator
Concurrent Manager encountered an error while attempting to start your immediate concurrent program RVCTP. Routine ROUTINE received a return code of failure.
查看被鎖的表
select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;
--查看那個(gè)用戶那個(gè)進(jìn)程照成死鎖
select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time;
本文題目:oracle如何追擊問題的簡單介紹
URL分享:http://www.chinadenli.net/article40/heopho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、網(wǎng)站收錄、App開發(fā)、App設(shè)計(jì)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)