db2相關問題

2025-01-05 21:35:16 字數 1332 閱讀 8802

1樓:網友

db2 help已經說的很明確,即找不到合適大小的表空間,兩種建議:

一、將部分欄位過大的長度減小,樓主建表語句中有三個長度為3000的欄位,另外還有4個長度為1000的欄位,加上其他欄位合計為16k左右,如果沒必要建那麼大,將部分欄位長度減小,使所有欄位合計不超過8k即可。

二、在所有欄位都不能減小或是減小後不能是合計在8k左右,那麼只能建立新的表空間。推薦使用db2控制中心,先建立緩衝池,指定頁大小為32k,緩衝池大小自己設定,然後建立新表空間,順序如下:

a、名稱(此處可選擇手動管理儲存器);

b、表空間型別:大型。

c、指定緩衝池:剛才新建的緩衝池。

d、新增容器:路徑自己定義,容器大小設定根據以後儲存表的大小(注:預設是20m,建議大小在3000g左右)

e、表空間新建完成。

此時再執行建表語句,ok

打完收功。

2樓:網友

db2中可以建不同pagesize大小的表空間,由於您需要建立表的欄位中含有多個varchar(3000),所有的合計起來就超過8k了,於是系統要找pagesize為16k或32k大小的表空間。

如果在符合需求的情況下,允許修改欄位大小的,只要合計大小降至8k一下可以解決該問題;

否則需要建立pagesize 為16k 或 32k 的表空間。

在什麼情況下使用db

3樓:匿名使用者

db2的話可以看看db2 730考試的教程, 這個在developerworks上面有中文的翻譯,這個不長, 邊看邊操作,幾天就能看完, 這樣你能對db2有乙個整體的瞭解。

這個完了,再練習一段時間可以看看db2 731認證相關的書籍, 有一本《db2 9 for linux, unix, and windows: dba guide, reference, and exam prep (6th edition)》。這一本主要是針對dba的。

如果是做db2 上面的看法可以看看733相關的教程。

db2的錯誤處理

4樓:戀莫

db2電腦程式乙個重要的特徵就是錯誤處理。sql communications area(sqlca)結構曾一度被專門用於db2程式在每個sql語句被執行後向應用程式返回錯誤資訊。在sqlca block中常見錯誤診斷被體現在sqlcode中。

sql返回**的值對應為:

0表示成功執行。

正值表示成功執行但是有乙個或多個警告。例如+100表示沒有行被發現。

負值表示出現錯誤。例如-911表示鎖超時(或死鎖),並觸發撤消程式。

db2 儲存過程呼叫 儲存過程,DB2 儲存過程呼叫 儲存過程

給你一個連結,自己學習吧。個人用過幾個月的db2,覺得db2的儲存過程 除錯最麻煩了。如何執行db2儲存過程 1 db2 create database 資料庫名 建立資料庫 2 db2 connect to 資料庫名 user 使用者名稱 using 使用者密碼 連線資料庫 3 db2 tvf o...

PSP3000相關問題

psp我剛買了乙個,總體感覺還是不錯,我也不是太懂這些東西,但是賣家給我裝的東西很不錯,基本上稍微學一下就把刷機學會了,所以說只要有合適的刷機軟體,那麼刷機是一件很容易的事情。還有,刷機本身不會傷害機器吧,但是一般情況下,我都是選擇待機的,這樣的話我就不用每次玩都刷機了,而且放心,一般一塊電池待機可...

結合2025年抗戰70週年相關活動,談談你對抗戰精神的理解

八年抗戰,我們死傷3500萬以上的人口。體現了中國人不屈不饒的精神品質,在日軍的暴行之下,更多的是對國家至死不渝的捍衛精神。屠刀之下,多少亡靈,仰天長望,是無數英雄的笑臉。抗戰不是對一個日本的仇恨,而是愛國的我們反對侵略的民族精神。抗戰從不是一個人的事情,而是那時候千千萬萬的老百姓的事,體現的是萬眾...