1. 程式人生 > >Db2數據庫在Linux下的安裝和配置

Db2數據庫在Linux下的安裝和配置

fig 用戶密碼 oca authent linux token reat local ken

一.DB2數據庫的安裝和配置: 1.安裝完成後,需要增加三個操作系統的組和三個操作系統用戶,如下: groupadd -g 999 db2iadm1 #(管理實例的組) groupadd -g 998 db2fadm1 #(安裝實例的組) groupadd -g 997 db2asgrp #(安裝DB2 administration server的組) #建立管理數據庫實例的用戶 useradd -u 1004 -g db2iadm1 -G db2iadm1 -m -d /home/db2inst1 db2inst1 -p "a" #建立安裝實例的用戶 useradd -u 1003 -g db2.fadm1 -G db2fadm1 -m -d /home/db2fenc1 db2fenc1 -p "a" #建立安裝DB2 administration server(DAS)的用戶 useradd -u 1002 -g db2asgrp -G db2asgrp -m -d /home/dasusr1 dasusr1 -p "a" #為新建的三個用戶分別修改密碼 passwd db2inst1 passwd db2fenc1 passwd dasusr1 6.#Creating a DB2 Administration Server (DAS)——建立DAS,執行如下命令: /opt/IBM/db2/V8.1/instance/dascrt -u dasusr1 7.#Creating an instance——建立數據庫實例,實例名為db2inst1,執行命令如下: /opt/IBM/db2/V8.1/instance/db2icrt -a server -u db2fenc1 db2inst1 8.#Creating links for DB2 files——建立DB2文件的鏈接,命令如下: /opt/IBM/db2/V8.1/cfg/db2ln 9.#Updating the DB2 product license key——註冊軟件 /opt/IBM/db2/V8.1/adm/db2licm –a /mnt/cdrom/db2/license/db2ese.lic 創建三個用戶組 [[email protected]
/* */ adm]# groupadd -g 901 db2iadm1 [[email protected] adm]# groupadd -g 902 db2fadm1 [[email protected] adm]# groupadd -g 903 db2dadm1 創建三個用戶(分別是擁有實例的用戶,受防護的用戶,DAS用戶)且指定對應的用戶組 [[email protected] adm]# useradd -g db2iadm1 -u 101 -d /home/db2inst1 -m db2inst1 [[email protected]
/* */ adm]# useradd -g db2fadm1 -u 102 -d /home/db2fenc1 -m db2fenc1 [[email protected] adm]# useradd -g db2dadm1 -u 103 -d /home/db2dasusr1 -m db2dasusr1 7.添加三個用戶的密碼 添加實例的用戶密碼 [[email protected] adm]# passwd db2inst1 Changing password for user db2inst1. New UNIX password: 輸入新密碼(如Sunrier) BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: 再輸入新密碼(如Sunrier,跟第一次輸入相同) passwd: all authentication tokens updated successfully. [[email protected]
/* */ adm]# 添加受防護的用戶密碼 [[email protected] adm]# passwd db2fenc1 Changing password for user db2fenc1. New UNIX password: 輸入新密碼 BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: 再輸入新密碼(兩次需相同,否則需要重新輸入) passwd: all authentication tokens updated successfully. [[email protected] adm]# 添加DAS用戶密碼 [[email protected] adm]# passwd db2dasusr1 Changing password for user db2dasusr1. New UNIX password: 輸入新密碼 BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: 再輸入新密碼(兩次需相同,否則需要重新輸入) passwd: all authentication tokens updated successfully. [[email protected] adm]# 8.檢查用戶組和用戶是否創建成功 用戶組: more /etc/group | grep db2 用戶: more /etc/passwd | grep db2 [[email protected] adm]# more /etc/group | grep db2 db2iadm1:x:901: db2fadm1:x:902: db2dadm1:x:903: [[email protected] adm]# more /etc/passwd | grep db2 db2inst1:x:101:901::/home/db2inst1:/bin/sh db2fenc1:x:102:902::/home/db2fenc1:/bin/sh db2dasusr1:x:103:903::/home/db2dasusr1:/bin/sh [[email protected] adm]# 9.創建實例 進入/opt/ibm/db2/V9.7/instance目錄 [[email protected] adm]# cd /opt/ibm/db2/V9.7/instance [[email protected] instance]# pwd /opt/ibm/db2/V9.7/instance [[email protected] instance]# ./dascrt -u db2dasusr1 (註:創建DB2管理服務器) [[email protected] instance]# ./db2icrt -u db2fenc1 db2inst1 (註:創建DB2實例)

10.#config server communication——配置數據庫實例通信,如下:

vi /ect/services #修改services文件,在該文件的最後增加如下內容:

db2c_db2inst1 50000/tcp #TCP/IP services for db2inst1

11.以用戶db2inst1身份登錄操作系統,命令如下:

su - db2inst1

12.執行如下命令:

#設置DB2的通信方式為tcpip

db2set DB2COMM=tcpip

#設置dbm參數SVCENAME為db2c_db2inst1

db2 update dbm cfg using SVCENAME db2c_db2inst1

#設置數據庫自動啟動

db2set DB2AUTOSTART=YES

#可以通過命令 env | grep DB2INSTANCE 來查看當前的實例名

13.實例安裝完畢,可以通過DB2START命令啟動當前實例,DB2STOP命令來停止當前實例

14.啟動實例後,可以建立新的數據庫,命令如下:

db2 create database databasename using codeset gbk territory cn

#建立數據庫databasename ,並指定字符集類型為GBK和區域為CN。

#也可以執行命令db2samp來建立DB2自帶的範例數據庫sample

15.連接該數據庫:

db2 connect to databasename

16.至此完成了數據庫的安裝,隨後可自行操作數據庫;

Db2數據庫在Linux下的安裝和配置

相關推薦

Mysql介紹、安裝配置文件

username 存取 空閑 交互式 遠程登錄 現在 centos7 delet 取數 Mysql數據庫介紹、安裝和配置文件 MySQL數據庫介紹 mysql是開源關系型數據庫,遵循GPL協議。 mysql的特點是性能卓越且服務穩定,開源,無版本限制,成本低

Navicat for MySQL管理工具安裝破解

安裝目錄 http 數據庫 官方下載 有一個 .com x64 load 安裝 Navicat for MySQL官方下載地址:https://www.navicat.com/en/download/navicat-for-mysql 1、下載後安裝 navicat110_

Linux安裝配置jenkins

1.從jenkins官網下載最新的jenkins的war包,地址:https://jenkins.io/. 2.將jenkins.war丟到tomcat中,並啟動 3.瀏覽器輸入ip:port/jenkins訪問

Db2Linux安裝配置

fig 用戶密碼 oca authent linux token reat local ken 一.DB2數據庫的安裝和配置: 1.安裝完成後,需要增加三個操作系統的組和三個操作系統用戶,如下: groupadd -g 999 db2iadm1 #(管理實例的組) gro

windows安裝DB2以及使用Aqua Data Studio鏈接

left 目錄結構 http div 數據庫服務 nts 連接 鏈接 安裝文件 本文只是作為自己的心得體會,不具有一般性! 1、其實安裝DB2數據庫還是比較簡單的,一般都是直接下一步下一步就可以了,只是有些地方需要註意。我安裝的DB2數據庫版本如下圖所示: 2、拿到數據庫

Linux】Redis安裝配置

con debug top size 日誌 stream oca mono onf 一,Redis配置 1、下載安裝 $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ tar xzf re

Linux:MYSQL啟用查看二進制日誌

server mail etc 文件 查看表 rom 查看 日誌 stat 在/etc/my.cnf文件中【mysqld】下加上: server-id = 1 (在整個Mysql集群中保證唯一) log-bin = binlog log-bin-index = binl

連接db2出現No buffer space available (maximum connections reached?)

ons 端口 .net exception ket 數據庫 available con local Caused by: javax.naming.NamingException: [jcc][t4][2043][11550][3.57.82] 異常 java.net.So

、代碼服務器對PHP網站Mysql做性能優化

now() image 最好 提高 mysql 避免 允許 大數 rdate 數據庫優化是PHP面試幾乎都會被問到的事情,也是我們工作中應該註意的事情,當然,如果是小網站無所謂優化不優化,網站訪問量大了自然會暴漏數據庫的瓶頸,這個瓶頸是各方面問題綜合導致的,下面我們來做下數

mysql 修改用戶名密碼

點擊 輸入 介紹 root密碼 再次 客戶端 pass 回車 tro 因為經常修改數據庫密碼,也找到了幾種修改數據庫密碼的方式,在這裏給大家介紹下供大家參考通過navicat 管理數據庫客戶端來修改數據庫密碼: 選擇數據庫 --- 點擊導航條的用戶 --- 編輯用戶 --

基於MySQL元的Hive的安裝簡單測試

信息 rop msu time trying 功能 條件 ans ack 引言: Hive是一種強大的數據倉庫查詢語言,類似SQL,本文將介紹怎樣搭建Hive的開發測試環境。 1. 什麽是Hive? hive是基於Hadoop的一個數據倉庫工

中的事務並發問題探討

back zab 時間 www 同時存在 sql 執行 table keyword 數據庫中的事務和並發問題探討 引子 最近有同事寫了段代碼,負責創建訂單的邏輯,代碼審查時發現可能會有並發的問題。同事並不認同,他認為他的邏輯是寫在存儲過程中的,應該沒有問題。 代碼的邏輯大概

基礎知識:中的約束三大範式

設計 一個 生效 訂單 詳細介紹 求長 山東 英文名稱 相關 一.數據庫中的範式:   範式, 英文名稱是 Normal Form,它是英國人 E.F.Codd(關系數據庫的老祖宗)在上個世紀70年代提出關系數據庫模型後總結出來的,範式是關系數據庫理論的基礎,也是我們在設計

【轉】DB2大全

區號 big index 大整數 第一個 err lower int 指定時間 DB2 內置的函數真的是很多,要精通每個函數幾乎是不可能的,所以本文並不打算介紹每個函數的具體用法,而是提供一個概覽,讓您了解每個函數的功能,這樣,當你感覺你需要某些功能的函數時,再學習它們的具

MySQL(1)_MySQL介紹與安裝

structure 文件 nbsp code 字符串常量 blank 擴展性 比較 模式 一、數據庫相關概念的簡介   數據庫(database,DB)是指長期存儲在計算機內的,有組織,可共享的數據的集合。數據庫中的數據按一定的數學模型組織、描述和存儲,具有較小的冗余,較高

laravel5.3-操作的局部or條件與全局or條件(orWhere的局部與全局)

bsp trim con pty 數據庫 區別 替換 derby 是我 當用戶名不為空時 SELECT * FROM `ACCOUNT_RECHARGE` LEFT JOIN `ORDER` ON `ACCOUNT_RECHARGE`.`OrderNo` = `ORDER`

之聯合查詢連接查詢

xiang target ble tail bsp 清晰 第一個 聯合 select語句 http://blog.csdn.net/memgxingfeixiang/article/details/52765208 1.JOIN和UNION區別join 是兩張表做交連後裏面

sql 使用 lag OVER 函 like 使用 小技巧

單詞 title abcde 指定 lag 範圍 www clas def 1. sample 1:Lag()就是取當前順序的上一行記錄。結合over就是分組統計數據的。Lag()函數,就是去上N行的字段的數據。 SQL> select * from x; A-

db2基本添加刪除表字段總結

alter 原來 默認值 ren 設置 不同 def 數據 如果 1.添加字段 alter table [table_name] add [column_name] [column_type] 2.更改字段類型 alter table [table_name] alter

服務器構建部署筆記

創建 大服務 阻止 server 戴爾 ror 數據庫日誌 操作系統 diff 1. 機架和電纜服務器 確保每個電源插入不同的電源電路 果可能,請確保網絡電纜已插入不同的網絡交換機 2.SQL Server服務和SQL Server