新聞中心
本文將為您詳解使用了DB2? V9 的自動(dòng)存儲(chǔ)功能的數(shù)據(jù)庫,如何才能進(jìn)行非增量重定向還原,并對(duì)自動(dòng)存儲(chǔ)功能有詳細(xì)的闡述,供您參考,希望對(duì)您有所啟迪。

成都創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,包括做網(wǎng)站、成都網(wǎng)站制作、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營銷策劃推廣、電子商務(wù)、移動(dòng)互聯(lián)網(wǎng)營銷等。成都創(chuàng)新互聯(lián)公司為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,成都創(chuàng)新互聯(lián)公司核心團(tuán)隊(duì)十年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗(yàn),為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。
IBM的DB2 V9 引入了自動(dòng)存儲(chǔ)器管理,使用自動(dòng)存儲(chǔ)功能可以幫助您簡化表空間的存儲(chǔ)管理,新創(chuàng)建的使用自動(dòng)存儲(chǔ)功能的表空間,其容器和空間分配完全由 DB2數(shù)據(jù)庫管理器確定。本文重點(diǎn)介紹使用DB2? V9 自動(dòng)存儲(chǔ)功能的數(shù)據(jù)庫如何進(jìn)行非增量重定向還原。
簡介
數(shù)據(jù)庫可能會(huì)因?yàn)檐浖蛴布收隙豢捎?,可能?huì)遇到存儲(chǔ)問題、斷電、應(yīng)用程序故障或誤操作等各種需要采取不同恢復(fù)措施的故障情況。本文重點(diǎn)介紹使用了DB2? V9 的自動(dòng)存儲(chǔ)功能,不允許增量備份的數(shù)據(jù)庫如何進(jìn)行重定向還原。由于使用自動(dòng)存儲(chǔ)器功能的數(shù)據(jù)庫在還原方面和以往有了很大區(qū)別,客戶在實(shí)際使用的過程中容易出現(xiàn)各種問題,所以本文對(duì)自動(dòng)存儲(chǔ)功能會(huì)有詳細(xì)的闡述。
自動(dòng)存儲(chǔ)特性最初是在DB2 V8.2.2中引入的,DB2 V9擴(kuò)展了這一特性,使用自動(dòng)存儲(chǔ)功能可以幫助您簡化表空間的存儲(chǔ)管理,新創(chuàng)建的使用自動(dòng)存儲(chǔ)功能的表空間,其容器和空間分配完全由 DB2數(shù)據(jù)庫管理器確定。
自動(dòng)存儲(chǔ)管理
自動(dòng)存儲(chǔ)器跨磁盤和文件系統(tǒng)自動(dòng)增大數(shù)據(jù)庫大小。因此,在保持?jǐn)?shù)據(jù)庫管理的存儲(chǔ)器性能和靈活性的同時(shí),不再需要管理存儲(chǔ)器容器。在DB2 V9.1中,已對(duì)多分區(qū)數(shù)據(jù)庫增加了自動(dòng)存儲(chǔ)器支持。如果您使用的是帶DPF(Data Partitioning Feature,數(shù)據(jù)庫分區(qū)功能)的企業(yè)服務(wù)器版,那您可以使用支持自動(dòng)存儲(chǔ)器功能的多分區(qū)數(shù)據(jù)庫。在DB2 V9中創(chuàng)建新數(shù)據(jù)庫的時(shí)候,默認(rèn)啟用自動(dòng)存儲(chǔ)功能,主要目的是簡化表空間的存儲(chǔ)管理,使用自動(dòng)存儲(chǔ)功能的數(shù)據(jù)庫有一個(gè)或多個(gè)相關(guān)聯(lián)的存儲(chǔ)器路徑,在創(chuàng)建表空間的時(shí)候不用指定存儲(chǔ)的路徑等特性。對(duì)使用自動(dòng)存儲(chǔ)器功能的數(shù)據(jù)庫,其表空間可以使用自動(dòng)存儲(chǔ)管理,也可以不使用自動(dòng)存儲(chǔ)管理。對(duì)于不使用自動(dòng)存儲(chǔ)器功能的數(shù)據(jù)庫,則其表空間不能使用自動(dòng)存儲(chǔ)管理。
自動(dòng)存儲(chǔ)器簡化了存儲(chǔ)管理,它使您能夠指定用于數(shù)據(jù)庫管理器存放表空間數(shù)據(jù)以及為各種用途分配空間的存儲(chǔ)路徑。另外,在創(chuàng)建和填充表空間時(shí),DB2 將管理這些表空間的容器和空間分配。如果不需要使用自動(dòng)存儲(chǔ)器,則必須通過運(yùn)行 CREATE DATABASE 命令并將 AUTOMATIC STORAGE 選項(xiàng)設(shè)置為NO,或通過使用 sqlecrea API 并將 SQLEDBDESCEXT 參數(shù)設(shè)置為 SQL_AUTOMATIC_STORAGE_NO 來創(chuàng)建數(shù)據(jù)庫。#p#
自動(dòng)存儲(chǔ)器功能只能在創(chuàng)建數(shù)據(jù)庫時(shí)指定,不能對(duì)已經(jīng)創(chuàng)建的未使用自動(dòng)存儲(chǔ)器功能的數(shù)據(jù)庫啟用自動(dòng)存儲(chǔ)器; 同樣,對(duì)創(chuàng)建數(shù)據(jù)庫時(shí)啟用自動(dòng)存儲(chǔ)器的數(shù)據(jù)庫也不能禁用自動(dòng)存儲(chǔ)器,變通的方法就是在創(chuàng)建表空間的時(shí)候可以指定是否使用自動(dòng)存儲(chǔ)器,即雖然數(shù)據(jù)庫啟用了自動(dòng)存儲(chǔ)器功能,但可以創(chuàng)建不使用自動(dòng)存儲(chǔ)器功能的表空間。
由于對(duì)多分區(qū)配置引入了自動(dòng)存儲(chǔ)器數(shù)據(jù)庫,所以更改了 db2look 命令?,F(xiàn)在在發(fā)出 db2look 命令之前,必須確保所有數(shù)據(jù)庫分區(qū)都是活動(dòng)的。如果有任何數(shù)據(jù)庫分區(qū)處于不活動(dòng)狀態(tài),則會(huì)發(fā)出警告消息,該消息說明無法生成表空間的DDL。此 db2look 命令更改會(huì)影響所有表空間類型。
接下來,我們將通過示例的方式分別解釋如何在創(chuàng)建數(shù)據(jù)庫的時(shí)候使用自動(dòng)存儲(chǔ)器功能。
示例1:創(chuàng)建不使用自動(dòng)存儲(chǔ)器的DB2數(shù)據(jù)庫DB2TEST1
CREATE DATABASE DB2TEST1 AUTOMATIC STORAGE NO ON /db2/databases/db2test1
如果在實(shí)際過程中不需要使用自動(dòng)存儲(chǔ)功能,則必須在創(chuàng)建數(shù)據(jù)庫時(shí)將 AUTOMATIC STORAGE 選項(xiàng)設(shè)置為 NO,否則,將創(chuàng)建使用自動(dòng)存儲(chǔ)器功能的數(shù)據(jù)庫。
示例2:創(chuàng)建使用自動(dòng)存儲(chǔ)器的DB2數(shù)據(jù)庫DB2TEST2
CREATE DATABASE DB2TEST2
因?yàn)樵贒B2 V9中創(chuàng)建新數(shù)據(jù)庫的時(shí)候,默認(rèn)啟用自動(dòng)存儲(chǔ)功能,我們?cè)趧?chuàng)建數(shù)據(jù)庫的時(shí)候沒有顯式將指定AUTOMATIC STORAGE 選項(xiàng)設(shè)置為NO,所以新創(chuàng)建的數(shù)據(jù)庫DB2TEST2 將自動(dòng)啟用自動(dòng)存儲(chǔ)功能,其數(shù)據(jù)庫路徑是使用 dftdbpath 數(shù)據(jù)庫管理器配置參數(shù)來確定,其存儲(chǔ)器路徑也是使用 dftdbpath 數(shù)據(jù)庫管理器配置參數(shù)來確定。
默認(rèn)創(chuàng)建了3個(gè)表空間:SYSCATSPACE、TEMPSPACE1和USERSPACE1,都是使用自動(dòng)存儲(chǔ)管理。需要注意的是,對(duì)USERSPACE1表空間,和其在DB2 V8相比其表空間類型由常規(guī)變成了大型。#p#
示例3:創(chuàng)建使用自動(dòng)存儲(chǔ)器的DB2數(shù)據(jù)庫DB2TEST3
CREATE DATABASE DB2TEST3 ON /db2/databases/db2test3
因?yàn)樵贒B2 V9中創(chuàng)建新數(shù)據(jù)庫的時(shí)候,默認(rèn)啟用自動(dòng)存儲(chǔ)功能,我們?cè)趧?chuàng)建數(shù)據(jù)庫的時(shí)候沒有顯式將指定AUTOMATIC STORAGE 選項(xiàng)設(shè)置為NO,所以新創(chuàng)建的數(shù)據(jù)庫DB2TEST3 將自動(dòng)啟用自動(dòng)存儲(chǔ)功能,其數(shù)據(jù)庫路徑是:/db2/databases/db2test3,其存儲(chǔ)器路徑也是:/db2/databases/db2test3。
示例4:創(chuàng)建使用自動(dòng)存儲(chǔ)器的DB2數(shù)據(jù)庫DB2TEST4
CREATE DATABASE DB2TEST4 AUTOMATIC STORAGE YES
也可以在創(chuàng)建數(shù)據(jù)庫的時(shí)候顯式將指定AUTOMATIC STORAGE 選項(xiàng)設(shè)置為YES,效果和默認(rèn)時(shí)相同,創(chuàng)建的數(shù)據(jù)庫DB2TEST4也使用自動(dòng)存儲(chǔ),其數(shù)據(jù)庫路徑和存儲(chǔ)器路徑由dftdbpath 數(shù)據(jù)庫管理器配置參數(shù)確定。
示例5:創(chuàng)建使用自動(dòng)存儲(chǔ)器的DB2數(shù)據(jù)庫DB2TEST5
CREATE DATABASE DB2TEST5 ON /db2/databases/db2test5/autostorage DBPATH ON /db2/databases/db2test5
因?yàn)樵贒B2 V9中創(chuàng)建新數(shù)據(jù)庫的時(shí)候,默認(rèn)啟用自動(dòng)存儲(chǔ)功能,我們?cè)趧?chuàng)建數(shù)據(jù)庫的時(shí)候沒有顯式將指定AUTOMATIC STORAGE 選項(xiàng)設(shè)置為NO,所以新創(chuàng)建的數(shù)據(jù)庫DB2TEST5 將自動(dòng)啟用自動(dòng)存儲(chǔ)功能,數(shù)據(jù)庫路徑由DBPATH ON directory參數(shù)指定,在當(dāng)前示例中數(shù)據(jù)庫路徑是:/db2/databases/db2test5,存儲(chǔ)器路徑由ON directory 參數(shù)指定,在當(dāng)前示例中存儲(chǔ)器路徑是 /db2/databases/db2test5/autostorage。#p#
對(duì)于前面顯示的示例,下表總結(jié)了所使用的存儲(chǔ)器路徑:
表 1. 自動(dòng)存儲(chǔ)器數(shù)據(jù)庫路徑和存儲(chǔ)器路徑
分享題目:使用DB2自動(dòng)存儲(chǔ)的數(shù)據(jù)庫進(jìn)行重定向還原
分享鏈接:http://www.dlmjj.cn/article/cosighd.html


咨詢
建站咨詢
