日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

BCP

 menglei 2010-04-16
BCP是SYBASE公司提供專門用于數(shù)據(jù)庫(kù)表一級(jí)數(shù)據(jù)備份的工具。
  一般存放在所安裝的ASE或者Open Client 的BIN目錄中。
  12版本以前的ASE,bcp存放目錄為 $SYBASE/bin
  12版本(含12版本)以后存放目錄為 $SYBASE/OCS-12_x/bin
  其中$SYBASE為SYBASE安裝目錄,12_x代表12.0、12.5版本,顯示為12_0或者12_5
常用數(shù)據(jù)備份格式為:
  bcp dbname..tablename out c:\temp\filename -Usa -Ppassword -Sservername -c
  即可。
  其中 -U后為SYBASE登錄名稱,-P后為SYBASE登錄口令,-S后為SYBASE服務(wù)名稱,-c代表使用可見(jiàn)文本方式導(dǎo)出數(shù)據(jù)
  如果為數(shù)據(jù)恢復(fù)只需要將out 替換為 in 即可。
  可用如下方法生成一個(gè)可以一次導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)中所有表的數(shù)據(jù)的執(zhí)行腳本。
  編輯一個(gè)如下文本文件 文件名稱例為 bcpscript:
  use dbname 選中將要導(dǎo)出數(shù)據(jù)的數(shù)據(jù)庫(kù)
  go
  select 'bcp dbname..' + name + ' out c:\temp\' + name + ' -Usa -P -Ssybcdsrv -c' from sysobjects where type = 'U' 在sysobjects系統(tǒng)表中type為U的表為用戶表,系統(tǒng)表為S。
  go
  用如下格式執(zhí)行:
  isql -Usa -Ppassword -Sservername -i bcpscript -o bcpout.bat
  i參數(shù)后為輸入文件,o參數(shù)后文件為輸入文件執(zhí)行后得到的輸出文件。
  執(zhí)行后可以得到一個(gè)后綴名為 BAT 的批處理文件(在unix下則生成一個(gè)shell文件并更改相應(yīng)的執(zhí)行權(quán)限),可直接執(zhí)行。即在指定的目錄下導(dǎo)出了相應(yīng)的數(shù)據(jù)文件。一個(gè)表的數(shù)據(jù)為一個(gè)文件。如在UNIX下則可不用BAT后綴。
  備份得到的數(shù)據(jù)文件如果需要重新往數(shù)據(jù)庫(kù)中恢復(fù),只需要將上面操作步驟中BCP命令中的out 參數(shù)換為in參數(shù)即可。
  注意:在對(duì)正式數(shù)據(jù)做操作前最好先作一些測(cè)試。
  另外,如果牽涉到使用bcp進(jìn)行字符集的更改,可以采用 -J charset 參數(shù)進(jìn)行
  關(guān)于BCP等工具的具體使用指南,請(qǐng)參見(jiàn)SYBASE相關(guān)文檔。
  針對(duì)系統(tǒng)移植所需做的工作,應(yīng)該有如下幾個(gè)步驟:
  1. 安裝新環(huán)境的硬件環(huán)境,包括網(wǎng)絡(luò),硬盤狀況;
  2. 安裝新環(huán)境的操作系統(tǒng),包括Service Pack;
  3. 安裝相同版本的SYBASE數(shù)據(jù)庫(kù)產(chǎn)品,包括補(bǔ)丁;
  4. 添加數(shù)據(jù)庫(kù)用戶,設(shè)備等相關(guān)信息,應(yīng)與老系統(tǒng)中一致
  5. 創(chuàng)建新系統(tǒng)數(shù)據(jù)庫(kù);
  6. 利用你所擁有的表腳本或者通過(guò)SYBASE CENTRAL中的生成DDL功能,將老系統(tǒng)中的建表腳本導(dǎo)出,生成數(shù)據(jù)庫(kù)中的表.最好將建表腳本與建立表上約束(主鍵,外鍵等)的腳本分開(kāi),先在表上不建約束,在數(shù)據(jù)導(dǎo)入后,再加上.;
  7. BCP OUT 老系統(tǒng)中數(shù)據(jù),根據(jù)上面提到的方法;
  8. 運(yùn)行建立其他對(duì)象的腳本,包括索引,主鍵,外鍵及存儲(chǔ)過(guò)程,觸發(fā)器,缺省等;
  9. 在新系統(tǒng)中對(duì)需要更改的表結(jié)構(gòu)做更改,或者添加新表;
  10. 測(cè)試應(yīng)用系統(tǒng)是否工作正常.

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多