Oracle資料庫恢復 通過資料檔案進行恢復

2021-08-31 16:04:57 字數 386 閱讀 8421

在實際專案運維中,遇到伺服器oracle資料庫儲存硬碟壞了,只留下了資料檔案,其控制檔案和引數檔案都丟失了,如何進行資料庫恢復呢。

1、安裝乙個與要恢復的資料庫相同例項,其db_name,sid,字符集都一樣,因為在建立控制檔案時,會判斷dbf檔案頭資訊中的資料庫名是否與所在例項名是否一樣。

我要恢復的資料庫db_name和sid都是orcl,字符集utf8。

我使用的是dbca靜默建庫,命令如下:

dbca -silent -deletedatabase -sourcedb orcl
2、以sysdba身份進行備份控制項檔案,備份目錄自定義

[oracle@ibopo-center-db

MySql通過資料庫檔案恢復資料庫

以表 table 為例 如型別是myisam,資料檔案則以 table.frm table.myd table.myi 三個檔案儲存於 data databasename 目錄中.如型別是innodb,資料檔案則儲存在 innodb data home dir 中的ibdata1檔案中 一般情況 結...

通過資料庫程式設計進行遞迴(Oracle)

一 用於測試資料及其結構和生成該測試資料的sql語句如下 1 測試資料 nodeid parentid a01 a a02 a a03 a a0101 a01 a0102 a01 a0201 a02 a0202 a02 b01 b b02 b b0201 b02 b0202 b02 b020101 ...

mysql 資料恢復 通過binlog恢復資料

1 首先登入mysql 2 檢視是否開啟bin日誌 show variables like log bin 3 檢視正在被記錄的檔案 show master status 5 篩選出指定表的sql 例如表名為 address list grep address list 1sql basic.sql...