理解-ontape-配置、命令和語法_第1頁
理解-ontape-配置、命令和語法_第2頁
理解-ontape-配置、命令和語法_第3頁
理解-ontape-配置、命令和語法_第4頁
理解-ontape-配置、命令和語法_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

[轉(zhuǎn)]理解ontape配置、命令和語法本節(jié)將介紹ontape實用程序。配置ontape實用程序ontape實用程序使用ONCONFIG文件中的6個參數(shù)創(chuàng)建存儲空間和邏輯日志備份。表11給出了ontape使用的配置參數(shù)。

表11.Ontape備份和還原配置參數(shù)參數(shù)說明TAPEDEV指定用于備份和還原存儲空間的磁帶設備、目錄或文件名。要配置ontape來使用標準I/O,可將TAPEDEV設置為STDIO。TAPEBLK指定用于存儲空間備份期間的寫入操作的設備的塊大小。塊大小在備份和還原期間必須保持相同。TAPESIZE指定用于備份和還原的設備的最大大小。將它設置為0會使用全部磁帶容量。對于遠程設備,不能將磁帶大小設置為0。LTAPEDEV指定用于邏輯日志備份和還原的磁帶設備、目錄或文件名。LTAPEBLK指定用于邏輯日志備份和還原期間的寫入操作的設備的塊大小。塊大小在備份和還原期間必須保持相同。LTAPESIZE指定用于備份和還原的設備的最大大小。將它設置為0會使用全部磁帶容量。對于遠程設備,不能將磁帶大小設置為0。如果TAPEDEV指向某個磁帶設備,它將在每個命令完成后自動倒回。在從磁帶讀取或向其寫入數(shù)據(jù)之前,數(shù)據(jù)庫服務器會執(zhí)行一系列需要倒回的檢查。如果將TAPEDEV或LTAPEDEV設置為一個文件,該文件會被后續(xù)備份覆蓋,但在這樣做之前會提醒您。將TAPEDEV或LTAPEDEV設置為一個目錄,確保每個物理或邏輯日志備份都寫入到了新文件中。如果在Windows上將LTAPEDEV設置為/dev/null或在Windows上設置為NUL,則會關(guān)閉邏輯日志備份。邏輯日志會自動標記為已保存,以便可以覆蓋它們。如果未保存日志,則無法執(zhí)行邏輯還原。回頁首使用ontape備份存儲空間和文件本節(jié)將介紹如何使用ontape備份存儲空間和邏輯日志文件。存儲空間備份ontape實用程序支持存儲空間的0、1和2級備份。它按照以下順序備份存儲空間:根存儲空間、物理和邏輯日志存儲空間、blobspace、智能blobspace以及其他存儲空間。在開始使用ontape創(chuàng)建備份之前,請確保TAPEDEV參數(shù)所指定的位置支持寫入。表12給出了使用ontape備份存儲空間的命令示例。

表12.存儲空間備份命令說明ontape-s-L0對磁帶執(zhí)行一次0級備份ontape-s-L0-d在沒有提示的情況下對目錄執(zhí)行一次0級備份ontape-s-L0Level_0_backup-tSTDIO對當前目錄中名為Level_0_backup的標準輸出文件執(zhí)行一次0級備份邏輯日志備份可以使用ontape來備份所有寫滿的邏輯日志,這稱為手動邏輯日志備份。Ontape也可執(zhí)行一次連續(xù)日志備份,數(shù)據(jù)庫會在每個邏輯日志文件寫滿時自動備份它。因此,您絕不會丟失多個部分的邏輯日志文件。邏輯日志備份不會備份當前的邏輯日志文件。表13給出了執(zhí)行邏輯日志備份的命令。

表13.邏輯日志備份命令說明ontape-a手動邏輯日志備份ontape-c連續(xù)邏輯日志備份也可以創(chuàng)建連續(xù)邏輯日志文件備份到某個目錄中。要結(jié)束連續(xù)邏輯日志備份,可按Ctrl+C中斷備份。回頁首使用ontape還原Informix數(shù)據(jù)本節(jié)將介紹如何使用ontape還原存儲空間和邏輯日志文件。使用ontape執(zhí)行冷還原必須在數(shù)據(jù)庫服務器處于離線狀態(tài)時執(zhí)行冷還原??梢栽诶溥€原開始時救援邏輯日志。ontape實用程序會提示您救援邏輯日志。然后ontape實用程序會提示您掛載包含備份數(shù)據(jù)的磁帶。當從一個目錄還原時,ontape會提示您輸入目錄的路徑名。可使用-d選項避免提示。還原結(jié)束時,數(shù)據(jù)庫服務器會保持在休眠模式下,可以將它切換到在線模式。表14給出了使用ontape執(zhí)行冷還原的示例。

表14.冷還原命令說明ontape-r還原所有存儲空間catLevel_0_backup|ontape-p從一個名為Level_0_backup的標準輸入文件執(zhí)行物理還原。使用ontape執(zhí)行重命名數(shù)據(jù)塊還原可在冷還原期間使用ontape重命名數(shù)據(jù)塊。但是,請確保在重命名數(shù)據(jù)塊還原完成后執(zhí)行0級備份。清單3給出了一個示例。

清單3.重命名數(shù)據(jù)塊還原 ontape-r-rename-p/chunk_old-o0-n/chunk_new-o20000

清單3

中的命令重命名一個數(shù)據(jù)塊(從

path:/chunk_oldandoffset:0

重命名為

path:/chunk_new)并將偏移設置為20000。熱還原只能在非關(guān)鍵存儲空間上執(zhí)行熱還原。可以在冷還原中還原關(guān)鍵存儲空間之后,對選定的存儲空間(比如dbspace1和dbspace2)執(zhí)行熱還原。表15給出了使用ontape執(zhí)行熱還原的示例。

表15.使用ontape執(zhí)行熱還原命令說明ontape-r-Ddbspace1dbspace2對dbspace1和dbspace2存儲空間執(zhí)行熱還原catLevel_0_backup|ontape-r-Ddbspace1-tSTDIO從標準輸入文件level_0_backup對dbspace1執(zhí)行熱還原混合還原當執(zhí)行混合還原時,可以僅還原關(guān)鍵的存儲空間,此外,還可以在冷還原期間還原一個或多個非關(guān)鍵存儲空間。以后,可以對非關(guān)鍵存儲空間執(zhí)行熱還原。清單4給出了一個熱還原示例。

清單4.ontape的混合還原命令 ontape-r-Drootdbsllogdbsplogdbsontape-r-Ddbspace1dbspace2

第一個命令對關(guān)鍵存儲空間(rootdbs、llogdbs和plogdbs)執(zhí)行冷還原。第二個命令對其他存儲空間(dbspace1和dbspace2)執(zhí)行熱還原。邏輯日志還原在執(zhí)行混合還原時,必須還原最后一次0級備份之后備份的所有邏輯日志文件。在執(zhí)行完整還原時,可以選擇是否還原邏輯日志文件。ontape-l

命令可以執(zhí)行邏輯日志還原。回頁首使用標準I/O(STDIO)備份和還原Ontape支持使用STDIO執(zhí)行物理備份和還原操作。在備份期間,ontape可將數(shù)據(jù)寫入stdout。在還原期間,ontape可從stdin讀取數(shù)據(jù)。Ontape使用管道作為操作系統(tǒng)提供的內(nèi)存緩沖機制,以便使用STDIO執(zhí)行備份和還原。在ontape中使用STDIO的優(yōu)點是:不需要對存儲介質(zhì)執(zhí)行讀或?qū)懖僮鳎ㄈ绻x擇直接將備份數(shù)據(jù)傳送給還原操作)。可以使用操作系統(tǒng)實用程序在存儲前壓縮備份數(shù)據(jù)。可以通過任何實用程序傳輸備份數(shù)據(jù)。可以通過立即將數(shù)據(jù)還原到另一個機器來創(chuàng)建重復的數(shù)據(jù)庫服務器,比如設置一個初始HDR(或RSS)輔助服務器。通過將TAPEDEV配置參數(shù)值設置為

STDIO,可以將ontape配置為使用STDIO。TAPEBLK和TAPESIZE配置參數(shù)不能用于使用STDIO的備份。但是,TAPEBLK的值仍可用于數(shù)據(jù)庫服務器和ontape進程之間的數(shù)據(jù)傳輸。這里沒有使用TAPESIZE配置參數(shù),因為STDIO的容量被假設為是無限的。使用STDIO的備份會直接寫入stdout。因此,需要將數(shù)據(jù)流重定向到某個文件。否則,會將數(shù)據(jù)流發(fā)送到屏幕。當將stdout重定向到某個文件時,請確保文件系統(tǒng)中有足夠的空間。可以將錯誤和信息寫入stderr。表16給出了使用STDIO備份和還原的命令示例。

表16.使用標準I/O備份和還原命令說明ontape-s-L0>/informix/backup/archive_L0使用STDIO執(zhí)行0級備份。ontape命令的stdout被重定向到/informix/backup目錄中一個名為archive_L0的文件。該命令與標準的ontape物理備份相同,但在本場景中,操作系統(tǒng)會將數(shù)據(jù)流傳遞給輸出文件。ontape-s-L0|compress-c>/informix/backup/archive_L0執(zhí)行0級備份,其中ontape命令被重定向到某個管道,在將數(shù)據(jù)寫入/informix/backup目錄中的archive_L0文件中時會對數(shù)據(jù)進行壓縮。不能在ontape中使用STDIO執(zhí)行邏輯日志備份和還原。但是,如果有可用的標準邏輯日志備份,則可以在使用STDIO執(zhí)行ontape物理還原之后使用

ontape-l

命令還原它們。另外,在還原過程不能執(zhí)行邏輯日志救援。因此,應該在使用STDIO執(zhí)行ontape還原之前,使用

ontape-S

命令手動救援任何日志。在標準還原期間,ontape會將信息打印到stdout,但是,如果使用STDIO,則會省略該消息。類似地,在還原一個0級備份后,ontape會提示還原1級和2級備份。但在還原到STDIO期間,會省略這些提示,并會掃描輸入流來獲取更多數(shù)據(jù)。如果找到更多數(shù)據(jù),則可以還原下一個級別的備份。因此,所有需要的數(shù)據(jù)必須是ontape還原命令的輸入流的一部分,數(shù)據(jù)必須具有正確的順序。您可以使用

清單5

中的命令從/informix/backup目錄中的archive_L0和archive_L1文件還原0和1級備份。

清單5.使用STDIO還原0級和1級備份 cat/informix/backup/archive_L0/informix/backup/archive_L1|ontape-p

ontapeSTDIO函數(shù)支持克隆一個Informix數(shù)據(jù)庫服務器,或者通過同時執(zhí)行備份到stdout和從stdin還原來快速設置HDR。如果通過獨立完成備份和還原來復制Informix數(shù)據(jù)庫服務器,則可以使用ontape-F選項來阻止保存歸檔。在同時備份和還原期間,盡管執(zhí)行了備份,但不能在以后還原它們,因為備份未保存到存儲設備;備份的數(shù)據(jù)將通過一個管道傳輸?shù)搅硪粋€系統(tǒng),而且將使用一個rsh操作將數(shù)據(jù)迅速還原到另一個系統(tǒng)。清單6給出了同時備份和還原的命令示例。

清單6.同時執(zhí)行0級備份和還原 ontape-s-L0-F|rshserverB"ontape-p"

ontape0級備份在本地機器上執(zhí)行??梢允褂胷sh操作系統(tǒng)實用程序?qū)?shù)據(jù)傳輸?shù)揭粋€名為serverB的遠程機器上的stdout,并在遠程機器上執(zhí)行物理還原。如果將TAPEDEV配置為STDIO,ontape命令會忽略-F選項。具有STDIO配置的ontape-F備份選項意味著歸檔信息未記錄在保留頁面中。回頁首使用目錄執(zhí)行備份和還原Ontape支持使用一個目錄來執(zhí)行備份和還原操作。使用目錄的優(yōu)點是,可對同一個目錄執(zhí)行多個備份。Ontape會自動重命名該目錄中的現(xiàn)有備份文件,就像是向文件名附加一個日期和時間,使備份文件不會被覆蓋。對于物理備份和邏輯日志備份,可以分別將配置參數(shù)TAPEDEV和LTAPEDEV設置為一個文件或目錄。如果將它們設置為一個文件,那么后續(xù)備份會覆蓋以前的備份。為TAPEDEV和LTAPEDEV指定的目錄必須是存在的(設置了讀、寫和執(zhí)行權(quán)限),然后才能使用這些目錄執(zhí)行ontape備份。Ontape在備份期間自動生成文件名。命名約定為:物理備份:Hostname_Servernum_Ln邏輯日志備份:Hostname_Servernum_Logn其中:Hostname

將機器名表示為一個前綴。Servernum

將SERVERNUM配置參數(shù)的值表示為一個前綴。n

表示備份級別或邏輯日志編號可通過設置環(huán)境變量IFX_ONTAPE_FILE_PREFIX來忽略默認的備份文件命名約定。環(huán)境變量IFX_ONTAPE_FILE_PREFIX的值取代默認文件命名約定中的

Hostname_Serve

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論