一、在Flex 4中怎樣實(shí)現(xiàn)與Oracle數(shù)據(jù)庫(kù)的鏈接
flex主要用于做客戶端,需要其他服務(wù)器應(yīng)用配合才能連接多種數(shù)據(jù)庫(kù)的。可以用類似openamf這樣的第三方j(luò)ar包,或者直接用RemoteObject來(lái)處理。
Oracle Flex 集群包括一個(gè)中心和葉架構(gòu),其中只有中心節(jié)點(diǎn)可以直接訪問(wèn) Oracle 集群注冊(cè)表 (OCR) 和表決磁盤 (VD)。但是應(yīng)用可以通過(guò)葉節(jié)點(diǎn)訪問(wèn)數(shù)據(jù)庫(kù),而不必在葉節(jié)點(diǎn)上運(yùn)行 ASM 實(shí)例。通過(guò)中心節(jié)點(diǎn)連接到數(shù)據(jù)庫(kù)使得它對(duì)應(yīng)用透明。
Oracle Flex ASM 可通過(guò)兩種方式實(shí)現(xiàn):
純 12c Flex ASM(相同版本)Grid Infrasctructure (GI) 和數(shù)據(jù)庫(kù)都運(yùn)行在 Oracle 12c 上Oracle 12c 之前的混合版本(不同版本)和平常一樣,ASM 實(shí)例將在每個(gè)節(jié)點(diǎn)上運(yùn)行,F(xiàn)lex 配置支持 12c 之前的數(shù)據(jù)庫(kù)。使用 ASM 磁盤組的兼容性參數(shù)管理各數(shù)據(jù)庫(kù)實(shí)例之間的兼容性。這種方法的優(yōu)點(diǎn)是,如果 Oracle 12c 數(shù)據(jù)庫(kù)實(shí)例與一個(gè) ASM 實(shí)例的連接斷開(kāi),數(shù)據(jù)庫(kù)連接將故障切換至其他服務(wù)器上的另一個(gè) ASM 實(shí)例。通過(guò)將基數(shù)設(shè)置為 all 即可以實(shí)現(xiàn)這種故障切換。延伸閱讀:
二、字符集(Character set)是什么
是多個(gè)字符(英文字符,漢字字符,或者其他國(guó)家語(yǔ)言字符)的集合,字符集種類較多,每個(gè)字符集包含的字符個(gè)數(shù)不同。
特點(diǎn):
①字符編碼方式是用一個(gè)或多個(gè)字節(jié)表示字符集中的一個(gè)字符
②每種字符集都有自己特有的編碼方式,因此同一個(gè)字符,在不同字符集的編碼方式下,會(huì)產(chǎn)生不同的二進(jìn)制
常見(jiàn)字符集:
ASCII字符集:基于羅馬字母表的一套字符集,它采用1個(gè)字節(jié)的低7位表示字符,高位始終為0。
LATIN1字符集:相對(duì)于ASCII字符集做了擴(kuò)展,仍然使用一個(gè)字節(jié)表示字符,但啟用了高位,擴(kuò)展了字符集的表示范圍。
GBK字符集:支持中文,字符有一字節(jié)編碼和兩字節(jié)編碼方式。
UTF8字符集:Unicode字符集的一種,是計(jì)算機(jī)科學(xué)領(lǐng)域里的一項(xiàng)業(yè)界標(biāo)準(zhǔn),支持了所有國(guó)家的文字字符,utf8采用1-4個(gè)字節(jié)表示字符。