工具
說明
BCP是
SYBASE公司提供專門用於資料庫表一級數據備份的工具。
一般存放在所安裝的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
參數列表如下
(可用 bcp 得到)
usage: bcp [[database_name.]owner.]table_name[:slice_number] {in | out} datafile
[-m maxerrors] [-f formatfile] [-e errfile]
[-F firstrow] [-L lastrow] [-b batchsize]
[-n] [-c] [-t field_terminator] [-r row_terminator]
[-U username] [-P password] [-I interfaces_file] [-S server]
[-a display_charset] [-q datafile_charset] [-z language] [-v]
[-A packet size] [-J client character set]
[-T text or image size] [-E] [-g id_start_value] [-N] [-X]
[-M LabelName LabelValue] [-labeled]
[-K keytab_file] [-R remote_server_principal]
[-V [security_options]] [-Z security_mechanism] [-Q]
常用數據備份格式為:
bcp dbname..tablename out c:\temp\filename -Usa -Ppassword -Sservername -c
即可。
其中 -U後為SYBASE
登錄名稱,-P後為SYBASE登錄口令,-S後為SYBASE服務名稱,-c代表使用可見文本方式導出數據
如果為
數據恢復只需要將out 替換為 in 即可。
可用如下方法生成一個可以一次導出一個資料庫中所有表的數據的執行腳本。
編輯一個如下文本檔案 檔案名稱稱例為 bcpscript:
use dbname 選中將要導出數據的資料庫
go
select 'bcp dbname..' + name + ' out c:\temp\' + name + ' -Usa -P -Ssybcdsrv -c' from sysobjects where type = 'U' 在sysobjects系統表中type為U的表為用戶表,系統表為S。
go
用如下格式執行
isql -Usa -Ppassword -Sservername -i bcpscript -o bcpout.bat
i參數後為輸入檔案,o參數後檔案為輸入檔案執行後得到的輸出檔案。
執行後可以得到一個後綴名為 BAT 的
批處理檔案(在unix下則生成一個shell檔案並更改相應的執行許可權),可直接執行。即在指定的目錄下導出了相應的數據檔案。一個表的數據為一個檔案。如在UNIX下則可不用BAT後綴。
備份得到的數據檔案如果需要重新往資料庫中恢復,只需要將上面操作步驟中BCP命令中的out 參數換為in參數即可。
注意:在對正式數據做操作前最好先作一些測試。
另外,如果牽涉到使用bcp進行
字元集的更改,可以採用 -J charset 參數進行
關於BCP等工具的具體使用指南,請參見SYBASE相關文檔。
針對系統移植所需做的工作,應該有如下幾個步驟:
1. 安裝新環境的硬體環境,包括網路,硬碟狀況;
2. 安裝新環境的作業系統,包括Service Pack;
3. 安裝相同版本的SYBASE資料庫產品,包括補丁;
4. 添加
資料庫用戶,設備等相關信息,應與老系統中一致
6. 利用你所擁有的表腳本或者通過SYBASE CENTRAL中的生成DDL功能,將老系統中的建表腳本導出,生成資料庫中的表.最好將建表腳本與建立表上約束(主鍵,
外鍵等)的腳本分開,先在表上不建約束,在數據導入後,再加上.;
7. BCP OUT 老系統中數據,根據上面提到的方法;
8. 運行建立其他對象的腳本,包括索引,主鍵,外鍵及
存儲過程,
觸發器,預設等;
9. 在新系統中對需要更改的表結構做更改,或者添加新表;
10. 測試套用系統是否工作正常.
呼叫處理
BCP(BasicCallProcessing),即基本呼叫處理。呼叫處理是指呼叫操作或連線,並包括呼叫建立和撤消,呼叫傳送,增加或減少呼叫終端(多方電話會議),呼叫轉發等.媒體處理是指通使用的PC機和重要的套用業務增長時,這種網路同步特徵便顯示出它的重要性。任何一個具體的通信過程的建立(過去稱為呼叫處理)都是由以上5類業務的一些實例為基礎組合成的.每個通信業務實例均有自己的業務存取點,各類業務存取點之間通過業務邏輯關聯起來形成一個整體。
基本呼叫處理(BCP)是一個特殊的
SIB,用於處理普通的業務呼叫和觸發智慧型業務。在CS-1中,沒有必要或不用刻意把BCP在GFP上的套用完全模組化,但應當確保在GFP上必需的BCP能和其他的SIB聯合起來,為CS-1的業務和業務屬性提供全面支持。
在整體功能平面上,BCP和整體業務邏輯(GSL)有兩種類型的接口:
起始點(POI):在呼叫處理過程中,當智慧型業務被觸發時,從BCP進入整體業務邏輯(GSL)處理的始發點。
返回點(POR):在整體業務邏輯(GSL)處理結束後,返回到BCP繼續呼叫處理的終結點。
POI避免使用一連串的
SIB就可以實現指定的業務,POR確定了業務的結果。
CS-1業務的靈活性是通過定義BCP和GSL的特別POI和POR接口來提供的。這種靈活性允許用一連串的SIB來表示基於起始點和返回點的不同業務。
BCP提供的基本呼叫功能包括:
以適當的方式連線呼叫。
以適當的方式斷開呼叫。
保留呼叫實例數據以便進一步處理呼叫。
CS-1定義了以下起始點(POI)
1)呼叫發起:這一起始點指明是用戶發出了呼叫請求但還沒有指明目的地址(也就是摘機但沒撥號)。
2)地址收集:這一起始點指明收到用戶發來的目的地址。
3)地址分析:這一起始點指明通過分析輸入的地址確定地址的特徵(如是被叫集中付費電話)。
4)準備完成呼叫:這一起點指明網路準備要接續這個呼叫。
5)忙:這一起點指明呼叫的被叫忙。
6)無應答:這一起點指明呼叫的用戶逾時無應答。
7)呼叫受理:這一起點指明呼叫已被擊活,但主被叫之間還沒接通。
8)擊活狀態:這一起點指明呼叫被擊活,主被叫之間已接通。
9)結束呼叫:這一起點指明呼叫已被拆除。
CS-1中定義了以下返回點(POR)
1)以現有數據繼續呼叫:這一返回點指明BCP將不作變更,繼續呼叫處理。
2)以新的數據進行呼叫:這一返回點指明BCP將更改一種數據後,再繼續進行呼叫處理。
3)通過處理:這一返回點指明BCP把呼叫作為剛剛到達呼叫處理。
4)清除呼叫:這一返回點指明BCP將要清除呼叫。
5)激活呼叫方處理:這一返回點指明BCP具有對呼叫單方的
呼叫控制能力。
6)發起呼叫:這個返回點指明呼叫將要發起,這個呼叫可以是獨立於現有呼叫的,也可以是和現有呼叫相關的。
業務計畫
BCP: Business Continuity Plan; 中文:業務持續性計畫 BCP是組織為避免關鍵業務功能中斷,減少業務風險而建立的一個控制過程,它包括對支持關鍵功能的人力、物力和關鍵功能所需的最小級別服務水平的連續性保證。 在ISO27001外部評審階段,通常要考核企業2-3個部門的“
業務連續性計畫”和“演習記錄文檔”
共聚物
嵌段共聚物(block copolymer-BCP)又稱
鑲嵌共聚物。
嵌段共聚物是指將兩種或兩種以上性質不同的聚合物
鏈段連在一起製備而成的一種特殊聚合物,它可以將多種聚合物的優良性質結合在一起,得到性能比較優越的功能
聚合物材料。這種聚合物分子量可控、分子量分布較窄、分子結構與組成可設計,是高分子研究領域中最富有意義且具有挑戰性的研究工作之一。
具有特定結構的嵌段聚合物會表現出與簡單線形聚合物,以及許多無規共聚物甚至均聚物的混合物不同的性質,可用作熱塑彈性體、共混相容劑、界面改性劑等。廣泛地套用於生物醫藥、建築、化工等各個領域,在理論研究和實際套用中都具有重要的意義。
它由
化學結構不同的
鏈段交替聚合而成的線型共聚物。根據各種鏈段的交替聚合是否有規律可循又分為:有規
嵌段共聚物和無規嵌段共聚物。
嵌段共聚物作為一種特殊的線性共聚物,與共混物和
接枝共聚物在結構和性質上是不同的。它的
玻璃化溫度由溫度較低的聚合物決定的,而
軟化點卻隨該溫度較高的聚合物而變化,因而處於
高彈態的溫度範圍較寬。
信用平台
BCP(China Business Credit Platform)中國商務信用平台
鍋爐循環水泵
BCP —— Boiler Cycle Pump
在直流鍋爐啟動過程中藉助於循環泵完成分離器疏水的再循環過程,循環泵提供的再循環水使整個啟動過程中省煤器——水冷壁系統保持30%BMCR的流量,保持恆定的質量流速以冷卻省煤器和水冷壁系統,並保證水冷壁系統水動力的穩定性。鍋爐啟動前的給水管道——省煤器——水冷壁系統的水沖洗和啟動初期的汽水膨脹階段中分離器系統分離出來的大量爐水排放過程也是依靠循環泵完成。