導航:首頁 > 程序命令 > db2資料庫還原命令

db2資料庫還原命令

發布時間:2025-07-29 16:03:44

⑴ db2資料庫命令

1、db2 connect to <資料庫名> --連接到本地資料庫名

db2 connect to <資料庫名> user <用戶名> using <密碼> --連接到遠端資料庫

2、 db2 force application all --強迫所有應用斷開資料庫連接(非同步的)

3、db2 backup db db2name<資料庫名稱> --備份整個資料庫數據

db2 restore db <db2name> --還原資料庫

db2 restore database far_test from /home/db2inst1 taken at 20150304215844

4、db2 list application --查看所有連接(需要連接到具體資料庫才能查看)

5、db2start --啟動資料庫

db2stop --停止資料庫

db2stop force--停止資料庫

6、create database <資料庫名> using codeset utf-8 territory CN --創建資料庫使用utf-8編碼

⑵ 如何在Windows CMD裡面用命令行操作DB2資料庫

1、打開電腦,進入電腦操作系統,點擊開始菜單,在電腦開始菜單中,找到命令行cmd,或者使用快捷鍵組合WIN+R鍵可以直接打開運行,輸入cmd命令行,即可直接打開命令行cmd。

⑶ DB2 資料庫還原報虛擬存儲器或資料庫資源不可用 57011

DB2 資料庫在還原時報「虛擬存儲器或資料庫資源不可用 57011」錯誤,通常是因為表空間容器路徑在還原主機上不可用。針對此問題,可以採取以下措施進行解決:

  1. 檢查表空間容器路徑

    • 確認路徑存在:確保在還原主機上,表空間容器所指定的路徑確實存在。如果路徑不存在,需要創建相應的目錄結構。
    • 路徑許可權:檢查DB2資料庫運行用戶對表空間容器路徑的讀寫許可權。許可權不足可能導致資料庫無法訪問或寫入表空間容器。
  2. 檢查並調整資料庫配置

    • 表空間定義:查看資料庫配置文件或元數據,確認表空間定義中的容器路徑是否正確。如果路徑在還原前已更改,需要在還原時進行相應的調整。
    • 資料庫管理器配置:檢查資料庫管理器的相關配置,確保沒有限制資料庫使用特定資源。
  3. 資源限制檢查

    • 系統資源:檢查還原主機的系統資源是否充足。資源不足可能導致資料庫在還原過程中無法分配必要的資源。
    • 操作系統限制:確認操作系統沒有對DB2資料庫或相關進程設置資源使用限制。
  4. 日誌和錯誤信息分析

    • 查看DB2診斷日誌:DB2的診斷日誌中可能包含更詳細的錯誤信息或警告,這些信息有助於定位問題的根本原因。
    • 分析錯誤代碼57011:深入了解錯誤代碼57011的含義和可能的原因,有助於制定更有效的解決方案。
  5. 咨詢技術支持

    • 如果以上步驟無法解決問題,可以考慮聯系IBM的技術支持團隊尋求幫助。他們可以提供更專業的指導和支持。

綜上所述,解決DB2資料庫還原時報「虛擬存儲器或資料庫資源不可用 57011」錯誤的關鍵在於確保表空間容器路徑在還原主機上可用,並檢查相關的資料庫配置和系統資源限制。

⑷ 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]

⑸ DB2常用命令

DB2中常用命令詳解:





(5)db2資料庫還原命令擴展閱讀

DB2是IBM出口的一系列關系型資料庫管理系統,分別在不同的操作系統平台上服務。雖然DB2產品是基於UNIX的系統和個人計算機操作系統,在基於UNIX系統和微軟在windows系統下的Access方面,DB2追尋了ORACLE的資料庫產品。

⑹ 如何在Windows CMD裡面用命令行操作DB2資料庫

db2 cmd命令操作

1、 打開命令行窗口
#db2cmd
2、 打開控制中心 www.2cto.com
# db2cmd db2cc
3、 打開命令編輯器
db2cmd db2ce
=====操作資料庫命令=====
4、 啟動資料庫實例
#db2start
5、 停止資料庫實例
#db2stop
如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2 force application all就可以了 /db2stop force
6、 創建資料庫
#db2 create db [dbname]
7、 連接到資料庫 www.2cto.com
#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
=========操作數據表命令==========
13、 列出所有用戶表
#db2 list tables
14、列出所有系統表
#db2 list tables for system
15、列出所有表
#db2 list tables for all
16、 列出系統表
#db2 list tables for system
17、列出用戶表
#db2 list tables for user
18、 列出特定用戶表
#db2 list tables for schema [user]
19、 創建一個與資料庫中某個表(t2)結構相同的新表(t1)
#db2 create table t1 like t2
20、 將一個表t1的數據導入到另一個表t2
#db2 "insert into t1 select * from t2"
21、 查詢表
#db2 "select * from table name where ..."
22、 顯示表結構
#db2 describe table tablename
23、 修改列
#db2 alter table [tablename] alter column [columname] set data type varchar(24)
======腳本文件操作命令=======
24、 執行腳本文件
#db2 -tvf scripts.sql
25、幫助命令
* 查看命令幫助
#db2 ? db2start
* 查看錯誤碼信息
#db2 ? 22001
* memo: 詳細命令請使用"db2 ? <command>"進行查看。
=========================
26、備份資料庫
#db2 backup db <db name>
備註:執行以上命令之前需要斷開資料庫連接
27、在線備份資料庫
#db2 -v "BACKUP DATABASE <database name> ONLINE TO <path> WITH 2 BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING"
28、恢復資料庫
#db2 restore db <source db name>
29、在線恢復資料庫
#db2 "RESTORE DB <database name> TO <db path> LOGTARGET <logpath> WITHOUT PROMPTING"
#db2 "ROLLFORWARD DB <database name> TO END OF LOGS AND STOP" ...
30、導出數據文件
#db2move <db name> export
[-sn <模式名稱,一般為db2admin>]
[-tn <表名,多個之間用逗號分隔>]
31、導入數據文件
#db2move <db name> import
32、獲取db2資料庫管理配置環境信息
#db2 get dbm cfg
33、.獲取db2某個資料庫資料庫管理配置環境信息
#db2 get db cfg for <db name>
或者:連接至某個資料庫以後執行db2 get db cfg
34、更改db2日誌空間的大小
備註:以下命令為了防止db2資料庫過份使用硬碟空間而設,僅用於開發者自己機器上的db2,如果是伺服器,則參數需要修改。
#db2 UPDATE DB CFG FOR <db name> USING logretain OFF logprimary 3 logsecond 2 logfilsiz 25600;
如果頁大小是4KB,則以上命令創建3個100M的日誌文件,佔用300MB硬碟空間。25600*4KB=102400KB。
35、創建臨時表空間
#DB2 CREATE USER TEMPORARY TABLESPACE STMASPACE PAGESIZE 32 K MANAGED BY DATABASE USING (FILE 'D:\DB2_TAB\STMASPACE.F1' 10000)
EXTENTSIZE 256
36、獲取資料庫管理器的快照數據
#db2 –v get snapshot for dbm
37、顯示進行程號
#db2 list applications show detail
===================================================
一、載入數據:
1、 以默認分隔符載入,默認為「,」號
db2 "import from btpoper.txt of del insert into btpoper"
2、 以指定分隔符「|」載入
db2 "import from btpoper.txt of del modified by coldel| insert into btpoper"
二、卸載數據:
1、 卸載一個表中全部數據
db2 "export to btpoper.txt of del select * from btpoper"
db2 "export to btpoper.txt of del modified by coldel| select * from btpoper"
2、 帶條件卸載一個表中數據
db2 "export to btpoper.txt of del select * from btpoper where brhid='907020000'"
db2 "export to cmmcode.txt of del select * from cmmcode where codtp='01'"
db2 "export to cmmcode.txt of del modified by coldel| select * from cmmcode where codtp='01'"
三、查詢數據結構及數據:
db2 "select * from btpoper"
db2 "select * from btpoper where brhid='907020000' and oprid='0001'"
db2 "select oprid,oprnm,brhid,passwd from btpoper"
四、刪除表中數據:
db2 "delete from btpoper"
db2 "delete from btpoper where brhid='907020000' or brhid='907010000'"
五、修改表中數據:
db2 "update svmmst set prtlines=0 where brhid='907010000' and jobtp='02'"
db2 "update svmmst set prtlines=0 where jobtp='02' or jobtp='03'"
六、聯接資料庫
db2 connect to btpdbs
七、清除資料庫聯接
db2 connect reset 斷開資料庫連接
db2 terminate 斷開資料庫連接
db2 force applications all 斷開所有資料庫連接
八、備份資料庫
1、 db2 backup db btpdbs
2、 db2move btpdbs export
db2look -d btpdbs -e -x [-a] -o crttbl.sql
九、恢復資料庫
1、 db2 restore db btpdbs without rolling forward
2、 db2 -tvf crtdb.sql
crtdb.sql文件內容:create db btpdbs on /db2catalog
db2 -stvf crttbl.sql
db2move btpdbs import
十、DB2幫助命令:
db2 ?
db2 ? restroe
db2 ? sqlcode (例:db2 ? sql0803) 註:code必須為4位數,不夠4位,前面補0

閱讀全文

與db2資料庫還原命令相關的資料

熱點內容
在maya中如何退出多邊形編譯 瀏覽:878
瓷器款pdf 瀏覽:988
怎麼讓安卓手機界面豎屏 瀏覽:905
利用命令方塊快速填滿發射器 瀏覽:567
安卓8核處理器如何 瀏覽:683
python口訣for 瀏覽:504
手機126郵件伺服器怎麼填 瀏覽:932
devc編譯異常 瀏覽:458
雲伺服器出租好乾嘛 瀏覽:858
湖南長沙伺服器秒殺雲主機 瀏覽:742
nb系列網路型可編程終端 瀏覽:588
linux啟動不了mysql 瀏覽:674
怎麼用伺服器來跑包 瀏覽:639
情智力pdf 瀏覽:935
教學編程視頻軟體 瀏覽:920
linux伺服器綁定域名 瀏覽:704
網路許可加密 瀏覽:315
優什麼的伺服器網站 瀏覽:962
英朗變排量壓縮機 瀏覽:326
單片機遙控編碼 瀏覽:147