Oracle資料庫冷備份恢復過程
把oracle資料庫從我的電腦上遷移到機房的電腦上,一開始採用dmp/imp方式,但是發現需要匯出很多使用者,太麻煩。所以決定採用冷備份/冷恢復的方式。
過程如下:
通過v$controlfile檢視控制檔案,通過v$logfile檢視重做日誌檔案,通過V$DATAFILE檢視資料檔案,發現他們都處於同一資料夾中i:oracleoradatatest中,索性都複製到另一臺機器的e:oracleoradatatest中,複製之前shutdown系統。還複製了後來發現他指向另一個,又複製了這個,還複製了一個口令檔案到機房電腦的相應位置。startup後,發現無法執行,我想應該是兩個oracle安裝路徑不同的原因,首先修改了中的控制檔案的路徑,還是不行,我想應該修改控制檔案中的資料檔案路徑資訊,如何修改呢?網上一頓查詢,終於找到了如下方法:
首先,在原電腦上:
1. 備份資料庫中的`資料,以防不測。
2. svrmgrl
3. svrmgrl>connect internal/oracle
4. svrmgrl>alter database backup controlfile to trace; 備份控制檔案
5. 在/home/oracle//admin/ora7/udump下可找到最新生成的TRACE檔案,假設為ora_,此檔案就包含了當前控制檔案的引數及生成語法。
6. 提取ora_中有關控制檔案生成的語句另存為。
7. 修改中的路徑資訊;
8.然後,複製到目標電腦上,並且在目標電腦上
9. svrmgrl
10. svrmgrl>connect internal
11. svrmgrl>shutdown immediate
12.
13. svrmgrl>alter database open;資料庫遷移成功.]
總結:
冷備份需要在oracle shutdown的情況下,拷貝如下檔案:1.資料檔案;2.控制檔案;3。日誌檔案;4。init資料庫例項名檔案,及其內部指向的檔案;5 口令檔案PWD資料庫例項名;然後,安裝oracle,例項名和以前相同,安裝路徑等最好也相同,shutdown,拷貝上述檔案到相應位置,如果安裝位置和以前不同,需要修改init*,和控制檔案中的路徑資訊。
-
如何操作Oracle資料庫中的(+)連線
本文主要向你介紹的是Oracle資料庫中的(+)連線的`實際操作,本文是以相關使用程式碼的描述來引出其實際的操作,你如果是Oracle資料庫中的(+)連線的瘋狂一族的話,就一起來看看吧!1.從表A.A1(+)=主表B.B1複製程式碼SELECT_CHAR(_IO_DATE,'YYYY/MM/DD')A12.,_TBD_...
-
華創信科oracle ocm認證費用
Oracle資料庫產品為財富排行榜上的前1000家公司所採用,許多大型網站也選用了Oracle系統。下面是小編收集的華創信科oracleocm認證費用,希望大家認真閱讀!OracleWDP培訓中心CUUG(優技培訓)是國內最早通過甲骨文公司審查成為oracleWDP培訓中心的高階IT培訓機構,主要...
-
Oracle資料庫與FoxPro資料的轉換
我們大家都知道Oracle資料庫的資料格式和微機通用的實際應用格式有所不同,所以在實際操作中我們不能對Oracle的資料直接呼叫,Oracle資料庫所提供的相關前臺的開發工具Developer2000雖然可以訪問Oracle的資料。並有資料訪問介面,但這些資料格式不是微機的`通用格式...
-
OracleDBA面試題彙總
1.解釋冷備份和熱備份的不同點以及各自的優點解答:熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份。而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫。熱備份的優點在於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢復到任意一個時...