在實際專案運維中,遇到伺服器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...