在安裝Oracle9i Server時(shí),安裝過(guò)程中會(huì )自動(dòng)根據操作系統的語(yǔ)言環(huán)境選擇安裝語(yǔ)言并且可以選擇默認的字符集(系統語(yǔ)言)進(jìn)行數據庫安裝。但是,如果想要再追加一個(gè)不同字符集的數據庫,那應該怎么辦呢?現在,通過(guò)下面的方法可以實(shí)現在同一個(gè)Oracle9i Server端安裝多個(gè)不同字符集的數據庫。
運行環(huán)境:
硬件:DELL(CPU1.9G,內存512M)
軟件:Windows2000 Server中文版
配置步驟:
1. 安裝Oracle9i Server,建立一個(gè)數據庫EXAMPLE_CN,選擇默認的字符集(因為當前的系統是中文,所以默認的字符集是ZHS16GBK)。
2. 在安裝好的Oracle9i Server中使用DBCA(Database Configuration Assistant)。
3. 根據向導(共八個(gè)步驟),建立新的數據庫。
第一步:選擇創(chuàng )建新的數據庫。
第二步:選擇數據庫模式:New Database
第三步:輸入要創(chuàng )建的數據庫名。例如:EXAMPLE_JP。
第四步:選擇數據庫特性。(一般選用默認設置)
第五步:選擇數據庫連結選項。有兩種:一種是專(zhuān)用數據模式(連接用戶(hù)少);另一種是共享數據模式(連接用戶(hù)多)。此例中,選擇共享數據模式。
第六步:初始化參數。選擇字符集,從字符集列表中選取需要的字符集。此例,選擇JA16SJIS(日文字符集)。
第七步:數據庫存儲。
第八步:創(chuàng )建選項。選擇創(chuàng )建數據庫。
通過(guò)以上步驟,創(chuàng )建一個(gè)新的數據庫EXAMPLE_JP(日文字符集)。
4 在新的數據庫EXAMPLE_JP中,創(chuàng )建用戶(hù)EXAMPLE。
5.在Oracle9i Client端,建立用戶(hù)EXAMPLE對應的數據列表。此時(shí),要注意此時(shí)的Oracle9i Client端必須在日文操作系統下進(jìn)行操作。
通過(guò)五個(gè)步驟,可以在中文的操作系統下創(chuàng )建一個(gè)日文字符集的數據庫EXAMPLE_JP。
另外,如果要想在Oracle9i Client端通過(guò)ODBC來(lái)分別訪(fǎng)問(wèn)日文集的數據庫和中文集的數據庫時(shí),這時(shí)需要做一下配置:
運行環(huán)境:(Oracle9i Client端)
硬件:DELL(CPU1.9G,內存512M)
軟件:Windows2000 Server中文版
1.訪(fǎng)問(wèn)日文字符集數據庫(EXAMPLE__ JP)。
在注冊表中數值名稱(chēng)“NLS_LANG”設定為“SIMPLIFIED CHINESE_CHINA. JS16SJIS”,然后再通過(guò)ODBC來(lái)連結日文字符集數據庫(EXAMPLE__ JP)。注意:此時(shí)操作系統的語(yǔ)言最好設定為日文。
2.訪(fǎng)問(wèn)中文字符集數據庫(EXAMPLE__ CN)。
在注冊表中數值名稱(chēng)“NLS_LANG”設定為“SIMPLIFIED CHINESE_CHINA.ZHS16GBK” ,然后再通過(guò)ODBC來(lái)連結中文字符集數據庫(EXAMPLE__ CN)。注意:此時(shí)操作系統的語(yǔ)言最好設定為中文。
最后,介紹一下在同一Oracle9i Server下把多個(gè)數據庫導出和導入的方法。假定下列情況:建立了兩個(gè)數據庫分別為EXAMPLE_CN(ORACLE_SID)和EXAMPLE_JP(ORACLE_SID),在EXAMPLE_CN中建立一個(gè)用戶(hù)EXAMPLE并建立其對應的一套表,同時(shí),在EXAMPLE_JP中建立一個(gè)用戶(hù)EXAMPLE并建立其對應的一套表。此時(shí),分別導出這兩套表。
文章轉載自網(wǎng)管之家:http://www.bitscn.com/pdb/oracle/200604/17505.html