Sybase 資料庫bcp out備份重要表資料

2021-09-06 18:52:49 字數 1144 閱讀 5952

bcp相當於邏輯備份,bcp out匯出的檔案,bcp in可以導回去。

環境:rhel 5.5 + sybase客戶端軟體

需求:在客戶端(linux)備份服務端(hp-ux)重要配置表資料

1.bcp out備份指令碼:

#!/bin/bash

#sybase bcp out

foldername=`date +%y%m%d`

cd /備份目錄

if [ -d $foldername ]

then

echo

'go on

'else

echo

'need mkdir

'mkdir

$foldername

fiexport sybase=/opt/sybase

export sybroot=/opt/sybase

export sybase_ase=ase-15_0

export sybase_ocs=ocs-15_0

export sybase_fts=fts-15_0

export sybase_sysam=sysam-2_0

export path=$path

/opt/sybase/ocs-15_0/bin/bcp 庫名..表名 out /備份目錄/$foldername/表名.txt -u使用者 -p密碼 -s服務名 -c -t"

~!~"

-jcp936 -e /備份目錄/$foldername/表名.log

/opt/sybase/ocs-15_0/bin/bcp 庫名..表名 out /備份目錄/$foldername/表名.txt -u使用者 -p密碼 -s服務名 -c -t"

~!~"

-jcp936 -e /備份目錄/$foldername/表名.log

注:客戶端的$sybase/inte***ces 配置檔案就相當於oracle的tnsnames.ora檔案。

2.保留策略

#!/bin/bash

#del old folders

cd /備份目錄

find . -mtime +10 | xargs

rm -rf

SYBASE資料庫總結

sybase中插入資料的方式有 1.insert into b header temp cust record id select min id from c record temp group by out order no 2.select rowid identity 18 t.into b ...

sybase資料庫恢復

一 對tempdb的恢復 測試 在資料庫執行狀態下,在系統中rm刪除了擴充套件的tempdb裝置tempdbdev.dat,initializing virtual device 6,syb data tempdbdev.dat error 822,severity 20,state 2 恢復 停止...

Sybase資料庫簡介

sybase資料庫簡介 八卦一下 剛開始sybase的資料庫一般叫作sybase sql server,你沒仔細瞧還以為是微軟的sql server呢.實際上兩者是有很大關聯的.sql server最初是由microsoft sybase與ashton tate三有公司共同研發的.到最後大家合不來就...