posts - 9, comments - 4, trackbacks - 0, articles - 21

          1       Syabse安裝配置

          1.1    Sybase簡單介紹

          美國Sybase公司研制的一種關(guān)系型數(shù)據(jù)庫系統(tǒng),是一種典型的UNIXWindowsNT平臺上客戶機/服務(wù)器環(huán)境下的大型數(shù)據(jù)庫系統(tǒng)。 Sybase提供了一套應(yīng)用程序編程接口和庫,可以與非Sybase數(shù)據(jù)源及服務(wù)器集成,允許在多個數(shù)據(jù)庫之間復(fù)制數(shù)據(jù),適于創(chuàng)建多層應(yīng)用。系統(tǒng)具有完備 的觸發(fā)器、存儲過程、規(guī)則以及完整性定義,支持優(yōu)化查詢,具有較好的數(shù)據(jù)安全性。Sybase通常與SybaseSQLAnywhere用于客戶機/服務(wù) 器環(huán)境,前者作為服務(wù)器數(shù)據(jù)庫,后者為客戶機數(shù)據(jù)庫,采用該公司研制的PowerBuilder為開發(fā)工具,在我國大中型系統(tǒng)中具有廣泛的應(yīng)用。

          1.2    Sybase在系統(tǒng)的作用

          Sybase是小區(qū)短信系統(tǒng)(MCBP)的數(shù)據(jù)庫系統(tǒng),為小區(qū)短信(MCBP)提供數(shù)據(jù)存儲和事務(wù)處理功能。

          1.3    Sybase系統(tǒng)的安裝規(guī)則

          安裝版本為Adaptive Server Enterprise12.5

          安裝路徑:/opt/sybase

          1.4    Sybase安裝步驟以及每步的注意事項

          1.4.1   建立新用戶

          SYBASE數(shù)據(jù)庫建立一個專用用戶,步驟如下所示:

          ’root’用戶輸入命令:useradd sybase -d /opt/sybase 建立一個新用戶,并定義指定用戶登入時的啟始目錄為"opt/sybase

          修改密碼:passwd sybase

          接提示輸入新密碼,若不修改密碼,系統(tǒng)默認密碼為空

          1.4.2   解壓sybase數(shù)據(jù)庫安裝文件

          將數(shù)據(jù)庫安裝文件上傳到"opt/sybase"目錄下

          將補丁上傳"ase1254x64#4_EBF13932.tgz"到"opt/sybase/ebf"目錄下

          切換到"sybase"用戶.輸入命令:su – sybase

          解壓安裝文件:tar –zvxf ase1254linuxx8664.tgz

          待解壓完成后,在"opt/sybase目錄下輸入:./setup –console  以控制臺的形式安裝sybase

          當(dāng)出現(xiàn)下面界面時

          -------------------------------------------------------------------------------------------------

           1) Argentina                 2) Australia                               

           3) Belgium(English)          4) Belgium(French)                         

           5) Brazil                    6) Canada                                  

           7) Denmark                  8) Europe,Middle East, and Africa - General

           9) France(English)           10) France(French)                          

           11) Germany(English)          12) Germany(German)                         

           13) Hong Kong                 14) India                                   

           15) Italy(English)            16) Italy(Italy)                            

           17) Japan                     18) Korea                                   

           19) Malaysia                  20) Mexico                                   

           21) Netherlands               22) New Zealand                             

           23) Norway                    24) People's Republic of China(PRC)         

           25) Philippines               26) Singapore                               

           27) Spain(English)            28) Spain(Spanish)                          

           29) Sweden                    30) Switzerland(English)                    

           31) Switzerland(German)       32) Taiwan                                  

           33) Thailand                  34) United Kingdom                          

           35) United States of America 36) Any Other Locations                     

           

          時選擇"24簡體中文

             Please enter the number of the location you are installing. (1-37) [1] 24

          選擇安裝目錄為"opt/sybase

          ----------------------------------------------------------------------------------------------

          Please enter the directory where you would like to install the products or

          press ENTER to accept the default.

             Destination Directory [/opt/sybase]

             Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1] 1

          選擇安裝版本,選擇"FULL"全部安裝模式

          -------------------------------------------------------------------------------

          Choose the setup type that best suits your needs.

          [X] 1 - Typical

                  The program will be installed with the suggested configuration.

                  Recommended for most users.

                                                                                           

          [ ] 2 - Full

                  The program will be installed with all the products and features.

                                                                                          

          [ ] 3 - Custom

                  The program will be installed with the features you choose.

                  Recommended for advanced users.

          To select an item enter its number, or 0 when you are finished: [0]2

          選擇是否對SYBASE 進行配置

          -------------------------------------------------------------------------------

          The InstallShield Wizard has successfully installed Sybase Adaptive Server

          Enterprise Suite. Choose Next to continue the wizard.

          Press 1 for Next, 3 to Cancel or 4 to Redisplay [1] 3

          選擇"3"暫時不對SYBASE進行配置,我們稍后用另一方法來配置

          安裝完畢

          1.5    安裝數(shù)據(jù)庫補丁

          進入 ../ebf

          解壓補丁ase1254x64#4_EBF13932.tgztar –zvxf ase1254x64#4_EBF13932.tgz

          切換到目錄ebf14124/, 輸入命令:cd  ebf14124/

          安裝補丁:./setup –console

          1.6    創(chuàng)建數(shù)據(jù)庫服務(wù)

          建立sybase 環(huán)境變量

          vi /etc/profile 對/etc/profile的修改:

          export JAVA_HOME=/opt/jdk

          export CLASS_PATH=$JAVA_HOME/lib

          export LANG=C

          export SYBASE=/opt/sybase

          export SYBASE_OCS=OCS-12_5

          export SYBASE_ASE=ASE-12_5

          export DSQUERY=SYB_ASE

          echo 2000000000 >/proc/sys/kernel/shmmax

          PATH=$PATH:.:$JAVA_HOME/bin:/opt/jrun4/bin:$SYBASE/$SYBASE_ASE/bin

          然后存盤退出.

          執(zhí)行:exit 切換到"root用戶

          執(zhí)行:source /etc/profile

          這樣,剛剛寫進去的環(huán)境變量就生效了。

          返回到"sybase"用戶

          1.7    SYBASE 注冊

          LICENSES 的步驟如下:

          切換到/opt/sybase/ SYSAM-1_0/bin目錄

          [sybase@sts-iq ~]$ cd SYSAM-1_0/bin

          [sybase@sts-iq bin]$./lmgr -c sybase=/opt/sybase/ host=localhost port=5000 feature=ASE_SERVER count=5 order=ITR0084392-1 version=12.0 code=236010458669

          執(zhí)行成功后,提示:

          License entry written to file /opt/sybase//SYSAM-1_0/licenses/license.dat

          1.8    建立資源文件

          [sybase@sts-iq ~]$ cd /opt/sybase/ASE-12_5/bin

          [sybase@sts-iq bin]$ vi install-syb-ase.res

          將如下內(nèi)容COPY到文件

          sybinit.release_directory: /opt/sybase

          sybinit.product: sqlsrv

          sqlsrv.server_name: SYB_ASE

          sqlsrv.new_config: yes

          sqlsrv.do_add_server: yes

          sqlsrv.network_protocol_list: tcp

          sqlsrv.network_hostname_list: localhost

          sqlsrv.network_port_list: 5000

          sqlsrv.server_page_size: 2k

          sqlsrv.force_buildmaster: no

          sqlsrv.master_device_physical_name: /opt/sybase/data/master.dat

          sqlsrv.master_device_size: 50

          sqlsrv.master_database_size: 30

          sqlsrv.errorlog: /opt/sybase/ASE-12_5/install/SYB_ASE.log

          sqlsrv.do_upgrade: no

          sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/sysprocs.dat

          sqlsrv.sybsystemprocs_device_size: 132

          sqlsrv.sybsystemprocs_database_size: 132

          sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/sybsysdb.dat

          sqlsrv.sybsystemdb_device_size: 2048

          sqlsrv.sybsystemdb_database_size: 2048

          sqlsrv.default_backup_server: SYB_ASE_BS

          存盤退出

          使用srvbuild工具配置ASE產(chǎn)品

          [sybase@sts-iq bin]$ ./srvbuild -r install-syb-ase.res

          注意事項:

          如在安裝過程中,碰到一些 so找不到的問題。可運行"rpm"命令來安裝軟件.

          具體命令如下所示

          [sybase@sts-iq ~]$rpm -i libaio-0.3.105-2.x86_64.rpm

          [sybase@sts-iq ~]$ rmp -i compat-libstdc++-33-3.2.3-47.3.x86_64.rpm

                    linux系統(tǒng)下,安裝軟件過程中發(fā)現(xiàn)類似情況可以參考這種解決方法。

          1.9    為數(shù)據(jù)庫安裝UTF-8字符集

           這里SYBASE的安裝路徑為"opt"sybase

           [sybase@sts-iq ~]$ cd charsets/utf8/

           [sybase@sts-iq utf8]$ ../../ASE-12_5/bin/charset -Usa -P -SSYB_ASE binary.srt utf8

          SQL環(huán)境中

          select name,id from syscharsets

          go

          找到nameutf-8對應(yīng)的id(假設(shè)為190)

          sp_configure "default character set id",190

          go

          重啟server兩次,重啟方法如下

          cd ASE-12_5/install/

          RUN_SYB_ASE

          (注:第一次啟動后,server會自動宕掉,需要第二次重啟后才能使用)

          1.10       sybase改監(jiān)聽端口

          輸入命令:vi ~/interfaces

          加入以下命令:

          SYB_ASE

          master tcp ether localhost 5000

          query tcp ether localhost 5000

          存盤退出

          1.11       Tempdb庫的建立

          1.12       安裝驗證

          isql驗證登錄

          ”sybase”用戶登錄系統(tǒng),輸入以下命令

          [sybase@sts-iq ~]$ cd OCS-12_5/bin

          [sybase@sts-iq bin]$ ./isql -Usa -P -SSYB_ASE

          select @@version

          go

          若顯示以下見容

          Adaptive Server Enterprise/12.5.4/EBF 14124 ESD#4/P/x86_64/Enterprise Linux/ase

                   1254/2034/64-bit/OPT/Thu Nov 30 05:39:47 2006                                                                                                                                   

          (1 row affected)

          表示安裝正確

          Feedback

          # re: SYBASE安裝與配置(原創(chuàng))  回復(fù)  更多評論   

          2008-06-18 14:11 by 曉圣
          好東西,謝謝了

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 尉犁县| 来凤县| 潼南县| 琼海市| 宣威市| 巴里| 广安市| 藁城市| 东乌珠穆沁旗| 常熟市| 繁昌县| 赣州市| 丁青县| 浦北县| 泌阳县| 慈溪市| 琼结县| 临泉县| 广南县| 儋州市| 尉犁县| 博罗县| 宽城| 湄潭县| 图木舒克市| 衡南县| 三江| 梅河口市| 尼木县| 房产| 富阳市| 江西省| 莱西市| 内江市| 潮安县| 武宁县| 阜城县| 延长县| 莒南县| 镇赉县| 娱乐|