廈門資料庫修復
① 廈門資料庫數據恢復
資料庫的修復一定要找專業權威的的恢復機構。不知道廈門有沒有,我知道北京有家叫北亞數據恢復的在國內數據恢復行業是數一數二的,你有什麼問題可以找他們咨詢一下。
② 如何修復資料庫
資料庫修復指的是通過技術手段將損壞的資料庫文件修復至可正常使用的資料庫文件的過程。
天晴數據之家最擅長 Oracle 和 sql Server 資料庫的恢復,主要包括以下資料庫修復技術
SQL Server 修復
如完全丟失資料庫mdf文件,用一般數據恢復方式不能恢復
資料庫中表被刪除,甚至被重寫數據,或記錄刪除又無log日誌文件
索引錯誤,或者IAM斷裂,以及各種錯誤提示如823錯誤、系統表出錯
資料庫大面損壞,可以指定任意表提取其數據。
③ 怎麼修復資料庫
修復的方法:進入到資料庫的數據所在目錄,執行myisamchk -r modoer_shops即可。
比如你的數據目錄是在d:\mysql\data目錄下,那麼這個目錄下就每個資料庫有一個文件夾,在資料庫文件夾裡面執行上面的命令,如果mysql\bin不在PATH路徑裡面,那麼可以輸入其全稱,比如d:\mysql\bin\myisamchk。
④ 資料庫損壞怎麼修復
access提供了壓縮和修復資料庫功能,可嘗試用該功能修復,以access2010為例方法如下:
1、啟動access2010,點擊資料庫工具選項卡--壓縮和修復資料庫命令;
2、瀏覽窗口選定要修復的資料庫,點擊打開;
3、輸入修復後資料庫的名稱,點擊保存;
4、打開修復後的資料庫,查看修復效果。
⑤ 資料庫損壞了怎麼辦
有的時候因為掉電或者其他原因導致資料庫損壞,我們可以使用mysql自帶的mysqlcheck命令來快速修復所有的資料庫或者特定的資料庫;例如
檢查優化並修復所有的資料庫用:
# mysqlcheck -A -o -r -p
Enter password:
database1 OK
database2 OK
----------
修復指定的資料庫用
# mysqlcheck -A -o -r Database_NAME -p
即可
另外如果只是對某個表進行修復可以用:myisamchk或isamchk
其中myisamchk適用於MYISAM類型的數據表,而isamchk適用於ISAM類型的數據表。這兩條命令的主要參數相同,一般新的系統都使用MYISAM作為預設的數據表類型,這里以myisamchk為例子進行說明。當發現某個數據表出現問題時可以使用:
myisamchk tablename.MYI
進行檢測,如果需要修復的話,可以使用:
myisamchk -of tablename.MYI
關於myisamchk的詳細參數說明,可以參見它的使用幫助。需要注意的時在進行修改時必須確保MySQL伺服器沒有訪問這個數據表,保險的情況下是最好在進行檢測時把MySQL伺服器Shutdown掉。
另外可以把下面的命令放在你的rc.local裡面啟動MySQL伺服器前:
[ -x /tmp/mysql.sock ] && /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI
其中的/tmp/mysql.sock是MySQL監聽的Sock文件位置,對於使用RPM安裝的用戶應該是 /var/lib/mysql/mysql.sock,對於使用源碼安裝則是/tmp/mysql.sock可以根據自己的實際情況進行變更,而 pathtochk則是myisamchk所在的位置,DATA_DIR是你的MySQL資料庫存放的位置。
1,簡單的修復模式
myisamchk -r -q path/資料庫/壞表.MYI
注:-r ----恢復模式 -q ----快速修復
2,使用安全修復模式
myisamchk --safe-recover path/資料庫/壞表.MYI
3,困難的修復模式
如果在索引文件的第一個16K塊被破壞,或包含不正確的信息,或如果索引文件丟失,你只應該到這個階段 。在這種情況下,創建一個新的索引文件是必要的。按如下這樣做:
把數據文件移更安全的地方。
使用表描述文件創建新的(空)數據和索引文件:
shell> mysql db_name
mysql> Delete FROM tbl_name;
mysql> quit
將老的數據文件拷貝到新創建的數據文件之中。(不要只是將老文件移回新文件之中;你要保留一個副本以防某些東西出錯。)
回到階段2。現在myisamchk -r -q應該工作了。(這不應該是一個無限循環)。
4,非常困難的修復模式
只有描述文件也破壞了,你才應該到達這個階段。這應該從未發生過,因為在表被創建以後,描述文件就不再改變了。
從一個備份恢復描述文件並且回到階段3。你也可以恢復索引文件並且回到階段2。對後者,你應該用myisamchk -r啟動。
如果你沒有一個備份但是確切地知道表是怎樣被創建的,在另一個資料庫中創建表的一個拷貝。刪除新的數據文件,然後從其他資料庫將描述和索引文件移到破壞的資料庫中。這給了你新的描述和索引文件,但是讓數據文件獨自留下來了。回到階段2並且嘗試重建索引文件。
5,優化表結構
myisamchk -r 表
也可以使用sql語句來優化OPTIMIZE TABLE
本方法參考自mouse博客
⑥ 資料庫被刪除了怎麼恢復
恢復步驟:
1、運行EasyRecovery。
2、選擇「DeletedRecovery」。
3、選擇資料庫文件所在的驅動器,在「File Filter」中輸入*.mdf|*.ldf,選擇「Next」。
4、在左側窗口會列出被刪除的資料庫文件,選擇所要恢復的資料庫文件,選擇「Next」。
5、在「Recover to Local Drive」中選擇恢復後的文件存放的路徑,要選擇與原資料庫文件不同的路徑,選擇「Next」。
6、文件被恢復後,將恢復的文件復制到原資料庫文件位置,並在企業管理器通過附加資料庫,將恢復的文件恢復到SQL Server中。
註:如果刪除的資料庫文件所有的存儲區域被寫過了,就無法恢復了,所以刪除與恢復的時間間隔越短越好。
⑦ 修復資料庫,這個怎麼弄
修復資料庫
修復資料庫主要使用DBCC來操作,一般來講,我們可以使用以下三個選項來修復:
●REPAIR_ALLOW_ DATA_LOSS
嘗試修復報告的所有錯誤。這些修復可能會導致一些數據丟失。
●REPAIR_FAST
僅為保持向後兼容性而保留。
●REPAIR_REBUILD
執行由 REPAIR_FAST 執行的所有修復,包括需要較長時間的修復(如重建索引)。執行這些修復時不會有丟失數據的危險。
一般我們通過執行:DBCC CHECKDB('PVLink',REPAIR_REBUILD) 即可完成修復工作,此時 SQL Server 2005會給出很多提示,因為這個過程可能會導致一些資料庫設計或者數據的丟失,並且在這個過程中,會產生新的以ldf為擴展名的資料庫日誌文件。
完成以上的步驟後,一般情況下資料庫應該可用了,如果資料庫此時仍然是緊急狀態,可以通過:alter database PVLink set ONLINE ,把資料庫變成在線狀態。
檢查PVLink資料庫內數據是否正常,是的話換回原資料庫即可。
望採納,謝謝!
⑧ 硬碟壞了,讀不出來認不到盤,廈門哪裡可以做數據恢復
廈門移動硬碟維修點 U盤 數據恢復服務項目:不認硬碟,U盤等維修(硬碟,U盤 摔了一下就認不到等)軟體故障恢復軟體數據恢復主要包括: 誤分區、誤格式化、誤刪除、誤克隆、MBR丟失、BOOT扇區錯誤、病毒破壞、黑客攻擊、PQMagic轉換出錯、分區邏輯錯誤、硬碟邏輯壞道、硬碟0磁軌損壞、硬碟邏輯鎖、分區表丟失各種丟失數據恢復等等。數據恢復成功率極高。硬體故障恢復硬碟硬體數據恢復故障主要包括:硬碟異響、硬碟電機故障、硬碟摔壞、硬碟物理壞道、晶元燒壞、磁頭損壞、固件信息丟失等等。 數據恢復率很高。資料庫異常恢復資料庫異常數據恢復主要包括: Microsoft SQL資料庫恢復質疑或損壞、Oracle資料庫文件損壞、Foxbase/pro資料庫文件損壞等。數據恢復最精通SQL專家。數據結構專家。
⑨ 廈門SQL資料庫數據恢復哪裡有
廈門的不知道,我知道北京有家叫北亞數據恢復的做的相當好,他們已經有十幾年的經驗積累,建議你有什麼問題可以找他們交流一下。