




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Linux下DB2安裝手冊I.安裝和配置DB2A. 創建用戶組和用戶說明:步驟1 以root用戶登錄需要安裝DB2的服務器。步驟2 創建用戶組和用戶。# groupdel db2grp# groupdel db2fgrp# groupdel dasadm# groupadd db2grp# groupadd db2fgrp# groupadd dasadm# useradd -m -g db2grp -d /home/db2inst -s /bin/bash db2inst# useradd -m -g db2fgrp -d /home/db2fenc -s /bin/bash db2fenc
2、# useradd -m -g dasadm -d /home/dasusr -s /bin/bash dasusr步驟3 執行如下命令分別設置db2inst1、db2fenc和dasusr用戶密碼。# passwd db2instNew password:db2instRe-enter new password:db2instPassword changed# passwd db2fenc# passwd dasusr以上輸入的用戶密碼僅作為示例,實際安裝時請統一規劃用戶密碼。-結束B. 安裝DB2數據庫說明:1.獲取并解壓縮安裝包步驟1 以root用戶登陸需要安裝DB2的服務器。步驟2 創
3、建DB2安裝包存放目錄# mkdir /home/db2install步驟3 將DB2安裝包db2v8.2_linux26.tar拷貝到上一步驟創建的目錄下。步驟4 解壓DB2安裝包db2v8.2_linux26.tar。# tar -xvf db2v8.2_linux26.tar解壓后將在/home/db2install目錄下生成目錄334_ESE_LNX26_32_NLV。-結束2.執行DB2安裝腳本步驟1 以root用戶登錄需要安裝DB2的服務器。步驟2 進入目錄/home/db2install/334_ESE_LNX26_32_NLV。# cd /home/db2install/334
4、_ESE_LNX26_32_NLV步驟3 運行DB2安裝腳本。# ./db2_install -p DB2.ESE-結束3.安裝License步驟1 以root用戶登錄DB2服務器。步驟2 進入目錄/opt/IBM/db2/V8.1/adm。# cd /opt/IBM/db2/V8.1/adm步驟3 安裝DB2 license,命令如下:# ./db2licm -a /home/db2install/334_ESE_LNX26_32_NLV/db2/license/db2ese.lic -結束4.創建DAS和數據庫實例步驟1 以root用戶登錄DB2服務器。步驟2 進入目錄/opt/IBM/d
5、b2/V8.1/instance。# cd /opt/IBM/db2/V8.1/instance步驟3 創建DAS。# ./dascrt -u dasusr -u dasusr表示指定DAS用戶名。dasusr為A.創建用戶組和用戶步驟2中創建的dasusr用戶步驟4 創建數據庫實例。# ./db2icrt -p 50001 -u db2fenc db2inst -p 50001參數表示指定DB2實例對外服務端口,必須使用端口50001。-u db2fenc表示指定此實例使用的fence用戶名。db2inst表示指定此實例名和所有者名(二者相同。步驟5 設置數據庫實例自動啟動。# su - d
6、b2instdb2instlinux:> db2iauto -on db2inst-結束5.安裝DB2數據庫補丁步驟1 以db2inst用戶登錄系統。步驟2 查看當前數據庫中的所有實例。db2inst1linux:> db2ilistdb2inst步驟3 停止數據庫實例。db2instlinux:> /home/db2inst/sqllib/db2profiledb2instlinux:> db2 force applications alldb2instlinux:> db2 terminatedb2instlinux:> db2stopdb2instli
7、nux:> db2licd -end 若數據庫中還有其他實例,對每個實例請依次執行步驟3中的命令。步驟4 停止DB2 Administration Server。# su - dasusrdasusrlinux:> /home/dasusr/das/dasprofiledasusrlinux:> db2admin stopdasusrlinux:> exit步驟5 關閉DB2 Fault Monitor。# su -# cd /opt/IBM/db2/V8.1/bin#./db2fmcu -d 關閉DB2 Fault Monitor操作必須以root用戶執行。步驟6 清
8、空所有的DB2 Interprocess Communications(IPCs。# su - db2instdb2instlinux:> /home/db2inst/sqllib/bin/ipclean步驟7 查看是否還有DB2進程在運行。db2instlinux:> ps -ef|grep db2 切換至root用戶后,請根據步驟7中顯示的結果停止所有DB2相關進程。命令如下:# kill -9 PID其中PID為DB2相關進程的進程號。步驟8 將DB2補丁包FP14_MI00176.tar拷貝至/home/db2install目錄下。步驟9 解壓縮補丁包。# cd /home
9、/db2install# tar -xvf FP14_MI00176.tar步驟10 執行補丁包安裝程序。#./installFixPak -y步驟11 待安裝完成后,更新DB2實例版本。# cd /opt/IBM/db2/V8.1/instance#./db2iupdt db2inst步驟12 更新DAS(Database Administrator Server版本。# cd /opt/IBM/db2/V8.1/instance#./dasupdt dasusr步驟14 重新啟動步驟2中查看到的DB2實例。# su - db2instdb2instlinux:> db2startdb
10、2instlinux:> exit 請根據步驟2中顯示的結果依次啟動所有的數據庫實例。步驟15 重新啟動DAS。# su - dasusrdasusr linux:> db2admin startdasusr linux:> exit-結束C. 設置DB2參數說明:很重要,不設置將導致建表不成功步驟1以root用戶登錄系統。步驟2 查看/opt/文件夾下的文件# cd /opt# ls opt文件夾下IBMJava2-141這個文件夾名稱可能因為DB2版本的不同而不同步驟3 設置文件系統# cd /usr/lib/ 說明:也可能是(/usr/lib64根據不同版本而不同# J
11、AVAHOME=/opt/IBMJava2-141 說明:也可能是(/opt/IBMJava2-142根據不同版本而不同# ln -fs $JAVAHOME/jre/bin/libjava.so# ln -fs $JAVAHOME/jre/bin/classic/libjvm.so# ln -fs $JAVAHOME/jre/bin/libhpi.so# ln -fs $JAVAHOME/jre/bin/libjsig.so# ln -fs $JAVAHOME/jre/bin/libjitc.so# ln -fs $JAVAHOME/jre/bin/libxhpi.so# ln -fs $JA
12、VAHOME/jre/bin/libdbgmalloc.so# /sbin/ldconfig-結束D. 執行數據庫腳本創建數據庫表1.獲取并解壓安裝包步驟1 以db2inst用戶將數據庫腳本文件包(infoX-MDNV100R002C03B129-DB2-Install.tar.gz以二進制形式上傳到/home/db2inst目錄下步驟2修改數據庫腳本文件包的權限db2instlinux:> chmod 755 infoX-MDNV100R002C03B129-DB2-Install.tar.gz步驟3刪除舊的腳本文件夾(如果是第一次安裝則跳過此步驟db2instlinux:> r
13、m -rf infoX-MDNV100R002C03B129-DB2-Install步驟4解壓數據庫腳本文件包db2instlinux:> tar -zxvf infoX-MDNV100R002C03B129-DB2-Install.tar.gz解壓后將在/home/db2inst目錄下生成目錄infoX-MDNV100R002C03B129-DB2-Install。-結束2.修改數據庫腳本配置文件執行腳本步驟1 以db2inst用戶登陸服務器。步驟2查看磁盤空間,確保有4G以上的空閑磁盤空間可用db2instlinux:> df -h步驟3查看已存在的數據庫db2instlinu
14、x:> db2 list db directory步驟4進入infoX-MDNV100R002C03B129-DB2-Install文件夾,修改該文件夾下所有.sh文件的權限為可執行權限:db2instlinux:> cd infoX-MDNV100R002C03B129-DB2-Installdb2instlinux:> chmod -R 755 *.sh步驟5 執行數據庫腳本安裝程序,創建數據庫db2instlinux:>./create_db.sh -c centerdb=Tue May 5 16:31:46 CST 2009=Begin to create ce
15、nter db(centerdb.=Tue May 5 16:34:04 CST 2009=Begin to update db configurations .=Tue May 5 16:34:08 CST 2009=Backup center db centerdb only for moidifed db cfg .=Tue May 5 16:34:58 CST 2009=Restart database(centerdb.=Tue May 5 16:34:58 CST 2009=Begin connect to center db centerdb for create sql scr
16、ipt.=Tue May 5 16:34:59 CST 2009=Import script db2_create_tables.sql .=Tue May 5 16:36:54 CST 2009=Import script db2_create_funcs.sql .=Tue May 5 16:36:58 CST 2009=Import script db2_create_views.sql .=Tue May 5 16:37:01 CST 2009=Import script db2_create_procs.sql .=Tue May 5 16:37:28 CST 2009=Import
17、 script db2_initdata_en.sql .=Tue May 5 16:37:30 CST 2009=OK,End of install center db centerdb. 在步驟5中的centerdb參數,為創建的數據庫名稱,請不要和步驟3中查詢的數據庫名稱一樣,否則創建失敗。執行create_db.sh時需要輸入參數項,說明如下: -結束E 卸載DB2 數據庫卸載DB2 數據庫包括兩個步驟:卸載數據庫和應用程序。在卸載DB2數據庫之前,請先確保使用該數據庫的應用已經停止,否則數據庫無法被刪除。可通過“netstat -antp | grep DB2 ”命令查看與數據庫相連
18、且未停止的服務器地址。E 1.1卸載數據庫卸載步驟如下:步驟1 切換到instsys 用戶,并查看當前實例下所有的數據庫信息。# su - instsysinstsyslinux:> db2 list db directorySystem Database DirectoryNumber of entries in the directory = 2Database 1 entry:Database alias = CENTERDBDatabase name = CENTERDBNode name = NODE0Database release level = a.00Comment =
19、Directory entry type = RemoteCatalog database partition number = -1Alternate server hostname =Alternate server port number =此處數據庫相關信息均為舉例。請根據實際情況記錄下數據庫相關信息以便后續步驟的操作。步驟2 反編目與數據庫相關的遠程數據庫。instsyslinux:> db2 uncatalog db CENTERDBDB20000I The UNCATALOG DATABASE command completed successfully.DB21056W
20、Directory changes may not be effective until the directory cache is refreshed.步驟3 查看當前實例下所有的節點信息。instsyslinux:> db2 list node directoryNode DirectoryNumber of entries in the directory = 1Node 1 entry:Node name = NODE0Comment =Directory entry type = LOCALProtocol = TCPIPHostname = 10.85.60.160Serv
21、ice name = 60000步驟4 反編目與數據庫相關的的遠程節點。instsyslinux:> db2 uncatalog node NODE0DB20000I The UNCATALOG NODE command completed successfully.DB21056W Directory changes may not be effective until the directory cache is refreshed.步驟5 停止數據庫實例。instsyslinux:> db2stop force12/19/2007 15:44:30 0 0 SQL1064N
22、DB2STOP processing was successful.SQL1064N DB2STOP processing was successful.步驟6 啟動數據庫實例。instsyslinux:> db2start12/19/2007 15:44:55 0 0 SQL1063N DB2START processing was successful.SQL1063N DB2START processing was successful.步驟5 和6 主要目的是斷開與當前數據庫已建立的所有連接,以便能順利刪除數據庫。步驟7 刪除數據庫。instsyslinux:> db2 d
23、rop db centerdbDB20000I The UNCATALOG NODE command completed successfully.DB21056W Directory changes may not be effective until the directory cache is步驟8 刪除應用數據庫相關文件。instsyslinux:> cd /home/instsysinstsyslinux:> rm -r capture bin db2ha logsE.1.2 卸載DB2 應用程序步驟1 以dasusr 用戶登錄DB2 數據庫系統。步驟2 停止DB2 DA
24、S 。dasusrlinux:> db2admin stopSQL4407W The DB2 Administration Server was stopped successfully.步驟3 切換到root 用戶,刪除DB2 DAS 。dasusrlinux:> su - root# cd /opt/IBM/db2/V8.1/instance# ./dasdropSQL4410W The DB2 Administration Server is not active.DBI1070I Program dasdrop completed successfully.步驟4 查看當前
25、系統中的DB2 實例。# cd /opt/IBM/db2/V8.1/instance# ./db2ilistinstsys步驟5 停止DB2 實例。# su - instsysinstsyslinux:> db2 terminateDB20000I The TERMINATE command completed successfully.instsyslinux:> db2stop2007-12-20 13:04:50 0 0 SQL1064N DB2STOP processing was successful.SQL1064N DB2STOP processing was successful.步驟6 刪除系統中的DB2 實例。instsyslinux:> su - root# cd /opt/IBM/db2/V8.1/instance# ./db2idrop instsysDBI1070I Progra
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國鑲嵌式固體潤滑軸套項目投資可行性研究分析報告
- 2025年中國彈性密封膠市場前景展望分析及競爭格局預測研發報告
- 2025畢業實習報告(20篇)
- 園區經濟行業競爭分析及發展前景預測報告(2025年)
- 石膏板研究報告-石膏板市場發展現狀調查及供需格局分析報告2025
- 2025年中國電控設備行業市場專項調研及投資前景可行性預測報告
- 機械買賣轉讓合同(4篇)
- 2025年男式格子休閑襯衫項目投資可行性研究分析報告
- 農村污水處理施工合同范本(16篇)
- 2025年海藻市場調查報告
- 工程造價咨詢服務投標方案(專家團隊版-)
- 2024年廣東省中考生物+地理試卷(含答案)
- AVL-CRUISE-2019-整車經濟性動力性分析操作指導書
- 《新概念英語》第三冊課文詳解及課后答案
- 第二章導體周圍的靜電場
- 和利時DCS控制系統組態
- 05S502閥門井圖集
- 光電子學(第三章2)
- 【課件】第9課 美在民間——中國民間美術——剪紙課件-高中美術人教版(2019)美術鑒賞
- 幼兒園幼兒花名冊
- 動畫設計3ds max基礎—4-1-7創建復合對象—布爾教案
評論
0/150
提交評論