資源描述:
《oracle閃回、解鎖、表、資料wjj√》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、flashbacktabletobeforedrop//回復(fù)已刪除的表刪除歸檔日志文件showpatameterlog_archive_dest;//查看歸檔日志路徑select*fromv$flash_recovery_area_usage//查看閃回區(qū)的使用率select*fromv$recovery_file_dest;閃回恢復(fù)區(qū)的概要信息。?數(shù)據(jù)庫(kù)警告日志內(nèi)容監(jiān)控:????selectreason,object_type,suggested_actionfromdba_outstanding_alerts;altersystemsetdb_rec
2、overy_file_dest_size=20Gscope=bothsid=’*’//增加閃回區(qū)的大小alterdatabasearchivelog//切換到歸檔模式archiveloglist//查看歸檔日志是否開啟altersystemarchivelogall//歸檔已經(jīng)填滿的聯(lián)機(jī)日志文件altersystemarchivelogcurrent;//歸檔當(dāng)前的聯(lián)機(jī)日志文件altersystemarchivelogstart;//啟動(dòng)歸檔進(jìn)程ps-ef
3、grepora_arc//系統(tǒng)查詢進(jìn)程selectdestination,statusfromv$
4、archive_dest;//查看歸檔路徑的狀態(tài)selectusername,sid,serial#fromv$session?//查看用戶的連接狀況?altersystemkillsession'532,4562'?;關(guān)掉鏈接selectsaddr,sid,serial#,paddr,username,statusfromv$sessionwhereusernameisnotnull?可以用alteruser用戶IDaccountunlock先解開這個(gè)用戶鎖定ShutdownimmediateStartuprestrict//開啟數(shù)據(jù)庫(kù)受限制模式用來刪
5、除用戶注釋:rba=redobyteaddress。它由3部分組成,4byte+4byte+2byte分別為logfilesequencenumber,logfileblocknumber,byteoffsetintotheblock,即redo序列號(hào),redoblock號(hào),以及偏移量1.SCN(systemchangenumber)系統(tǒng)更改號(hào)selectdbms_flashback.get_system_change_numberfromdual;可以獲得當(dāng)前的SCN2.RBA(redoblockaddress)onlinredolog的重做塊地址3.
6、創(chuàng)建檢查點(diǎn)(checkpoint)的條件:1.altersystemcheckpoint 2.altersystemswitchlogfile 3.DBWn進(jìn)程寫出臟塊查看控制文件中的scn:執(zhí)行checkpoint后,(存于控制文件中)Oracle會(huì)更新當(dāng)前控制文件中的SystemcheckpointSCNselectcheckpoint_change#fromv$database;查看控制文件中記錄的數(shù)據(jù)文件信息中的scn:(存于控制文件中)控制文件中記錄了Oracle中各個(gè)數(shù)據(jù)庫(kù)文件的位置和信息,其中當(dāng)然也包括了Datafilecheckpoi
7、ntSCN,因此在執(zhí)行checkpoint的時(shí)候,Oracle還會(huì)去更新控制文件中所記錄的各個(gè)數(shù)據(jù)文件的datafilecheckpointSCNselectcheckpoint_change#fromv$datafile;查看數(shù)據(jù)文件頭中的startscn:(存于數(shù)據(jù)文件頭中)執(zhí)行checkpoint時(shí),Oracle會(huì)更新存放在各個(gè)實(shí)際的數(shù)據(jù)文件頭的StartSCN(注意絕對(duì)不會(huì)是控制文件中),這個(gè)SCN存在的目的是用于檢查數(shù)據(jù)庫(kù)啟動(dòng)過程中是否需要做mediarecovery(介質(zhì)恢復(fù))selectcheckpoint_change#fromv$dat
8、afile_header;查看控制文件中數(shù)據(jù)文件的endscn:(存于控制文件中)每一個(gè)所記錄的數(shù)據(jù)文件頭都有一個(gè)對(duì)應(yīng)的EndSCN,這個(gè)EndSCN一定是存在于控制文件當(dāng)中。這個(gè)SCN存在的絕對(duì)意義主要是用來去驗(yàn)證數(shù)據(jù)庫(kù)啟動(dòng)過程中是否需要做instancerecovery(實(shí)例恢復(fù))selectname,last_change#fromv$datafile;注釋2:ONLINERedolog在線重做日志(onlineredolog)主要用于:Oracle數(shù)據(jù)庫(kù)所在服務(wù)器突然掉電、突然重啟或者執(zhí)行shutdownabort等命令使得在服務(wù)器重新啟動(dòng)之后,
9、Oracle數(shù)據(jù)庫(kù)沒有辦法正常的啟動(dòng)實(shí)例。此時(shí),在線重做日志就派上了用場(chǎng),Ora