db2資料庫建立 恢復及常用命令

2021-08-21 15:52:15 字數 832 閱讀 3620

一、刪除資料庫

--檢視所有資料庫:db2 list db directory

--斷開資料庫連線:db2 connect reset

--刪除資料庫表空間:db2 drop tablespace tablespacename

二、建立資料庫

db2 create database mydatabase  using codeset utf-8 territory cn 。--指定資料庫編碼格式,指定所在國cn

其餘建立資料庫可選擇的屬性包括:建立資料庫快取池;指定資料庫表空間。

具體步驟參考:

三、備份、恢復資料庫

檢視資料庫表空間 db2 connect to testdb; db2 list tablespaces show detail;db2pd -tablespaces -db testdb;檢視資料庫配置 db2 get db cfg

恢復:1,先建立表空間需使用的資料夾(與原庫一樣)。

2,執行恢復命令 db2 resotre db testdb from "d:\backup" taken at  20180720.... into testdb;   

db2 rollforward  db testdb to end of log and stop

具體操作步驟參考 

四、db2服務啟動

執行db2命令時,報錯:sql1032n  未發出啟動資料庫管理器的命令。  sqlstate=57019 

原因:db2服務未啟動。由於改動了db2admin的密碼,導致服務關閉,自動重啟時密碼不對。

解決:管理 ->服務-》 db2-db2copy1 修改登入密碼,啟動服務。

DB2資料庫常用命令

檢視資料庫管理器級別快照資訊 db2 get monitor switches db2 update monitor switches using lock on statement on create event monitor mymonitor for deadlocks,statements...

DB2資料庫常用命令

1.資料庫表增加 修改字段 alter table itsm cti add ci table varchar 30 修改資料庫字段 alter table smp runtime db2 alter last backup set data type varchar 20 alter table ...

DB2常用命令

常用操作 db2 list db directory db2 connect to user using db2ilist 顯示當前例項名 db2 list tables 顯示當前例項下的所有表 db2 list tablespaces 顯示表空間 db2pd db tablespaces 檢視表空...