一、db2資料庫備份、還原步驟:
1、備份db2資料庫
詳細步驟如下:(linux系統)
1)新增備份檔案夾
su - root
mkdir /opt/sfhcsbom_backup
2)設定資料夾許可權給db2inst1[許可權使用者:root]
chown -r db2inst1 /opt/sfhcsbom_backup
3)在備份前需斷開所有與資料庫的連線斷開連線後再備份
su - db2inst1
4)停止服務後再啟動db2資料庫:
db2start
5)執行備份命令
db2 backup db csbom to '/opt/sfhcsbom_backup' [ db2 backup db 《資料庫名》 to 《目錄名》 ]
(不加online就是離線備份)
6)提示備份成功,並給出資料庫備份時間戳(如:20150609171224),在對應的路徑下面可檢視備份成功檔案。
2、還原db2資料庫(前有//符合的,可根據情況不執行)
// 1)新建資料庫儲存路徑
// 2)設定資料夾許可權給db2inst1
// 3)新建資料庫,將儲存路徑指向新建的儲存路徑
4)執行還原命令
db2 restore db sfhcsbom from '/opt/sfhcsbom_backup' taken at 20150609171224
(db2 restore db 資料庫名稱 from 備份檔案存放路徑 taken at 20150609171224)
// from '/opt/sfhcsbom_backup' taken at 20150609171224
注:20150609171224為csbom資料庫備份的時間戳。
5)設定db2歸檔日誌
db2 update db cfg for sfhcsbom using logarchmeth1 disk:/opt/db2log
二、oracle資料庫備份、還原步驟:
oracle資料庫匯入匯出:(包括表、檢視、觸發器)
如資料庫ip:192.168.0.15(oracle)
埠號:1521
資料庫例項名(sid):sfhcsbom
使用者名稱:system 密碼:sfhcsbom
在開始下輸入cmd進入:
1、匯出(備份):
exp 使用者名稱/密碼@網路監聽名(連線名) file=d:\ss.dmp full=y
網路監聽名:指資料庫的連線名(使用者自己任意輸入,建議用ip,比較好區分)
file:匯出資料庫檔案存放路徑
如:exp system/[email protected] file=d:\back.dmp full=y 【以15資料庫為例匯出】
2、匯入(還原):
imp 使用者名稱/密碼@網路監聽名 file=dmp檔案存放的路徑 fromuser=被還原使用者名稱 touser=還原後使用者名稱 full=y
file:d:\back.dmp【直接將dmp拖動到該地方,會自動顯示路徑】
fromuser:system【被還原的使用者名稱】
touser:***xx【還原後的使用者名稱】
如:imp cssystem/[email protected] file=d:\back.dmp fromuser=system touser=cssystem full=y
cmd下連線oracle(db2)資料庫
oracle資料庫 win10系統下,非集群,本地資料庫 第一種 首先開啟cmd命令列,執行 sqlplus nolog 進行sql對話方塊,conn zyys zyys 127.0.0.1 1521 orcl conn 使用者名稱 密碼 ip 埠 資料庫名 第二種 sqlplus zyys zyy...
查詢資料庫當前時間 Oracle, DB2
查詢資料庫當前時間 oracle,db2等均支援 select to char sysdate,yyyy mm dd hh24 mi ss from dual select to char sysdate,yyyy from dual 年 select to char sysdate,mm from...
SQL SERVER 2000 資料庫備份與還原
備份資料庫,例如 backup database northwind to disk c northwind.bak 還原資料庫,例如 返回由備份集內包含的資料庫和日誌檔案列表組成的結果集 restore filelistonly from disk c northwind.bak 還原由backu...