程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> linux下DB2中在命令行狀態下如何實現DB2實例?(1)

linux下DB2中在命令行狀態下如何實現DB2實例?(1)

編輯:DB2教程

以下的文章主要向大家描述的是在linux操作系統下DB2數據庫中在命令行狀態下對第二個DB2實例進行創建的實際操作步驟,以下就是DB2實例進行創建的實際操作步驟具體方案的描述,希望在你今後的學習中會有所幫助。

linux下DB2中,在命令行狀態下創建第二個DB2實例DB2inst2全過程詳解

這個全過程是第一次接觸到DB2時要求做的,然後當時DB2的安裝文件又找不到了,所以自己從網上找些資料,然後自己摸索著建出來的,如有遺漏錯誤,還請不吝賜教。

這個最好是使用DB2的安裝文件來建第二個實例,方便而且不會出錯。下面講的是笨方法~)

首先,系統原有的DB2信息,

安裝目錄 : /opt/IBM/DB2/V8.1

DB2inst1實例目錄 : /home/DB2inst1

現在需要創建DB2inst2實例:

1.首先創建實例目錄:

(( 創建之前,查看磁盤可用空間 以確定剩余空間足夠使用 命令: df -k ))

  1. cd /home  
  2. mkdir DB2inst2  

2.然後給DB2inst2實例創建實例用戶和組:

創建組:

  1. groupadd DB2inst25 O:  

創建用戶DB2inst2,設定設定用戶主目錄,設定primaryGroup為DB2grp1:useradd --help 查看參數)useradd -m -d /home/DB2inst2 -s /bin/bash -g DB2grp1 -G DB2inst2 DB2inst2

如果不知道用戶的密碼,可以在root用戶下 ,命令passwd -d DB2inst2 可以刪除DB2inst2用戶的密碼,然後返回明文的DB2inst2用戶的密碼passwd: Success

然後在DB2inst2用戶下 ,使用命令passwd修改密碼首先要輸入當前密碼:Success)

3.創建實例

創建DB2實例DB2inst2:

  1. ./DB2icrt -u DB2inst2 DB2inst2 

4.建數據庫,建表

創建數據庫gpending:

如果需要建立的數據庫目錄為自己設定的目錄,就需要首先建立好那個目錄,並設定好目錄的owener為DB2inst2)

建庫命令:

  1. DB2 create db gpending on /home/DB2inst2/pending using codeset UTF-8 territory US  

(這條命令中數據庫的目錄/home/DB2inst2/pending中,/pending即為用戶自己設定的目錄,因此需要修改權限 chown -R DB2inst2:DB2grp1 pending )

然後命令 DB2

進入DB2命令行,connect to gpending 可以返回:數據庫連接信息

數據庫服務器 = DB2/LINUX 8.2.7

SQL 授權標識 = DB2INST2

本地數據庫別名 = GPENDING

證明數據庫的本地連接成功。

建表語句不再描述。

DB2下 命令list tables for all

可以返回所有的表包含剛創建的)


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved