日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
在線對(duì)DB2表頁(yè)大小的轉(zhuǎn)換操作

為了滿足DB2用戶創(chuàng)建的表在大小、字段數(shù)或行長(zhǎng)度上的新需求,時(shí)會(huì)有改變現(xiàn)有表的頁(yè)大小。下面將為您介紹如何在線對(duì)在線對(duì)DB2表頁(yè)大小的轉(zhuǎn)換操作,供您參考,希望對(duì)您有所幫助。

十載的阿勒泰網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整阿勒泰建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“阿勒泰網(wǎng)站設(shè)計(jì)”,“阿勒泰網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

產(chǎn)品:DB2 UDB

平臺(tái):跨平臺(tái)

版本:v8.1,v8.2

對(duì)于DB2的而言,其表的***大小,可包含的最多字段數(shù)及其每行記錄的***長(zhǎng)度與表的頁(yè)大小有關(guān)。
所有創(chuàng)建在表空間中的表必須具有與表空間相同的頁(yè)大小,而DB2的緩沖池或表空間的頁(yè)大小可有4K、8K、16K和32K四種選擇,相對(duì)應(yīng)的字段數(shù)、行長(zhǎng)和表大小如下:
              4K頁(yè)大小  8K頁(yè)大小  16K頁(yè)大小  32K頁(yè)大小
表的最多字段數(shù) 500       1012      1012       1012
表每行***長(zhǎng)度 4005      8101      16293      32677
表的***大小   64G       128G      256G       512G

由于這一原因,用戶有時(shí)會(huì)有改變現(xiàn)有表的頁(yè)大小以滿足表在大小、字段數(shù)或行長(zhǎng)度上的新需求。因?yàn)楸碓趧?chuàng)建之后頁(yè)大小就無(wú)法改變了,所以必須重新創(chuàng)建符合頁(yè)大小要求的新表。

如果所使用的數(shù)據(jù)庫(kù)系統(tǒng)不允許由于刪除原表,再重建新表所造成的長(zhǎng)時(shí)間不能訪問(wèn)表中數(shù)據(jù)的結(jié)果,可采用這里介紹的方法,對(duì)表實(shí)現(xiàn)“在線”頁(yè)大小的轉(zhuǎn)換操作。

為實(shí)現(xiàn)在對(duì)表的頁(yè)大小進(jìn)行改變的過(guò)程中,表中的數(shù)據(jù)仍然能被訪問(wèn)的這種“在線”頁(yè)大小的轉(zhuǎn)換,可按如下步驟進(jìn)行操作:

1)如果沒(méi)有需要使用的頁(yè)大小的表空間或緩沖池存在,應(yīng)首先創(chuàng)建所需頁(yè)大小的緩沖池和表空間。

2)可使用DB2LOOK工具獲取創(chuàng)建表的DDL語(yǔ)句,如:

 db2look -d <數(shù)據(jù)庫(kù)名> -e -tw <表名> -o <輸出文件名>
 修改輸出文件,以便將一個(gè)表名不同于原表的新表創(chuàng)建在具有所需頁(yè)大小的表空間中。

3)利用修改后的 DDL 腳本創(chuàng)建一個(gè)與原表相同的新表。

4)使用如下語(yǔ)句將原表中的數(shù)據(jù)插入到新表中:

db2 "insert into <新表表名> (select * from <原表表名>)"
5)刪除原表:

db2 "drop table <原表表名>"

此操作后,應(yīng)用對(duì)表中數(shù)據(jù)暫時(shí)無(wú)法訪問(wèn)。

6)將新表表名更名為原表表名:

db2 "rename table <新表表名> to <原表表名>"

7)恢復(fù)應(yīng)用對(duì)表中數(shù)據(jù)的訪問(wèn)。

此時(shí)更名為原表名的新表的頁(yè)大小已從原來(lái)的頁(yè)大小轉(zhuǎn)換為所需頁(yè)大小,從而滿足了用戶對(duì)該表大小上的新需求。表數(shù)據(jù)僅在整個(gè)過(guò)程的步驟4)到5)的瞬間不可訪問(wèn),其它時(shí)間表中的數(shù)據(jù)均處于可訪問(wèn)的“在線”狀態(tài)。

應(yīng)注意的是,上述步驟僅適用于數(shù)據(jù)庫(kù)中不存在依賴于該表的對(duì)象的情況,如果數(shù)據(jù)庫(kù)中存在有依賴于該表的對(duì)象,應(yīng)在保存有這些對(duì)象的DDL語(yǔ)句后,首先除去這些依賴關(guān)系,再進(jìn)行原表的刪除和新表更名操作,然后重建這些依賴關(guān)系。


新聞標(biāo)題:在線對(duì)DB2表頁(yè)大小的轉(zhuǎn)換操作
文章路徑:http://www.5511xx.com/article/dhcpcps.html