我創(chuàng)造DB2示例數(shù)據(jù)庫對(duì)于試驗(yàn)新實(shí)物和向我本人表明實(shí)物怎樣處事很有效。
干什么運(yùn)用示例數(shù)據(jù)庫?
因?yàn)榘侔阋驗(yàn)椋珼B2示例數(shù)據(jù)庫很有效。
嘗試連通性
偶爾在建立新的數(shù)據(jù)庫效勞器時(shí),咱們須要嘗試從運(yùn)用步調(diào)效勞器或某個(gè)隨機(jī)存戶端到新效勞器的貫穿性。具有示例數(shù)據(jù)庫很簡單,由于咱們不妨嘗試貫穿的十足范疇,而不用創(chuàng)造如實(shí)的數(shù)據(jù)庫。
嘗試創(chuàng)造數(shù)據(jù)庫的本領(lǐng)
興建數(shù)據(jù)庫效勞器上的考證的一局部不妨囊括嘗試一定用戶能否不妨創(chuàng)造數(shù)據(jù)庫或能否不妨在一定路途上創(chuàng)造數(shù)據(jù)庫。示例數(shù)據(jù)庫特殊符合此操縱。
嘗試百般功效
我從來在接洽DB2的某些新功效或某些上面,以精確領(lǐng)會(huì)其處事辦法。縱然個(gè)中很多大概是出于博客手段,但個(gè)中少許不過為了創(chuàng)造我本人對(duì)一定進(jìn)程的常識(shí)和領(lǐng)會(huì)。沒有DB2大師領(lǐng)會(huì)相關(guān)DB2的一切常識(shí)以及它怎樣處事的每個(gè)詳細(xì),對(duì)我而言,領(lǐng)會(huì)某件事的最佳本領(lǐng)之一即是做到這一點(diǎn)。LinuxVM上的示例數(shù)據(jù)庫對(duì)我而言是個(gè)安定的場合,而不會(huì)冒任何開拓情況的危害。
怎樣創(chuàng)造示例數(shù)據(jù)庫
示例數(shù)據(jù)庫很簡單創(chuàng)造。您不妨大略地運(yùn)轉(zhuǎn):
$db2samplCreatingdatabase"SAMPLE"...Connectingtodatabase"SAMPLE"...Creatingtablesanddatainschema"DB2INST1"...CreatingtableswithXMLcolumnsandXMLdatainschema"DB2INST1"...'db2sampl'processingcomplete.更加是在當(dāng)?shù)豅inuxVM之類的袖珍計(jì)劃機(jī)上,此吩咐大概須要幾秒鐘本領(lǐng)運(yùn)轉(zhuǎn)。
這將在DBM擺設(shè)參數(shù)DFTDBPATH設(shè)置的路途上創(chuàng)造一個(gè)稱為SAMPLE的UTF-8數(shù)據(jù)庫。它以與實(shí)行吩咐的用戶溝通的稱呼(本質(zhì)上是CURRENT_SCHEMA特出存放器)在形式中創(chuàng)造表和其余東西。它還將規(guī)范聯(lián)系數(shù)據(jù)和XML數(shù)據(jù)導(dǎo)出表中。
您不妨運(yùn)用db2sampl吩咐上的-name選項(xiàng)來變動(dòng)創(chuàng)造的數(shù)據(jù)庫的稱呼,大概運(yùn)用-dbpath選項(xiàng)來變動(dòng)路途。
變動(dòng)數(shù)據(jù)庫稱呼不妨承諾您創(chuàng)造多個(gè)示例數(shù)據(jù)庫。即使不變動(dòng)稱呼,而是在db2sampl吩咐上運(yùn)用-force選項(xiàng),則DB2將簡略現(xiàn)有的樣品數(shù)據(jù)庫并從新實(shí)行該進(jìn)程。我大概最后每隔幾個(gè)月就會(huì)在當(dāng)?shù)豓M上簡略并從新創(chuàng)造示例數(shù)據(jù)庫,由于在試驗(yàn)處事時(shí),我最后會(huì)變動(dòng)實(shí)質(zhì),而且須要將它們重置以實(shí)行某些處事。
IBMDB2KnowledgeCenter中供給了相關(guān)樣品數(shù)據(jù)庫的少許精細(xì)消息。
簡略樣品數(shù)據(jù)庫
即使不復(fù)須要樣品數(shù)據(jù)庫,則不妨運(yùn)用dropdatabase吩咐簡略它。該吩咐老是讓我心生畏縮,我膩煩運(yùn)轉(zhuǎn)它,所以,每當(dāng)您鍵入“DROP”時(shí),都要三思爾后行,以保證它是您想要的。
$db2dropdbSAMPLEDB20000ITheDROPDATABASEcommandcompletedsuccessfully.