oracle命令積累

2021-12-30 00:12:19 字數 703 閱讀 8354

oracle命令積累

檢視資料庫字符集:

select * from nls_database_parameters;

檢視客戶端字符集:

select * from nls_instance_parameters;

檢視資料庫版本資訊:

select * from v$version;  

####shutdown####

oracle建議shutdown時用shutdown immediate,  

shutdown abort 的時候,跟kill 程序是一樣的效果 

資料庫立即關閉,這個時候檔案狀態可能不一致 

因為正常關閉資料庫會同步校驗各檔案,使得重新啟動的時候檔案時間點一致並且不用進行崩潰恢復 

若檢查點資訊一致,則做崩潰恢復 

若檢查點資訊不一致(正好在更新檔案頭)則需要做介質恢復 

這些問題都好處理,最怕的問題是這個時候系統有大量io,結果這樣造成寫的突然中斷,碰巧造成檔案塊的邏輯壞塊,那麻煩比較大一些,尤其是系統表空間的block損壞   

雖然shutdown abort 出錯的機率很小,1000個人可能只有乙個人碰到,但是我們還是要小心。 

正確的處理流程是,shutdown immediate ,若資料庫遲遲不能down下來,在os上觀察io狀況,幾乎沒有io的時候,另開一視窗shutdown  abort ,幾乎不會出問題了

oracle函式積累

quote 時間日期 url decode的語法 decode value,if1,then1,if2,then2,if3,then3,else 表示如果value等於if1時,decode函式的結果返回then1,如果不等於任何乙個if值,則返回else。replace field,oldvalu...

linux 命令積累

1。將iso目錄mount為乙個裝置 mount o loop path to my.iso media usb 2。用mkisofs命令建立乙個iso檔案 mkisofs o my wj iso.iso 隨便取個iso名稱,這個iso會在本目錄中 b isolinux.bin 這個檔案在isoli...

grep and find 命令積累

1,查詢當前目錄下面,保護staud pts evt 字樣的檔案 在當前目錄下的所有檔案的檔案內容中查詢哪個檔案的內容中有staud pts evt 大小寫不敏感,列出findcontents所在檔案的所在行 適合於當前目錄下的檔案及目錄數目比較少,如果查詢後列出內容過多,將會失去查詢意義。leos...