實用技巧 Oracle冷備份資料恢復的實用方法

2021-08-29 15:11:53 字數 863 閱讀 9060

冷備份資料必須是資料庫不在open狀態下,對資料庫進用資料備份。 具體操作:

(1): 關閉db : shutdown immediate;

(2):copy oradata目錄下的所有檔案, 包括資料檔案, 控制檔案,redo,等,還需要copy 密碼檔案 在目錄ora92下 的database 中的pwd 檔案.全部copy到乙個安全目錄中。在sql 下可以直接加乙個 host 然後使用dos命令。如host copy .............

(3):如果是作業系統的重新安裝,只要是同樣系統,同樣資料庫版本,是可以做冷備恢復。一下談的是系統的重新安裝後的步驟。

(4):正常安裝oracle軟體(之前在pub上一位兄弟說不需要安裝oracle就可以搞定,表示懷疑),只需要安裝軟體,可以不用建例項,建例項的時間也比較長,也沒有必要。 軟體安裝好以後,開始準備恢復。

(5):資料覆蓋過去包括pwd檔案,放在原來的目錄,如果目錄有所改變則需要另外建立控制檔案,修改pfile。

(6):建立服務:使用oradim 命令 cmd下 oradim -new -sid erp 表示建立乙個服務,sid為erp。關於oradim的命令另外給出專門解釋。

(7):建立監聽: net configuration assintant 來建立,或用指令碼建立並且開啟。

(8):開啟資料庫: 用oem也行,cmd下也行。

set oracle_sid=erp;

sqlplus "/as sysdba";

startup;

select * from v$instance;

至此,冷備份恢復成功。即使你現在用oem開啟資料庫時發現提示找不到sid ,但實際上你已經成功了,此時只需要重啟一下的你的伺服器就可以了。

自己動手講述ORACLE異機還原冷備份資料庫

理論多了 還是要靠實踐檢驗 oracle資料庫和sql server最大的區別是後者完成什麼任務都很簡單 圖形介面一步步操作就可以 而oracle卻需要你真正的了解它 知道你做的每一步操作的意義 冷備份 應該說是oracle資料庫裡面最簡單的一種備份方式 它常用的用途是本機或異機需要重灌乙個同樣的資...

資料庫設計(實用技巧)

id 一般是bigint 12 code 一般是varchar 20 狀態一般用int 1 如果考慮擴充套件性,可以使用int 11 日期一般是date 時間一般是time 建立時間和更新時間一般是datetime 能使用int就是用int 因為建立索引的時候效率高 很少使用char型別,因為占用空...

oracle資料庫冷備份

一 冷備份前提 作業系統相同,可以win32到win64,win32到win64要執行指令碼。操作步驟 a,檢視兩個例項的控制檔案 資料檔案 日誌檔案 b,關閉兩個例項 c,覆蓋對應檔案 d,開啟例項 為了避免不必要的麻煩,我常常保持兩個例項的資料檔案 控制檔案 日誌檔案的數目和位置完全一致。例項名...