db2啟動資料庫
⑴ 如何搭建db2資料庫
1.找到命令行dbcmd 打開電腦,進入電腦操作系統,使用快捷鍵組合WIN+R...
2.使用db2start啟動db2資料庫 通過以上方法,在電腦中找到db2命令行db50p...
3.完成db2資料庫的啟動 在dbcmd運行界面中,輸入db2start,開始啟動d...
4.使用create database命令創建資料庫 待系統啟動db2資料庫完成後,...
5.db2資料庫的創建 在dbcmd運行界面中,輸入:「db2 create datab..
⑵ DB2資料庫在linux操作系統的指令有哪些
DB2資料庫命令簡介
1.啟動資料庫
DB2start
2.停止資料庫
DB2stop
DB2資料庫在linux相關指令之3.連接資料庫
DB2 connect to o_yd user DB2 using pwd
4.讀資料庫管理程序配置
DB2 get dbm cfg
5.寫資料庫管理程序配置
DB2 update dbm cfg using 參數名 參數值
6.讀資料庫的配置
DB2 connect to o_yd user DB2 using pwd
DB2 get db cfg for o_yd
7.寫資料庫的配置
DB2 connect to o_yd user DB2 using pwd
DB2 update db cfg for o_yd using 參數名 參數值
8.關閉所有應用連接
DB2 force application all
DB2 force application ID1,ID2,,,Idn MODE ASYNC
(DB2 list application for db o_yd show detail)
9.備份資料庫
DB2 force application all
DB2 backup db o_yd to d:
(DB2 initialize tape on \.tape0)
(DB2 rewind tape on \.tape0)
DB2 backup db o_yd to \.tape0
10.恢復資料庫
DB2 restore db o_yd from d: to d:
DB2 restore db o_yd from \.tape0 to d:
DB2資料庫在linux相關指令之11.綁定存儲過程
DB2 connect to o_yd user DB2 using pwd
DB2 bind c:dfplus.bnd
拷貝存儲過程到伺服器上的C:sqllibfunction目錄中
12.整理表
DB2 connect to o_yd user DB2 using pwd
DB2 reorg table ydd
DB2 runstats on table ydd with distribution and indexes all
13.導出表數據
DB2 export to c:dftz.txt of del select * from dftz
DB2 export to c:dftz.ixf of ixf select * from dftz
14.導入表數據
import from c:123.txt of del insert into ylbx.czyxx
DB2 import to c:dftz.txt of del commitcount 5000 messages c:dftz.msg insert into dftz
DB2 import to c:dftz.ixf of ixf commitcount 5000 messages c:dftz.msg insert into dftz
DB2 import to c:dftz.ixf of ixf commitcount 5000 insert into dftz
DB2 import to c:dftz.ixf of ixf commitcount 5000 insert_update into dftz
DB2 import to c:dftz.ixf of ixf commitcount 5000 replace into dftz
DB2 import to c:dftz.ixf of ixf commitcount 5000 create into dftz (僅IXF)
DB2 import to c:dftz.ixf of ixf commitcount 5000 replace_create into dftz (僅IXF)
15.執行一個批處理文件
DB2 -tf 批處理文件名
(文件中每一條命令用 ;結束)
16.自動生成批處理文件
建文本文件:temp.sql
select 'runstats on table DB2.' || tabname || '
with distribution and detailed indexes all;'
from syscat.tables where tabschema='DB2' and type='T';
DB2 -tf temp.sql>runstats.sql
17.自動生成建表(視圖)語句
在伺服器上:C:sqllibmisc目錄中
DB2 connect to o_yd user DB2 using pwd
DB2look -d o_yd -u DB2 -e -p -c c:o_yd.txt
DB2資料庫在linux相關指令之18.其他命令
grant dbadm on database to user bb
19select * from czyxx fetch first 1 rows only
20DB2look -d ylbx -u DB2admin -w -asd -a -e -o a.txt21. 顯示當前用戶所有表
list tables
22.列出所有的系統表
list tables for system
23.查看錶結構
DB2 describe select * from user.tables
⑶ db2資料庫怎麼查看實例
1、 打開命令行窗口
#db2cmd
2、 打開控制中心
#db2cmd db2cc
3、 打開命令編輯器
#db2cmd db2ce
=====操作資料庫命令=====
4、 啟動資料庫實例
#db2start
5、 停止資料庫實例
#db2stop
如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2 force application all就可以了 /db2stop force
6、 創建資料庫
#db2 create db [dbname]
7、 連接到資料庫
#db2 connect to [dbname] user [username] using [password]
8、 斷開資料庫連接
#db2 connect reset
9、 列出所有資料庫
#db2 list db directory
10、 列出所有激活的資料庫
#db2 list active databases
11、 列出所有資料庫配置
#db2 get db cfg
12、 刪除資料庫
#db2 drop database [dbname]
(執行此操作要小心)
如果不能刪除,斷開所有資料庫連接或者重啟db2
⑷ linux啟動db2資料庫方法和如何啟動db2界面
實例創建了么?如果沒創建,先看看基礎知識,創建一下先。
如果創建了,就su到實例用戶後嘗試執行db2cc(v10之後版本應該沒有cc了)。
之後如果找不到命令,就cd ./sqllib;. ./db2profile 之後再試試~
希望有幫助~
⑸ linux系統下 重啟db2資料庫
我用的CentOS系統,內核是Linux。 進入圖形界面後,在桌面上右鍵點擊「創建新終端」
1.在命令行界面中用如下語句切換到db2inst1賬戶中:
su - db2inst1
注意,命令要小寫,中間的減號是半形的。其中db2inst1賬戶(同時也是實例、進程)是在安裝DB2過程中創建的一個默認賬戶,相當於Windows中的那個DB2實例,要想執行各種db2的命令,需要在這個賬戶下操作;
2.在該賬戶下,可以打開控制中心,也可以進入到命令行處理器。進入命令行處理器的方法很簡單,直接用db2命令,然後回車即可;
3.打開控制中心稍微有點麻煩,需要在桌面上另外打開一個命令行窗口,在其中輸入:
xhost local:db2
然後在db2inst1賬戶所在的窗口中,輸入命令:
db2cc &
就可以打開控制中心。
4.現在可以查看當前實例
db2ilist
如果需要創建表,則需要打開資料庫管理服務,輸入命令:
su - db2inst1
db2start //啟動db2工作實例
db2stop //停止db2實例
db2set -all //查看db2所有注冊表變數
在變數列表中有一個db2管理用戶:DB2ADMINSERVER=XXXXX
只有切換到管理用戶才可以創建表 su - XXXXX
然後,輸入命令: db2admin start 啟動管理實例
說明:
在Linux環境下,一個用戶對應一個實例,創建資料庫必須在實例下創建,因此切換到用戶即可切換到實例。命令如下:
su - db2inst1
db2 get instance
⑹ db2用戶刪除後db2資料庫無法再啟動怎麼回事 這個問題 你怎麼解決的啊
db2的命令,和環境變數實在實例創建時候,針對實例用戶生成的
db2icrt
-u
db2fenc1
db2inst1
創建時,會在/home/db2inst1生成一個sqllib文件夾,這是整個實例
只有su
-
db2inst1用戶,才會執行db2inst1用戶下的.profile腳本,讀取環境變數
才能執行db2的一系列命令,你刪了實例用戶,就無法在環境變數中價值到sqllib下的bin目錄到PATH,也就無法運行資料庫實例了
⑺ 如何在命令行中關閉和啟動DB2資料庫
注:MysqlServiceName 可以通過 net start,看看mysql的服務名。
停止:net stop MysqlServiceName
啟動:net start MysqlServiceName
⑻ db2常用命令
操作資料庫命令
1、 啟動資料庫實例
#db2start
2、 停止資料庫實例
#db2stop
如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2 force application all就可以了 /db2stop force
3、 創建資料庫
#db2 create db [dbname]
4、 連接到資料庫
#db2 connect to [dbname] user[username] using [password]
5、 斷開資料庫連接
#db2 connect reset
操作數據表命令
1、 列出所有用戶表
#db2 list tables
2、列出所有系統表
#db2 list tables for system
3、列出所有表
#db2 list tables for all
4、 列出系統表
#db2 list tables for system
5、列出用戶表
#db2 list tables for user
6、 列出特定用戶表
#db2 list tables for schema[user]
⑼ 如何在Windows CMD裡面用命令行操作DB2資料庫
1、打開電腦,進入電腦操作系統,點擊開始菜單,在電腦開始菜單中,找到命令行cmd,或者使用快捷鍵組合WIN+R鍵可以直接打開運行,輸入cmd命令行,即可直接打開命令行cmd。