1. 程式人生 > >騰訊雲Linux伺服器搭建(九) Linux上DB2的客戶端實現資料的備份和恢復

騰訊雲Linux伺服器搭建(九) Linux上DB2的客戶端實現資料的備份和恢復

問題:DB2伺服器裝在AIX上,不允許直接利用伺服器做資料的匯出匯入。但是由於專案需要,需要頻繁的對一些表進行資料的備份和恢復。所以只能在一個其他伺服器上安裝DB2客戶端,通過客戶端來實現資料的備份和恢復。

思路:先從IBM官網下載客戶端;然後安裝到一個應用伺服器上(Centos6);然後通過指令碼實現指定表的備份和恢復。

實現:

1,從IBM網站下載客戶端,需要注意選擇 DSClients-linuxx64-client-10.5.0.6-FP006 (564.5 MB) 。

2,上傳到linux伺服器上

pscp d:\download\v10.5fp6_linuxx64_client.tar.gz 
[email protected]
:/home/user

3,登入到伺服器,進行安裝,需要root使用者

#tar -zxvf v10.5fp7_linuxx64_client.tar.gz
#cd client
#sh db2_install 
##安裝過程中提示安裝為止,選擇預設 /opt/ibm/db2/V10.5/

##建立使用者(DB2的使用者即系統使用者,所以需要提前建立)
useradd zhang
passwd zhang

##給使用者建立例項
cd /opt/ibm/db2/V10.5/instance
./db2icrt zhang

4,用新追加使用者登入,並設定環境

#su - zhang
#vim .bash_profile
#在最後加入以下內容,就是db2環境變數設定等內容放到db2profile檔案裡頭了
if [ -f ~/sqllib/db2profile ]; then 
source ~/sqllib/db2profile 
echo “source db2profile return $?” 
fi
#執行一下
..bash_profile
#驗證一下,不提示命令找不到就說明環境安裝好了
#db2

5,連線遠端伺服器 192.168.0.110,埠:50000,資料庫:sample,在客戶端本地上編目

#db2 catalog tcpip node dbsrv remote 192.168.0.110 server 50000
##dbsrv為伺服器節點名,所有在這個伺服器這個埠上的資料庫都可以通過這個節點名來訪問。
#db2 catalog database sample at node dbsrv
##sample為資料庫名
##連到遠端的db2資料庫
#db2 connect to sample user db2admin using password

6,由於遠端資料庫不支援db2 backup,所以只能用export方式來匯出,匯入。

##匯出,由於不進行資料編輯和其他庫的匯入,這裡選擇ixf格式
#db2 "export to ./ifx/cm_user.ixf OF IXF select * from cm_user"
##匯入,每次匯入的時候直接替換掉原來資料
#db2 "import from ./ifx/cm_user.ixf OF IXF  REPLACE_CREATE into cm_user"

7,實現定時對多表匯出和匯入的shell,請從這裡下載。

踩過的雷:

1,選擇版本一定要注意,我第一次就沒看清,選擇了 linuxppc64,結果又下載一次。

2,如果系統使用者不存在的話,建立例項也不會失敗,但是無法使用。所以一定要先建立使用者,再建立例項。

3,遠端的db2 backup不好用,不用嘗試遠端進行backup操作了。

相關推薦

Linux伺服器搭建() LinuxDB2客戶實現資料備份恢復

問題:DB2伺服器裝在AIX上,不允許直接利用伺服器做資料的匯出匯入。但是由於專案需要,需要頻繁的對一些表進行資料的備份和恢復。所以只能在一個其他伺服器上安裝DB2客戶端,通過客戶端來實現資料的備份和恢復。 思路:先從IBM官網下載客戶端;然後安裝到一個應用伺服器上(Cen

學生伺服器搭建個人網站(01)——配置web開發環境

最近突然想整個伺服器玩玩,百度了一下發現騰訊雲學生伺服器,完成學生認證之後一個月最低只要十塊錢就能玩起來,於是就買了一個,折騰了一天,算是在伺服器上搭建好了基本web開發環境(tomcat和jdk),並且也在伺服器上跑出了自己的第一個靜態網頁。下面詳細介紹環境的搭建過程。 首先需要說明的是,

centos7 伺服器搭建(Java、MySQL、Tomcat環境配置)

最近由於需要上線一個網站,所以學習這麼搭建騰訊雲伺服器,對於linux之前真的很少接觸,最近慢慢學習如何慢慢linux。本部落格純屬個人筆記,供本人複習回顧。 搭建過程要感謝我的師弟,小亮亮,給了我騰訊雲伺服器的搭建部落格文章,參考了他的文章,自己照葫蘆畫瓢也開

Windows伺服器搭建jsp專案

我用的是騰訊雲Windows tomcat+mysql+jdk 的環境。如果不是下的裝載好的環境,就需要自己搭建了,其他Windows下搭建也比較簡單,網上教程比較多。 配好環境,需要把專案打成.wa

】自己搭建伺服器JavaEE環境

轉載地址:https://www.cnblogs.com/qlqwjy/p/8727487.html 感覺很專業的樣子,還沒有看完,更沒有實踐,找個機會實踐一下。 0.安裝SSH登入 1.生成公鑰對 ssh-keygen -t rsa -P ''   -P表示密

Ubuntu伺服器搭建Apache2+MySQL+Python

去年底閒來無事搞到了騰訊雲的學生優惠,想著搞個伺服器玩玩,花了不少時間搭建環境,在此簡單記錄一下以便不時之需 首先,配置域名DNS,給域名新增一個解析,指向自己伺服器的公網IP…… 1. 安裝Ap

centos7.3搭建SVN伺服器

步驟記錄: 1、yum install subversion 2、svnserve –version 檢查是否安裝成功 3、mkdir -p var/svn/project/first 來到根目錄,建一個專案目錄測試一下 4、svnadmin c

:ubuntu搭建 FTP 文件服務

security pam erl 人的 列表 雲主機 swd lan oms 搭建 FTP 文件服務 安裝並啟動 FTP 服務 任務時間:5min ~ 10min 安裝 VSFTPD 使用 apt-get 安裝 vsftpd: sudo apt-get install

CentOS6.8搭建lnmp環境

lnmp環境 系統 pan 技術分享 pcre nmp ima style ges 一、安裝Ngnix 首先查看服務器系統的環境                    可以看出我的系統環境是(CentOS6.9 64位)      2. 安裝pcre和

Centos7.3搭建LNMP環境的一次記錄

大小 ins 操作 技術 style repos release val 鏡像 1.修改系統鏡像源 為了使安裝速度更快,在這裏我選擇網易鏡像源:http://mirrors.163.com/.help/centos.html 參考上述網址說明 首先備份/etc/yum.re

的ftp搭建

xftp ets sta 問題 防火墻 ftp lis src file 一開始配置完後 發現用xftp鏈接登錄成功 但是列表無法列舉出來 然後又用力cmd、filezilla發現都是一個主動被動問題 pasv_enable=YES、pasv_min_port=60000、

遠端連線 redis 伺服器

今天有需求,本地遠端連線 騰訊雲redis 伺服器,伺服器運維知識有限,搜尋了不少文章,總算嘗試出來了,記錄下。(模模糊糊記得之前好像操作 aliyun 就做過類似這種的) 參考文章: https://cloud.tencent.com/developer/ask/120909 1.騰

cos伺服器傳圖片

1、首先去騰訊雲cos官網註冊賬號,選擇【物件儲存】; 2、接下來建立【儲存桶】,【儲存桶】的意思類似於單獨的伺服器空間,只有建立了儲存桶才能儲存資源; 3、系統會根據儲存桶的名稱 自動生成一個獨有的域名; 4、儲存空間搞定了,接下來就是從本地上傳圖片到雲伺服器了;同時

Ubuntu16.04 搭建Git 服務

  一.安裝Git伺服器所需軟體 1.安裝git-core, openssh-server, openssh-client三個軟體。git-core是git的核心軟體; openssh-server、openssh-client是伺服器和客戶端傳輸檔案通過ssh協議。 輸入:sudo

阿里物理伺服器映象製作工具

企業物理伺服器上雲已經成為一種趨勢,本文就簡單介紹物理伺服器的映象製作工具,想上雲的可以先領券。 阿里雲1888元代金券 騰訊雲2775元代金券 目前在映象遷移過程中主要使用映象製作工具及映象檔案格式轉換工具,映象製作工具主要是把被遷移伺服器主機的作業系統及應用程式和資料製作成映象檔案。因為不同

CentOS伺服器操作mysql的一些常用命令

mysql -uroot -p 進入mysql  systemctl status mysqld.service 檢視mysql狀態  systemctl stop mysqld.service 關閉mysql  systemctl start mysqld.service開

CentOS7環境搭建(JDK、MySQL、Tomcat)

準備工作: JDK下載,連結:https://pan.baidu.com/s/18V-JxhPydNSHCaG_OuDNqg  提取碼:ctus  Toncat下載,連結:https://pan.baidu.com/s/1dOY0M8-wkrp0Do5NFWNs2g  提

+tipask快速搭建基於laravel的CMS網站

一、購買騰訊雲伺服器,服務市場->基礎環境->選擇WordPress平臺映象二、按照tipask教程安裝tipask官方教程地址https://wenda.tipask.com/article/22官方教程對新手不太友好,我整理如下:1.ftp上傳檔案雲伺服器映象

centos7 環境搭建 mysql安裝

版權宣告:本文為博主原創文章,未經博主允許不得轉載。    https://blog.csdn.net/paulowina/article/details/79890644 參考地址: https://www.cnblogs.com/lgqboke/p/6873734.

centos7 環境搭建 nginx安裝

版權宣告:本文為博主原創文章,未經博主允許不得轉載。    https://blog.csdn.net/paulowina/article/details/79894995 安裝 yum install nginx 1 安裝之後,可以檢視nginx的預設安裝目錄 [