成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

DB2 V10 安裝規(guī)范

IT那活兒 / 3099人閱讀
DB2 V10 安裝規(guī)范
一. 系統(tǒng)基本要求

LINUX:

AIX:

HP:

Solaris:


二. Java軟件支持

用于 DB2 數(shù)據(jù)庫產(chǎn)品的 Java 軟件支持

需要具備相應(yīng)級別的 IBM? Java? 軟件開發(fā)包 (SDK),才能使用基于 Java 的工具以及創(chuàng)建和運行 Java 應(yīng)用程序(其中包括存儲過程和用戶定義的函數(shù))。

下表按操作系統(tǒng)平臺列示了 DB2 數(shù)據(jù)庫產(chǎn)品已安裝的 Java SDK 級別:


三. 安裝DB2 數(shù)據(jù)庫服務(wù)器


1. 通過使用 db2prereqcheck 命令來檢查安裝先決條件

可使用 db2prereqcheck 命令檢查特定 DB2 版本的必備軟件、生成報告文件以及執(zhí)行其他任務(wù)。

使用 db2prereqcheck 命令,可確定系統(tǒng)是否滿足 DB2 安裝先決條件,而不必開始 DB2 安裝。此命令檢查先決條件(例如操作系統(tǒng)級別、Linux 發(fā)行套件、AIX 技術(shù)級別、C 庫和運行時補丁及與客戶機、uDAPL、GPL 和 DB2 pureScale 相關(guān)的先決條件)。

要檢查系統(tǒng)是否滿足您已在資源 XML 文件中定義的特定 DB2 版本的先決條件,請發(fā)出帶有 -v version_number 參數(shù)的 db2prereqcheck 命令。例如,要檢查是否滿足 DB2 V10.5 的先決條件,請發(fā)出以下命令:

$ ./db2prereqcheck -v 10.5.0.0

要檢查是否滿足 DB2 Cancun Release 10.5.0.4 的先決條件,請發(fā)出以下命令:

$ ./db2prereqcheck -v 10.5.0.4


2. 磁盤和內(nèi)存要求

  • 磁盤要求

產(chǎn)品需要的磁盤空間取決于所選擇的安裝類型以及具有的文件系統(tǒng)類型。“DB2 安裝”向?qū)鶕?jù)在典型安裝、精簡安裝或定制安裝過程中選擇的組件,提供動態(tài)的大小估計。

請記住,應(yīng)包括必需的數(shù)據(jù)庫、軟件和通信產(chǎn)品所需要的磁盤空間。確保沒有使用并發(fā) I/O (CIO) 選項安裝該文件系統(tǒng)。

在 Linux 和 UNIX 操作系統(tǒng)上,如果臨時目錄(缺省目錄為 /tmp)是安裝的驅(qū)動器,那么所有用戶都必須能夠直接執(zhí)行二進制文件。(例如,如果 /tmp 是安裝的驅(qū)動器,請勿在創(chuàng)建驅(qū)動器時在 Mount 命令中指定 noexec 參數(shù))。

對于 DB2 pureScale? 環(huán)境,/tmp 需要的空間為 2 GB

而對于 DB2 pureScale 環(huán)境以外的環(huán)境,所需空間為 512 MB。

/var 目錄需要 512 MB 可用空間。

在 Linux 和 UNIX 操作系統(tǒng)上,將在運行時計算實例主目錄所需要的磁盤空間,并且會有所不同。通常,/home 目錄中大約需要 1 到 1.5 GB 可用空間。

  • 內(nèi)存要求

內(nèi)存要求會受到數(shù)據(jù)庫系統(tǒng)的大小和復(fù)雜程度、數(shù)據(jù)庫活動的擴展數(shù)據(jù)塊和訪問系統(tǒng)的客戶機數(shù)影響。DB2 數(shù)據(jù)庫系統(tǒng)至少需要 256 MB RAM1。對于一個只運行 DB2 產(chǎn)品和 DB2 GUI 工具的系統(tǒng),至少需要 512 MB RAM。但是,建議提供 1 GB 的 RAM 以提高性能。這些要求并不包括在系統(tǒng)上運行的其他軟件所需要的內(nèi)存。對于 IBM Data Server Client支持,這些內(nèi)存要求是按照存在五個并行客戶機連接的情況來計算的。對于每五個額外的客戶機連接,就需要 16 MB 額外的 RAM。

  • 調(diào)頁空間要求

DB2 需要啟用調(diào)頁(也稱為交換)。支持 DB2 中的各種功能需要此配置,這些功能用于監(jiān)視或依賴于交換/調(diào)頁空間利用率信息。需要的實際交換/調(diào)頁空間量根據(jù)系統(tǒng)而不同,不是由應(yīng)用程序軟件的內(nèi)存利用率多帶帶確定。只有 Solaris 和 HP 平臺上的 DB2 需要嚴格限制這一設(shè)置,因為它們會使用調(diào)頁空間預(yù)分配。

大多數(shù)系統(tǒng)的合理最低交換/調(diào)頁空間配置為 RAM 的 25-50%。在 Solaris 和 HP 系統(tǒng)中,許多小型數(shù)據(jù)庫或多個數(shù)據(jù)庫由 STMM 進行調(diào)整,因此可能需要 1 x RAM 或更高的調(diào)頁空間配置。這些較高設(shè)置是因為當(dāng)由 STMM 對多個數(shù)據(jù)庫進行調(diào)整時,需要按每個數(shù)據(jù)庫/ 實例預(yù)分配虛擬內(nèi)存和保留虛擬內(nèi)存??赡苓€需要為系統(tǒng)上意料之外的內(nèi)存過量分配預(yù)留額外的交換/調(diào)頁空間。


3. 數(shù)據(jù)庫服務(wù)器的安裝先決條件

  • DB2 數(shù)據(jù)庫服務(wù)器安裝的先決條件(Linux 和 UNIX)

    DB2 用戶和組

實例所有者

DB2 實例是在實例所有者主目錄中創(chuàng)建的。此用戶標(biāo)識控制所有 DB2 進程并擁有由包含在該實例中的數(shù)據(jù)庫所使用的所有文件系統(tǒng)和設(shè)備。缺省用戶為 db2inst1,缺省組為 db2iadm1。

當(dāng)使用“DB2 安裝”向?qū)r,缺省的操作是為 DB2 實例創(chuàng)建一個新用戶。缺省名稱是 db2inst1。如果該用戶名已經(jīng)存在,那么“DB2 安裝”向?qū)来嗡阉饔脩裘╠b2inst2、db2inst3 等)。該搜索會繼續(xù)進行,直至它標(biāo)識出某個不是系統(tǒng)上現(xiàn)有用戶的用戶名作為缺省實例所有者標(biāo)識。如果選擇繼續(xù),那么這個用戶將由“DB2 安裝”向?qū)?chuàng)建。然而,還可以選擇指定任意現(xiàn)有的用戶作為實例所有者。

這個用于用戶名創(chuàng)建的方法也適用于創(chuàng)建受防護用戶和 DB2 管理服務(wù)器用戶。


受防護的用戶

受防護的用戶用于在 DB2 數(shù)據(jù)庫所使用的地址空間之外運行用戶定義的函數(shù) (UDF) 和存儲過程。缺省用戶為 db2fenc1,缺省組為 db2fadm1。如果不需要此安全級別(例如,在測試環(huán)境中),那么可以使用實例所有者作為受防護的用戶。

DB2 管理服務(wù)器用戶

DB2 管理服務(wù)器用戶的用戶標(biāo)識用于在系統(tǒng)上運行 DB2 管理服務(wù)器 (DAS)。缺省用戶為 dasusr1,缺省組為 dasadm1。

每臺計算機上只能有一個 DAS。一個 DAS 維護一個或多個數(shù)據(jù)庫實例,包括屬于不同安裝的數(shù)據(jù)庫實例。DAS 可以維護其發(fā)行版級別低于 DAS 發(fā)行版級別的數(shù)據(jù)庫實例。但是,對于其發(fā)行版級別高于 DAS 發(fā)行版級別的數(shù)據(jù)庫實例,DAS 必須遷移到更高級別。DAS 發(fā)行版級別必須不低于所維護的任何數(shù)據(jù)庫實例的發(fā)行版級別。


用戶標(biāo)識限制

用戶標(biāo)識具有下列限制和要求:

  • 必須具有除 guests、admins、users 和 local 之外的主組

  • 可以包含小寫字母 (a-z)、數(shù)字 (0-9) 和下劃線字符 ( _ )

  • 長度不能超過八個字符

  • 不能以 IBM、SYS、SQL 或數(shù)字開頭

  • 不能是 DB2 保留字(USERS、ADMINS、GUESTS、PUBLIC 或 LOCAL)或 SQL 保留字

  • 不能使用任何具有 root 用戶特權(quán)的用戶標(biāo)識作為 DB2 實例標(biāo)識、DAS 標(biāo)識或受防護標(biāo)識

  • 不能包含重音字符

  • 如果已指定現(xiàn)有用戶標(biāo)識,而不是創(chuàng)建新用戶標(biāo)識,那么確保該用戶標(biāo)識:

    未鎖定

    不具有到期的密碼


  • 創(chuàng)建用于 DB2 數(shù)據(jù)庫安裝的組和用戶標(biāo)識

在安裝過程中,“DB2 安裝”向?qū)?chuàng)建這些用戶和組。只要愿意,您自己可以提前創(chuàng)建這些用戶和組。

開始之前—— 要執(zhí)行此任務(wù),您必須具有 root 用戶權(quán)限以創(chuàng)建用戶和組。

關(guān)于此任務(wù) —— 需要三個用戶和組。

下表說明在下列指令中使用的用戶名和組名??梢灾付约旱挠脩裘徒M名,但是它們必須遵循系統(tǒng)命名規(guī)則和 DB2? 命名規(guī)則。

您創(chuàng)建的用戶標(biāo)識是完成后續(xù)設(shè)置任務(wù)所必需的。

  • 實例所有者主目錄是將在其中創(chuàng)建 DB2 實例的位置。

  • 受防護的用戶用于在 DB2 數(shù)據(jù)庫所使用的地址空間之外運行用戶定義的函數(shù) (UDF) 和存儲過程。

  • DB2 管理服務(wù)器用戶的用戶標(biāo)識用于在系統(tǒng)上運行 DB2 管理服務(wù)器。

過程:

要為 DB2 數(shù)據(jù)庫系統(tǒng)創(chuàng)建必需的組和用戶標(biāo)識:

1)作為具有 root 用戶權(quán)限的用戶登錄。

2)請對操作系統(tǒng)輸入相應(yīng)命令。

注:這些命令行示例不包含密碼。它們只是示例。您可以從命令行使用 passwd username 命令來設(shè)置密碼。


AIX? 操作系統(tǒng)

要在 AIX 上創(chuàng)建組,請輸入下列命令:

mkgroup id=999 db2iadm1
mkgroup id=998 db2fsdm1
mkgroup id=997 dasadm1

為每個組創(chuàng)建用戶:

mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1
home=/home/db2inst1 db2inst1
mkuser id=1003 pgrp=db2fsdm1 groups=db2fsdm1
home=/home/db2fenc1 db2fenc1
mkuser id=1002 pgrp=dasadm1 groups=dasadm1
home=/home/dasusr1 dasusr1

設(shè)置初始密碼:

passwd db2inst1
passwd db2fenc1
passwd dasusr1


HP-UX 操作系統(tǒng)

要在 HP-UX 上創(chuàng)建組,請輸入下列命令:

groupadd -g 999 db2iadm1
groupadd -g 998 db2fsdm1
groupadd -g 997 dasadm1

為每個組創(chuàng)建用戶:

useradd -g db2iadm1 -d /home/db2instl -m db2inst1
useradd -g db2fsdm1 -d /home/db2fenc1 -m db2fenc1
useradd -g dasadm1 -d /home/dasusr1 -m dasusr1

設(shè)置初始密碼:

passwd db2inst1
passwd db2fenc1
passwd dasusr1


Linux 操作系統(tǒng)

要在 Linux 操作系統(tǒng)上創(chuàng)建組,輸入下列命令:

groupadd -g 999 db2iadm1
groupadd -g 998 db2fsdm1
groupadd -g 997 dasadm1

為每個組創(chuàng)建用戶:

useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1
useradd -u 1003 -g db2fsdm1 -m -d /home/db2fenc1 db2fenc1
useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1

設(shè)置初始密碼:

passwd db2inst1
passwd db2fenc1
passwd dasusr1


Solaris 操作系統(tǒng)

要在 Solaris 上創(chuàng)建組,請輸入下列命令:

groupadd -g 999 db2iadm1
groupadd -g 998 db2fsdm1
groupadd -g 997 dasadm1

為每個組創(chuàng)建用戶:

useradd -g db2iadm1 -u 1004 -d /export/home/db2inst1 -m db2inst1
useradd -g db2fsdm1 -u 1003 -d /export/home/db2fenc1 -m db2fenc1
useradd -g dasadm1 -u 1002 -d /export/home/dasusr1 -m dasusr1

設(shè)置初始密碼:

passwd db2inst1
passwd db2fenc1
passwd dasusr1


END


更多精彩干貨分享

點擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/129823.html

相關(guān)文章

  • 我是如何寫出1W行C++代碼的

    摘要:標(biāo)題黨,真正題目應(yīng)該是我是如何生成出行代碼的。浩大的工程量開始了當(dāng)然幸好都不是我寫的。只是控制了溢出跟順序,里面的內(nèi)容它并不控制了。剩下的都是好寫的。如果我將全部代碼生成我操,那將是我第一個行代碼的文件。 標(biāo)題黨,真正題目應(yīng)該是我是如何生成出1W行C++代碼的。 最近使用swoole開發(fā)一個斗地主服務(wù)端的代理層,任務(wù)不難,排除幾個swoole的 segment fault(注1) 都好...

    stonezhu 評論0 收藏0
  • jsdom 中文文檔(純翻譯)

    摘要:我們將用戶可控制的控制臺稱為虛擬控制臺,以便將其與和頁面內(nèi)部的區(qū)分開來。同樣,目前在中是不能夠處理相關(guān)信息的比如設(shè)置這樣做會導(dǎo)致虛擬控制臺發(fā)出,說明此功能未實現(xiàn),并且沒有任何變化也將不會有新的或?qū)ο?,并且現(xiàn)有對象仍保持當(dāng)前所有相同的屬性值。 jsdom是一個純粹由 javascript 實現(xiàn)的一系列 web標(biāo)準(zhǔn),特別是 WHATWG 組織制定的DOM和 HTML 標(biāo)準(zhǔn),用于在 node...

    SHERlocked93 評論0 收藏0
  • 2019 “掘安杯” write up

    摘要:前言肝了一天,最后打了第三,記錄下。同一樣,它也將輸入的字符串或數(shù)據(jù)編碼成全是碼的可打印字符串。 前言 肝了一天,最后打了第三,記錄下。我逆向真的好菜啊~~~~ Reverse baby_reverse 加密函數(shù)如下 int __fastcall encode(const char *a1, __int64 a2) { char v3[32]; // [rsp+10h] [rbp-...

    Jochen 評論0 收藏0
  • 2019 “掘安杯” write up

    摘要:前言肝了一天,最后打了第三,記錄下。同一樣,它也將輸入的字符串或數(shù)據(jù)編碼成全是碼的可打印字符串。 前言 肝了一天,最后打了第三,記錄下。我逆向真的好菜啊~~~~ Reverse baby_reverse 加密函數(shù)如下 int __fastcall encode(const char *a1, __int64 a2) { char v3[32]; // [rsp+10h] [rbp-...

    eternalshallow 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<