1、進(jìn)入到備份文件存放目錄 執(zhí)行如下命令 [db2admin@localhost db2back]$ db2 restore db datedb from /hom 以上的相關(guān)內(nèi)容就是對Linux環(huán)境下DB2數(shù)據(jù)庫備份與恢復(fù)的介紹,望你能有所收獲。
創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元巴楚做網(wǎng)站,已為上家服務(wù),為巴楚各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108
2、我用的CentOS系統(tǒng),內(nèi)核是Linux。 進(jìn)入圖形界面后,在桌面上右鍵點擊“創(chuàng)建新終端”在命令行界面中用如下語句切換到db2inst1賬戶中:su - db2inst1 注意,命令要小寫,中間的減號是半角的。
3、提取ddl 用如下命令 db2look -d yn -e -l -o db2look_yn.ddl //提取出 yn(云南)這個數(shù)據(jù)庫 所有用戶對象,包括表空間等。
4、在gedit中編寫.sh格式的文件,保存為a.sh。在終端調(diào)用腳本,定位到目錄,然后輸入。編寫的if/else如下:if和 ; 之間的代碼?ls -l a.sh是用來判斷當(dāng)前的目錄下是否存在a.sh這個文件。
5、DB2 IBM公司研制的一種關(guān)系型數(shù)據(jù)庫系統(tǒng)。DB2主要應(yīng)用于大型應(yīng)用系統(tǒng),具有較好的可伸縮性,可支持從大型機(jī)到單用戶環(huán)境,應(yīng)用于OS/Windows等平臺下。
6、- 在命令提示符中,輸入以下命令:```net use \\server\share password /user:username```其中,`\\server\share` 是共享文件夾的路徑,`password` 和 `username` 分別是共享文件夾的密碼和用戶名。
1、提取ddl 用如下命令 db2look -d yn -e -l -o db2look_yn.ddl //提取出 yn(云南)這個數(shù)據(jù)庫 所有用戶對象,包括表空間等。
2、將windows下的數(shù)據(jù)庫備份文件直接復(fù)制到LINUX下,在LINUX下創(chuàng)建一個同名空庫,然后執(zhí)行restore db命令,應(yīng)該成功的。另外一種方法是可以用db2look取得windows數(shù)據(jù)庫的DDL語句,到LINUX系統(tǒng)下執(zhí)行一遍。
3、3備份 只能用于備份MyISAM,并且只能運行在linux和Unix和NetWare系統(tǒng)上。支持一次性拷貝多個數(shù)據(jù)庫,同時還支持正則表達(dá)。
4、connections為使數(shù)據(jù)庫靜默的命令,就是停止數(shù)據(jù)庫上其他活動來執(zhí)行完全備份的準(zhǔn)備工作。
導(dǎo)出命令我記得是這個形式,xxx是表名,你需要把所有表都導(dǎo)出來。會有N條找IBM的工程師協(xié)助你弄。
輸入密碼,進(jìn)入linux虛擬機(jī)。登陸之后的桌面如下圖所示。linux中,每個用戶都有一個home文件夾,用于存放用戶的文件。如果要查看所有的文件,也就是不僅僅是當(dāng)前用戶的。需要點擊左側(cè)的computer。
當(dāng)然也可以用select count(*) from syscat.tables where tabschema=GP查出所有表的數(shù)量。再查出有多少張系統(tǒng)表,就是在SYSIBM、SYSTOOLS下的表數(shù)目。相減就可以了。我用的是DB2 V7。