原创 Rman中expired和obsolete的區別
原文地址:http://friendlysong.blog.163.com/blog/static/322524392011627103756786/ 常常混淆RMAN中EXPIRED和OBSOLETE兩個狀態,其實如果理解了兩者是如何產
原创 rman—實驗—基於日誌序列號的不完整恢復
首先模擬數據庫故障。 [sql] view plaincopyprint? SQL> select * from v$log; GROUP# THREAD# SEQUENCE#
原创 Oracle pfile和spfile啓動
PFILE是文本文件的,而SPFILE是二進制格式的。PFILE文件可以用文本編輯器打開手工配置、而SPFILE不行,只能通過SQL命令在線修改。從操作系統上可以看到這兩者的區別,初始化參數文件爲ASCII文本文件,SPFILE爲數據
原创 RMAN—實驗—基於SCN的恢復
基於SCN的不完全恢復使用情況跟基於時間一樣,只是這裏是根據scn值來恢復的。 首先模擬數據庫故障。 [sql] view plaincopyprint? SQL> select current_scn from
原创 刪除臨時表遇到的ORA-14452問題
在刪除臨時表時,遇到如下錯誤: ORA-14452, "attempt to create, alter or drop an index on temporary table already in use"。 Metalink解決
原创 Rman—實驗—基於時間點的恢復
RMAN基於時間點恢復不完全恢復 我們知道,對歸檔下的數據庫做RMAN全備,當數據庫掛掉之後,執行完全恢復時,可以將數據庫將恢復到完全最新的狀態,包括至當前時間所做的所有已提交的數據修改,保證不會丟失數據。但是執行不完全恢復時,數據庫
原创 alter system switch logfile與alter system archive log current 區別
alter system switch logfile 是強制日誌切換,不一定就歸檔當前的重做日誌文件(若自動歸檔打開,就歸檔前的重做日誌,若自動歸檔沒有打開,就不歸檔當前重做日誌。) alter system archive log
原创 to_char函數的格式說明
本來這是很簡單的函數,但在屢次忘記格式之後,決定還是翻譯一遍以銘記在心。 參考<<OracleDatabase SQL Reference>>. 關於nls可有取值,請注意視圖sys.V_$NLS_VALID_
原创 rman爲啥使用 alter database open resetlogs
問題解決: 先要弄清楚alter database open resetlogs是什麼意思,爲什麼要用resetlogs打開數據庫,這個命令發出後oracle都做了什麼? alter database open resetlog
原创 淺析with check option 約束
通過有with check option選項的視圖操作基表(只是面對單表,對連接多表的視圖正在尋找答案),有以下結論:首先視圖只操作它可以查詢出來的數據,對於它查詢不出的數據,即使基表有,也不可以通過視圖來操作。1.對於update,有w
原创 RMAN 基礎知識總結
簡單的來說,RMAN(Oracle Recovery Manager)可以用來備份和還原數據庫文件、歸檔日誌和控制文件。它也可以用來執行完全或不完全的數據庫恢復。 RMAN啓動數據庫上的Oracle服務器進程來進行備份或還原。備份、還原
原创 oracle—隱式和顯式轉換
今天在做051的96題時遇見了NVL2(exp 1,exp 2,exp 3)這個函數,他需要三個參數,其中exp 1 可以是任何數據類型,而exp 2和exp 3 數據類型有時會出現不一致,這是oracle就會進行隱式轉換。 隱式數
原创 oracle中刪除表後會有殘留,Oracle中清除BIN$開頭的垃圾表
11g的新特性flashback閃回區。在刪除表時,oracle垃圾回收站中會殘留一些垃圾表: 在執行select * from tab; 會查詢到
原创 vi 刪除多行
法一: 單行刪除,:1(待刪除行)d 多行刪除 ,:1,10d 法二: 光標所在行,dd 光標所在行以下的N行,Ndd 方法1: 光標放到第6行, 輸入:2yy 光標放到第9行, 輸入:p 此方法適合複製少量行文本的情況,複
原创 oracle用控制文件舊備份恢復後數據庫恢復總結
一 oracle是如何判斷控制文件的新舊 1 正常情況下 控制文件seq#(controlfile_sequence#) 大於等於數據文件頭部記錄的控制文件seq#(fhcsq) 控制文件 scn(controlfile_chan