綠色資源(yuán)網:您身邊最(zuì)放心(xīn)的安(ān)全(quán)下載(zǎi)站! 最(zuì)新軟(ruǎn)件|熱門(mén)排行|軟件分類(lèi)|軟件(jiàn)專題|廠商大全

綠色資源網(wǎng)

技術教程
您(nín)的位置:首頁服務(wù)器類Linux服務器 → Linux下Sybase數據庫安(ān)裝(zhuāng)注意的問題

Linux下Sybase數據庫安(ān)裝注(zhù)意的問題

我要評論 2013/03/09 11:42:49 來源(yuán):綠色資源(yuán)網 編輯(jí):www.itseasyglobal.com [ ] 評(píng)論:0 點(diǎn)擊:264次(cì)

我們將介(jiè)紹Linux下(xià)Sybase數據庫安裝注意的問題,包(bāo)括(kuò)安裝地(dì)點的(de)詢問(wèn),安裝之後進行優化的步(bù)驟等等。

首先使(shǐ)用root用戶創建一個專(zhuān)有的sybase用(yòng)戶(hù)以及sybase的目(mù)錄(lù)

然後切換到sybase用戶下進行安裝                       //切記(jì)一定(dìng)要(yào)在sybase用戶下麵安(ān)裝

最(zuì)後將安(ān)裝包上(shàng)傳到sybase目(mù)錄下使用命(mìng)令  ./setup -console進行安裝

Step1:安(ān)裝數據庫sybase

安裝步驟(zhòu):

1、詢問(wèn)安(ān)裝地點(diǎn)而顯示License信息,因為安裝軟件顯(xiǎn)示中文有問題,一般選擇“United States of America”而讓其顯示英(yīng)文信息(xī)。

2、詢問是否同意License聲明(míng),選(xuǎn)擇“YES”,表(biǎo)示同意。

3、詢問軟件安裝根目(mù)錄,輸入“/sybase/sybase”。//要安裝的目錄

4、詢問軟(ruǎn)件安(ān)裝類型,選擇“Full”,即全部安裝。

5、確認後(hòu),即開始軟(ruǎn)件的安裝(zhuāng)。

在軟件安(ān)裝完畢後,繼續詢問是否(fǒu)配置數據(jù)庫Server和備份(fèn)Server等,此時選擇全部不(bú)配置(後麵(miàn)單獨配置),退(tuì)出軟件安裝。

安裝完(wán)成(chéng)後,為了sybase用戶登錄時自(zì)動(dòng)裝載(zǎi)Sybase相關環境變量,需要(yào)在(zài)sybase用戶(hù)HOME目錄下編輯(jí)“.bash_profile”文件(jiàn),加入如(rú)下(xià)兩行:

在Red Hat Linux5操作(zuò)係統上,必(bì)須要(yào)加LD_POINTER_GUARD環境變量,否(fǒu)則Sybase無法運行,報“Segmentation Fault"錯誤。需在.bash_profile中增加一行“export LD_POINTER_GUARD=0”。

  1. . ${HOME}/SYBASE.sh 
  2.  export LD_POINTER_GUARD=0 

Sybase安裝(zhuāng)後(hòu),

在/etc/hosts文件(jiàn)中添加一行(háng):127.0.0.1   dacsdb

在(zài)/etc/sysconfig/network文件中HOSTNAME="  " 一行修改為HOSTNAME=dacsdb

Step2: 創建數據庫server: LCDACS_SERVER

1.編(biān)輯(jí)資源文件srvbuild.LCDACS_SERVER.rs:

  1. sybinit.release_directory: USE_DEFAULT 
  2. sybinit.product: sqlsrv 
  3. sqlsrv.server_name: LCDACS_SERVER 
  4. sqlsrv.new_config: yes 
  5. sqlsrv.do_add_server: yes 
  6. sqlsrv.network_protocol_list: tcp 
  7. sqlsrv.network_hostname_list: dacsdb 
  8. sqlsrv.network_port_list: 7100 
  9. sqlsrv.server_page_size: 16k 
  10. sqlsrv.force_buildmaster: no 
  11. sqlsrv.master_device_physical_name: /data/sysdata/master.dat 
  12. sqlsrv.master_device_size: 1024 
  13. sqlsrv.master_database_size: 512 
  14. sqlsrv.errorlog: USE_DEFAULT 
  15. sqlsrv.do_upgrade: no 
  16. sqlsrv.sybsystemprocs_device_physical_name:/data/sysdata/sybsystemprocs.dat 
  17. sqlsrv.sybsystemprocs_device_size: 256 
  18. sqlsrv.sybsystemprocs_database_size: 256 
  19. sqlsrv.default_backup_server: BACKUP_LCDACS_SERVER 

2.執行rs文件(jiàn),創建server:

ASE-12_5/bin/srvbuildres -r dacs/srvbuild.LCDACS_SERVER.rs  (其中(zhōng)srvbuild.LCDACS_SERVER.rs該文件放在sybase/dacs/文件下)

3. 編輯資源文(wén)件 srvbuild.DACS_BACK.rs

  1. sybinit.release_directory: /sybase/sybase 
  2. sybinit.product: bsrv 
  3. bsrv.server_name: BACKUP_LCDACS_SERVER 
  4. bsrv.new_config: yes 
  5. bsrv.do_add_backup_server: yes 
  6. bsrv.do_upgrade: no 
  7. bsrv.network_protocol_list: tcp 
  8. bsrv.network_hostname_list: dacsdb 
  9. bsrv.network_port_list: 7200 
  10. bsrv.language: USE_DEFAULT 
  11. bsrv.character_set: USE_DEFAULT 
  12. bsrv.tape_config_file: USE_DEFAULT 
  13. bsrv.errorlog: USE_DEFAULT 
  14. sqlsrv.related_sqlsrvr: CPAS_SERVER 
  15. sqlsrv.sa_login: sa 
  16. sqlsrv.sa_password: USE_DEFAULT 

4. 創建backup server:

在HOME目錄下(xià)麵執行命令創(chuàng)建back server:  ASE-12_5/bin/srvbuildres -r dacs/srvbuild.DACS_BACK.rs

Step3:創建數據庫(kù)並更改sybase參數

  1. disk init name ="lcdacs",physname="/data/sysdata/lcdacs.dat",size="2g",dsync=true 
  2. go 
  3. disk init name ="lcdacs_log",physname="/data/sysdata/lcdacs_log.dat",size="2g",dsync=true 
  4. go 
  5. create database LCDACS on lcdacs="30G" log on lcdacs_log="2G" 
  6. go 
  7. sp_addlogin dacs,dacs123,"LCDACS" 
  8. go 
  9. use LCDACS 
  10. go 
  11. sp_changedbowner dacs 
  12. go 
  13. use master 
  14. go 
  15. DISK INIT name = 'tempdbdev01', physname = '/data/sysdata/tempdbdev01.dat' , size = '1G',dsync = 'false'  
  16. go   
  17. DISK INIT name = 'tempdbdev01_log', physname = '/data/sysdata/tempdbdev01_log.dat' , size = '1G',dsync = 'false'  
  18. go 
  19. ALTER DATABASE tempdb ON tempdbdev01 = '1G' LOG ON tempdbdev01_log = '1G'  
  20. go  
  21. USE tempdb  
  22. Go 
  23. EXEC sp_dropsegment 'logsegment''tempdb''master'  
  24. go  
  25. EXEC sp_dropsegment 'system''tempdb''master'  
  26. go  
  27. EX

關鍵(jiàn)詞:Linux,Sybase

閱讀本文後(hòu)您(nín)有什(shí)麽(me)感想? 已有(yǒu) 人(rén)給出評(píng)價!

  • 0 歡迎喜(xǐ)歡
  • 0 白癡
  • 0 拜托(tuō)
  • 0 哇
  • 0 加油(yóu)
  • 0 鄙視(shì)