一、什麼是REDO LOGREDOLOG檔案是十分重要的檔案,它記錄了Oracle的所有變化,是資料庫執行個體恢複機制中最為關鍵的組成部分。sys@OCM> select * from v$log;GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS
(4號鎖分析之Unique key的約束)之前有個客戶提出,在insert的時候被hang住了,碰到這樣的問題很可能是鎖的問題。對於這樣的問題我一般就會想到幾個常用的視圖:v$lock/v$transaction/v$session/v$sql,仔細觀察就可以查出問題的所在。好,那我們現在去分析一下上面的現象,分析問題的一個常規手段就是能類比故障的重現,我來試試類比一下:1.查出當前操作的會話號為125SQL> select sid from v$mystat where rownum=1
----查詢物理檔案是否有offline select name, bytes, status from v$datafile where status = 'OFFLINE';----查詢失效對象 SELECT owner, object_name, object_type FROM dba_objects WHERE status = 'INVALID' &
一、綁定變數的窺探(peek)1、Oracle在處理帶有綁定變數的SQL時候,只會在硬解析的時候才會“窺探”一下SQL中綁定變數的值,然後會根據窺探到的值來決定整個SQL的執行計畫。參數:_optim_peek_user_binds 2、綁定變數窺探的案例create table t8(id int ,name varchar2(100));beginfor i in 1 .. 1000 loop insert into t8
T1表全表掃描產生邏輯讀的分析做個實驗給你示範一下:以表t1為例,對段t1做dump1、t1表就一條資料gyj@OCM> select * from t1; ID NAME---------- ---------- 1 AAAAA2、找t1段的段頭塊gyj@OCM> select header_file,header_block from dba_segments where
一、SQLLoader將 Excel 資料匯出到 Oracle1.建立SQL*Loader輸入資料所需要的檔案,均儲存到C:\,用記事本編輯:控制檔案:input.ctl,內容如下:load data --1、控制檔案標識infile 'test.txt' --2、要輸入的資料檔案名為test.txtappend into table test --3、向表test中追加記錄fields terminated by