DB2資料庫的離線備份步驟

2021-08-26 06:45:22 字數 2536 閱讀 5237

db2資料庫的備份步驟:

1.建立新的資料庫

d:\programfiles\ibm\sqllib\bin>db2

db2 客戶機 9.7.4 的命令列處理器

可從命令提示符處發出資料庫管理器命令和 sql 語句。例如:

db2 => connect to sample

db2 => bind sample.bnd

要獲得一般幫助,輸入:?。

要獲得命令幫助,輸入:?command,其中 command 可以是

資料庫管理器命令的前幾個關鍵字。例如:

?catalog database 用於關於 catalogdatabase 命令的幫助

?catalog 用於關於所有 catalog 命令的幫助。

要退出 db2 互動方式,在命令提示符處輸入

quit。在非互動方式下,所有命令都必須以「db2」作字首。

要列出當前命令選項設定,輸入list command options。

要獲取更詳細的幫助,請參閱online reference manual。

db2=> drop database mydb

sql1035n資料庫當前正在使用。 sqlstate=57019

db2 => connect to henry

資料庫連線資訊

資料庫伺服器 = db2/nt64 9.7.4

sql 授權標識 = db2admin

本地資料庫別名 = henry

db2=> drop database mydb

db20000idrop database 命令成功完成。

db2=> create database mydb

sql1047n應用程式已經與另乙個資料庫相連。

db2=> connect reset

sql1224n由於資料庫管理器發生了錯誤或者被強制中斷,從而無法接受新的請求,已終止

正在處理的所有請求或者已終止所指定的請求。 sqlstate=55032

db2=> create database mydb

db20000icreate database 命令成功完成。

db2 =>

2.建立乙個表,模擬表中資料丟失情況下的恢復。

db2=> connect to mydb

資料庫連線資訊

資料庫伺服器 = db2/nt64 9.7.4

sql 授權標識 = db2admin

本地資料庫別名 = mydb

db2=> create table test (id char(10))

db20000isql 命令成功完成。

db2 => insert into test values('1');

db21034e該命令被當作 sql 語句來處理,因為它是無效的「命令列處理器」命令。在

sql 處理期間,它返回:

sql0104n在 "ntotest values('1')" 後面找到異常標記

";"。預期標記可能包括:"end-of-statement"。 sqlstate=42601

db2=> insert into test values('1')

db20000isql 命令成功完成。

db2=> commit work

db20000isql 命令成功完成。

db2=> select * from testid

1 條記錄已選擇。

3.做乙個離線備份。

db21024i此命令為非同步的,可能未能立即生效。

sql1611w「資料庫系統監視器」沒有返回任何資料。

db2 =>

db2=> backup database mydb to d:\backup #做離線的全備。

備份成功。此備份映像的時間戳記是:20110925085106

db2=> list history backup all for mydb #檢視備份歷史記錄

列示 mydb 的歷史記錄檔案

匹配的檔案條目數 = 1

opobj 時間戳記+序列 型別裝置 最早日誌 當前日誌 備份標識

b d 20110925085106001 f d s0000000.log s0000000.log

包含 3 表空間:

00001 syscatspace

00002 userspace1

00003 systoolspace

注釋:db2 backup mydb offline

狀態:a

eid:2 位置:d:\backup

DB2資料庫的離線備份步驟

db2資料庫的備份步驟 1.建立新的資料庫 d programfiles ibm sqllib bin db2 db2 客戶機 9.7.4 的命令列處理器 可從命令提示符處發出資料庫管理器命令和 sql 語句。例如 db2 connect to sample db2 bind sample.bnd ...

DB2資料庫的離線備份步驟

1.建立新的資料庫 d programfiles ibm sqllib bin db2 c copyright ibm corporation 1993,2007 db2 客戶機 9.7.4 的命令列處理器 可從命令提示符處發出資料庫管理器命令和 sql 語句。例如 db2 connect to s...

備份恢復DB2資料庫步驟

備份 增量意味著,不需要每次備份乙個超大的資料庫.同時意味著你可以將資料庫恢復到崩潰前的狀態,而不是你最後一次備份時的狀態,最大可能的減少資料損失.更改logretain為recovery或者on,改改userexit為on 這樣db2的日誌將不會迴圈使用,而是不斷增多,這樣才有可能進行增量備份,並...