Sybase
如何在 Sybase ASE 中從完整備份中恢復一張表
我需要從昨天的備份中檢索單個表中的 2 條數據記錄。
- 如何從 Sybase 中的完整備份恢復單個表?
- 或者是否可以從轉儲文件本身檢索所需的記錄?
- 我可以以某種方式載入轉儲文件而不恢復到生產數據庫嗎?
我沒有足夠的磁碟空間將數據庫恢復到同一磁碟/伺服器上的臨時數據庫。
查看 ASE存檔數據庫功能。
此功能允許您將轉儲文件掛載為只讀數據庫;安裝後,您可以使用所需的
select
查詢訪問數據庫中的表。技術上…
- 您需要設置一個小型
scratch
數據庫來管理掛載- 可以對數據進行非持久性更改;這包括分配(可選)磁碟空間以保存任何修改的頁面(這些更改不會反映在數據庫轉儲文件中)
有關設置暫存數據庫和存檔數據庫的範例,請參閱create archive database命令的參考手冊條目。