中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何備份Informix-Online數據庫

發布時間:2021-11-29 10:34:33 來源:億速云 閱讀:140 作者:柒染 欄目:數據庫

如何備份Informix-Online數據庫,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

Informix-Online數據庫因其具有高性能、高可靠性、支持數據完整性定義/檢查等特性而得到廣泛應用。對于使用中的數據庫,數據備份的安全可靠性便成為人們關注的焦點。根據多年的學習和經驗,筆者對Informix-Online數據庫常用的三種數據備份方式加以歸納和比較。小編所講備份大多是備份到磁帶上的熱備份方法。

一.使用ontape工具進行數據備份

1.ontape工具的功能

ontape工具具有如下功能:備份和恢復Online數據、備份和恢復邏輯日志、改變數據庫日志狀態等(本文著重介紹數據備份功能)。

2.執行ontape備份數據的語法

ontape備份語法為:

ontape-s-L備份級別(0、1、2)

在online處于聯機或靜止方式時,Informix用戶或具有DBA權限的用戶可以通過執行上面的命令進行備份。根據備份方案安排進行0級、1級、2級備份。0級備份是對整個數據庫的所有數據進行完整備份;1級備份是只對0級備份以后修改過的數據進行備份;2級備份只是對1級備份以后修改過的數據進行備份。

3.使用ontape工具進行數據備份需要注意的問題

1)在執行ontape備份前要對Onconfig文件中的TAPEDEV、TAPEBLK、TAPESIZE參數進行正確的設置。

2)為了縮短數據恢復時間,應以進行0級為主,盡量減少1級和2級備份。對銀行等重要部門數據,應每天進行0級備份。

3)如果需要將ontape備份的數據恢復到另一臺服務器上時,要求兩臺服務器機型、操作系統、Onconfig配置文件及非臨時分配的Dbspace磁盤空間數量和大小必須一致,否則數據不能正常恢復。

4)必須保證有足夠可用的邏輯日志文件。如果剩余的邏輯日志空間小于單個邏輯日志的50%,Informix-online將拒絕執行備份操作。必須先備份已使用過的邏輯日志,然后才能進行數據備份。

5)保留Onconfig文件副本。在進行0級備份后,應備份Onconfig文件,因為在恢復0級備份時需要讀Onconfig文件信息,如果online配置被修改,數據恢復將失敗,如果恢復此0級備份,必須恢復當時的配置。

6)備份可以在online聯機或靜止方式下進行,在備份過程中不能改變online運行方式,否則備份會被中斷。

7)不要使用后臺方式執行備份命令(UNIX下的&&),因為備份采用交互方式進行。

二.使用dbexport命令進行數據備份

1.dbexport命令簡介

dbexport命令以ASCII碼格式將數據寫到文件或備份介質上(如磁帶)。dbexport卸出的文件包括數據庫模式文件和數據文件。

2.dbexport命令語法如下

dbexport[-X][-c][-q][-d][-ss][{-o-t-b-s[-f]}]

以上命令中參數的意義如下:

<>中包括的內容為必選項,[]中的內容為可選項。

-c:指示如果沒有錯誤,則輸出全部信息。

-q:在標準輸出設備上不顯示錯誤信息、警告和所生成的SQL數據定義語句。

-d:僅輸出blob描述符,不輸出blob數據。

-ss:在模式文件中輸出特定于服務器的用于創建數據庫和表的信息,比如:初始的extent和附加的extent的大小、上鎖方式、表所駐留的dbspace等信息。

-o:指定數據輸出文件的磁盤目錄。

-t:指定數據輸出文件的備份介質名稱。

-b:指定備份介質塊大小。

-s:指定備份介質的***存儲量。

-f:用于指定存儲在備份介質上的模式文件名。

database:指定備份的數據庫名稱。

使用dbexport功能及需注意的問題

1)執行dbexport命令必須是Informix用戶或具有DBA訪問權限的用戶;

2)用dbexport備份的數據必須用dbimport命令恢復;

3)用戶可以通過編輯模式文件來改變dbimport生成的數據庫,如改變數據庫名稱或相關的表信息;

4)dbexport以獨占方式(exclusivemode)占用數據庫,備份期間其他用戶不能對數據庫進行查詢和修改及插入操作;

5)模式文件不保留數據庫的日志文件,用戶使用dbimport命令建立數據庫時必須為新建數據庫選擇一種日志方式(ANSI、buffered、nobuffered類型);

6)用戶可以使用dbexport/dbimport命令,將Informix-online和Informix-SE下的數據進行相互轉換;也可以將數據在Informix-online的不同版本之間轉換,這種轉換對數據庫服務器的結構和online的配置沒有特別要求;

7)使用dbexport/dbimport命令備份/恢復數據,可以起到消除數據分配空間碎塊的作用,提高數據庫整體運行效率。

三.使用Onunload命令進行數據備份

1.Onunload命令簡介

Onunload命令以頁為單位,使用二進制形式卸出數據,備份效率比dbexport高。

2.Onunload命令的語法

Onunload[-l][-t][-b][-s][:[owner>.>

以上參數代表的意義如下:

<>中包括的內容為必選項,[]中的內容為可選項

-l:指示onunload分別從配置參數TAPEDEV、TAPEBLK和TAPESIZE中讀入磁帶設備、塊大小和備份設備容量值

-t:指定備份設備名

-b:指定備份設備的塊大小

-s:指定備份設備的存儲容量

database:指定要備份的數據庫

owner:指定表的屬主

table:指定要卸出的表

使用onunload需要注意的問題

1)onunload備份的數據必須用onload命令進行恢復;

2)onunload/onload不能實現不同版本的online之間的數據轉移;

3)onunload/onload是以磁盤頁大小為單位存儲的二進制數據,卸出和接受數據的計算機必須具有相同的磁盤頁大小;

4)只能將onunload卸出的數據裝入online管理的數據庫或表;

5)用戶必須具有DBA訪問權限,才能執行onunload命令;

6)onunload不保留初始表上定義的訪問特權;

7)onunload不保留初始表上定義的同義詞。

以上三種數據備份方式各有特點,ontape備份對online參數配置前后一致性要求較高,但數據備份和恢復操作簡單,備份和恢復速度較快;onunload備份以頁為單位以二進制形式進行備份效率較高,數據恢復時只要計算機磁盤頁大小一致即可;用dbexport所做的備份可以實現不同版本、不同Informix產品之間的數據轉換,數據轉移靈活方便。

為保證數據能夠安全恢復,數據備份至少應該選擇兩種方式。通過對Informix-Online數據庫三種常用備份方法分析比較與歸納,用戶可以根據實際情況選擇適合自己需要的備份方式,來保證數據的安全恢復與轉移

關于如何備份Informix-Online數據庫問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

墨玉县| 宜州市| 温州市| 星子县| 临泽县| 梧州市| 邵阳市| 衡山县| 保康县| 屏南县| 凌海市| 贺兰县| 莱芜市| 龙川县| 罗甸县| 辽源市| 常州市| 唐河县| 东乡县| 萨嘎县| 沽源县| 武邑县| 杂多县| 维西| 宜川县| 和顺县| 库伦旗| 肃宁县| 伊金霍洛旗| 邯郸县| 扎囊县| 太湖县| 叶城县| 云和县| 桃园县| 谷城县| 巴马| 长兴县| 彭州市| 铁岭市| 南丹县|