原创 在oracle下我們如何正確的執行數據庫恢復

當數據庫需要進行介質恢復時,爲了確保數據庫能夠順利的執行恢復過程,恢復數據庫到當前狀態。我們要做的就是驗證!驗證什麼呢?當然是驗證備份集和歸檔是否能夠進行有效的恢復。防止我們restore後,執行recover時卻發現歸檔缺少了一堆,頓時傻

原创 aix下sybase設備的遷移

aix下讓sybase的所有庫從一個存儲遷移到另一個存儲,或者從一個vg遷移到另一個vg,抑或移動sybase所有庫到新的位置,在aix下都可以通過拷貝相關lv實現。由於公司ibm小型機硬件原因,簡單舉個遷移sybase設備從rootvg上

原创 aix下sybase master設備的恢復

一實驗準備1備份master庫dump database master to '/backup/master.dat'2 lv_masrter的大小# lsvg -l datavgdatavg:LV NAME TYPE L

原创 ora-01207錯誤處理

ora-01207錯誤處理一: ora-01207錯誤解釋[oracle@oracle ~]$ oerr ora 0120701207, 00000, "file is more recent than control file - old

原创 玩轉windows下oracle的服務

在windows下,有時候我們明明啓動了數據庫服務但連接數據庫的時候卻提示連接到了空閒實例,或者爲了做一些維護工作需連接到空閒實例卻不能。看完下文,這些問題將迎刃而解。一創建oracle服務創建oracle服務我們需要用到oradim命令,

原创 關於rman備份保留策略“恢復窗口”的一點理解

之前以爲備份保留策略恢復窗口指定爲多少天,則指定多少天后備份則obsolete。所以,造成自己用report obsolete命令查看,覺得應該obsolete的備份,卻沒有出現。於是有下文。一什麼是恢復窗口先看看官方文檔上的一段解釋A r

原创 更改sybase服務名

   在某些情況下我們不得不更改sybase的服務名,本文以windows爲例給出sybase服務名更改的步驟,其它平臺相對來說比較簡單,詳細步驟如下:一 更改服務名前數據庫的信息如下:1 數據庫接口文件sql.ini信息如下:2 syss

原创 記一次windows下oracle的整庫移動

按客戶的要求,需要把oracle庫控制文件、數據文件、以及聯機日誌文件從本地磁盤移到存儲上,爲後續cluster工作做準備,爲此,準備兩套方案,模擬記錄如下方案一步驟如下:1shutdownimmediate數據庫2copydatafile

原创 ora-00119錯誤處理

   今天做實驗爲了好識別機器隨手用 hostname source 命令更改了linux主機名然後啓動數據庫報如下錯誤:  [oracle@source dbs]$ sqlplus / as sysdbaSQL*Plus: Release

原创 記一次oracle數據庫恢復

     某客戶給sysaux表空間添加了數據文件,但有在操作系統層rm 刪除了數據文件,更悲催的的是之前歸檔所在的磁盤損壞,恢復所需要的歸檔那是沒指望了,也一年多沒進行過數據庫備份了,現記錄恢復過程如下:(虛擬機上重新模擬該恢復過程)1 

原创 對rman命令report obsolete的一點說明

      之前誤以爲歸檔的備份集超過備份保留策略後,report obsolete 會報其過期.於是設置了備份冗餘策略爲1,備份兩次歸檔,發起report obsolete 命令希望能看到過期的歸檔備份集,但結果卻未顯示該備份集obso