關於Informix-online動態伺服器資料庫備份和恢復的簡單方法
Informix-online是面向大規模聯機事務處理和支援決策應用的高效能資料庫系統,不但具有分散式資料處理功能,還支援客戶/伺服器結構應用,因此目前它已在金融系統和大規模企事業單位廣泛應用。
在Informix-online動態伺服器系統資料備份和恢復中常常推薦用ontape命令操作,這種方法對於需嚴格進行資料備份的單位當然是一種理想的方法,但是它對於經常需資料備份恢復並且經常更替修改備份的單位來說,做起來就比較繁瑣,現在有一種簡單易行的資料備份和恢復的方法,介紹給大家。
1?資料備份過程
進入使用者,出現$提示符,鍵入
$dbexport 資料庫名
它就會在當前使用者下產生一個資料庫名.exp的子目錄和dbexport.out檔案,這時,如果您想備份,就直接備份這一個目錄和檔案即可;如果不想備份,您儘管可以把它放在當前使用者下,直到下一次備份時沖掉。
如果您總想儲存住舊的資料備份,那麼您可以在任何地方建立一個目錄,用下列命令,把資料備份到您所指定的目錄:
$dbexport 資料庫名 -o 指定目錄
這樣在您指定的目錄下就會有上述的資料庫名.exp的子目錄和dbexport.out檔案存在,這時您仍可將它們備份到其他介質上或在此目錄下永久存放。
2?資料恢復過程
首先進入使用者,出現提示符後,鍵入:
$isq1或dbaccess刪除此資料庫
然後再進行以下操作:
$dbimport 資料庫名
不過需注意的是,您當前的使用者下必須有您想要恢復資料的資料庫名.exp子目錄。值得一提的是,在我實際恢復操作中,有沒有dbexport.out檔案都沒有關係。
如果您想從您以前備份的某一目錄恢復,則可以用以下命令:
$dbimport 資料庫名 -i 指定目錄
如果您在恢復過程中沒有發現問題,但在程式執行過程中卻找不到資料庫,您還可以試用一下以下命令:
$dbimport 資料庫名 -d 資料區名 -l buffered
注意:雖然根據以上的講述是可以完全備份和恢復一個資料庫的,但是有時候也會遇上一些意外的情況,那麼就只好採取一點比較笨拙的辦法:
(1)根據資料庫名.exp子目錄下的資料庫名.sql檔案建立資料庫。
(2)寫一個load檔案,根據資料庫名.exp子目錄下的*.unl檔案,再把資料一個資料庫表一個資料庫表的load上去。
例如:資料庫名.exp子目錄下有ccms01.unl檔案,您就可編寫一個sh檔案(比如:hf),用vi編輯它,寫一條load命令:load from"./資料庫名?exp/ccms01.unl"insert into ccms01
執行sh此檔案,就可把資料恢復上去
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245275/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫資料的恢復和備份資料庫
- 【備份恢復】從備份恢復資料庫資料庫
- 關於SQL Server資料庫備份和恢復特性介紹SQLServer資料庫
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- 備份和恢復postgreSQL資料庫SQL資料庫
- 關閉資料庫的備份與恢復資料庫
- 簡單介紹Sybase資料庫的備份與恢復(轉)資料庫
- 資料庫備份恢復資料庫
- MySQL備份和恢復資料表的方法MySql
- Mongo 資料庫備份和恢復命令Go資料庫
- 備份和恢復SQL Server資料庫SQLServer資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- 資料庫的備份與恢復資料庫
- DB2資料庫的備份和恢復DB2資料庫
- oracle資料庫備份和恢復的內容Oracle資料庫
- 使用Mysqldump備份和恢復MySQL資料庫MySql資料庫
- 非RMAN熱備份資料庫和恢復資料庫
- db2備份和恢復資料庫DB2資料庫
- 基於tsm的oracle資料庫備份及恢復Oracle資料庫
- Oracle資料庫備份與恢復的三種方法Oracle資料庫
- Dedecms資料庫恢復與備份的兩種方法資料庫
- 【備份恢復】noarchive模式下使用增量備份恢復資料庫Hive模式資料庫
- Oracle資料庫的冷備份及冷備份異地恢復方法Oracle資料庫
- 備份和恢復SQL Server資料庫+壓縮ACCESS的類(方法)SQLServer資料庫
- linux的OS簡單的備份和恢復Linux
- 簡單恢復模式下的備份模式
- mysql的資料庫備份與恢復MySql資料庫
- oracle資料庫的備份與恢復Oracle資料庫
- 備份與恢復:Polardb資料庫資料基於時間點恢復資料庫
- 【備份恢復】無備份線上恢復非關鍵資料檔案
- 【備份恢復】在 ARCHIVELOG 模式下執行資料庫還原和恢復操作(源庫備份源庫恢復)Hive模式資料庫
- 可定製的資料庫備份和恢復程式資料庫
- c# 實現資料庫的備份和恢復C#資料庫
- 2 Day DBA-管理方案物件-執行備份和恢復-備份資料庫-關於Oracle建議備份策略物件資料庫Oracle
- 簡單的網頁和資料庫備份網頁資料庫
- 達夢資料庫備份恢復資料庫
- postgresql備份與恢復資料庫SQL資料庫