Linux下Sybase數(shù)據庫安裝注意的問題
我們將介紹Linux下Sybase數據庫(kù)安裝注意的問題,包(bāo)括安裝地(dì)點的詢問,安裝(zhuāng)之後進行優(yōu)化的步驟等等。
首先使用root用戶創建一個專(zhuān)有的(de)sybase用戶(hù)以及sybase的目錄
然後切換到sybase用戶下(xià)進行安裝 //切記一(yī)定要在sybase用戶(hù)下麵安裝
最後將安裝包上傳(chuán)到sybase目錄下使用(yòng)命令(lìng) ./setup -console進行安裝
Step1:安裝數據庫sybase
安裝步驟(zhòu):
1、詢問安裝地點而(ér)顯(xiǎn)示License信(xìn)息,因為安裝(zhuāng)軟件顯示中文有(yǒu)問題,一般選擇(zé)“United States of America”而讓其顯(xiǎn)示(shì)英文信息。
2、詢問是否同意License聲明,選擇“YES”,表示同意。
3、詢問軟件安裝根目錄,輸入“/sybase/sybase”。//要安裝的目錄
4、詢問軟件安裝類型,選擇“Full”,即全部(bù)安裝。
5、確認後,即開始軟件(jiàn)的安裝。
在軟件安裝完畢後,繼續詢(xún)問是否配置數據庫Server和備份Server等,此時選(xuǎn)擇全部不配置(後麵單獨配(pèi)置),退出軟件安(ān)裝。
安裝(zhuāng)完成後,為了sybase用戶登錄(lù)時自動裝載Sybase相關環境變(biàn)量(liàng),需要在(zài)sybase用戶HOME目錄下編輯“.bash_profile”文件,加(jiā)入如下兩行:
在Red Hat Linux5操作係統上,必須要加(jiā)LD_POINTER_GUARD環境變量,否則Sybase無法運行,報“Segmentation Fault"錯誤。需在.bash_profile中增加一行“export LD_POINTER_GUARD=0”。
- . ${HOME}/SYBASE.sh
- export LD_POINTER_GUARD=0
Sybase安裝後,
在/etc/hosts文件中添加一行:127.0.0.1 dacsdb
在/etc/sysconfig/network文件中HOSTNAME=" " 一行修改為HOSTNAME=dacsdb
Step2: 創建數據庫server: LCDACS_SERVER
1.編輯資源文件srvbuild.LCDACS_SERVER.rs:
- sybinit.release_directory: USE_DEFAULT
- sybinit.product: sqlsrv
- sqlsrv.server_name: LCDACS_SERVER
- sqlsrv.new_config: yes
- sqlsrv.do_add_server: yes
- sqlsrv.network_protocol_list: tcp
- sqlsrv.network_hostname_list: dacsdb
- sqlsrv.network_port_list: 7100
- sqlsrv.server_page_size: 16k
- sqlsrv.force_buildmaster: no
- sqlsrv.master_device_physical_name: /data/sysdata/master.dat
- sqlsrv.master_device_size: 1024
- sqlsrv.master_database_size: 512
- sqlsrv.errorlog: USE_DEFAULT
- sqlsrv.do_upgrade: no
- sqlsrv.sybsystemprocs_device_physical_name:/data/sysdata/sybsystemprocs.dat
- sqlsrv.sybsystemprocs_device_size: 256
- sqlsrv.sybsystemprocs_database_size: 256
- sqlsrv.default_backup_server: BACKUP_LCDACS_SERVER
2.執行rs文件,創建(jiàn)server:
ASE-12_5/bin/srvbuildres -r dacs/srvbuild.LCDACS_SERVER.rs (其中srvbuild.LCDACS_SERVER.rs該(gāi)文件放在(zài)sybase/dacs/文(wén)件(jiàn)下(xià))
3. 編輯資源文件 srvbuild.DACS_BACK.rs
- sybinit.release_directory: /sybase/sybase
- sybinit.product: bsrv
- bsrv.server_name: BACKUP_LCDACS_SERVER
- bsrv.new_config: yes
- bsrv.do_add_backup_server: yes
- bsrv.do_upgrade: no
- bsrv.network_protocol_list: tcp
- bsrv.network_hostname_list: dacsdb
- bsrv.network_port_list: 7200
- bsrv.language: USE_DEFAULT
- bsrv.character_set: USE_DEFAULT
- bsrv.tape_config_file: USE_DEFAULT
- bsrv.errorlog: USE_DEFAULT
- sqlsrv.related_sqlsrvr: CPAS_SERVER
- sqlsrv.sa_login: sa
- sqlsrv.sa_password: USE_DEFAULT
4. 創建backup server:
在HOME目錄下麵執行命令創建back server: ASE-12_5/bin/srvbuildres -r dacs/srvbuild.DACS_BACK.rs
Step3:創(chuàng)建數據庫(kù)並更改sybase參數
- disk init name ="lcdacs",physname="/data/sysdata/lcdacs.dat",size="2g",dsync=true
- go
- disk init name ="lcdacs_log",physname="/data/sysdata/lcdacs_log.dat",size="2g",dsync=true
- go
- create database LCDACS on lcdacs="30G" log on lcdacs_log="2G"
- go
- sp_addlogin dacs,dacs123,"LCDACS"
- go
- use LCDACS
- go
- sp_changedbowner dacs
- go
- use master
- go
- DISK INIT name = 'tempdbdev01', physname = '/data/sysdata/tempdbdev01.dat' , size = '1G',dsync = 'false'
- go
- DISK INIT name = 'tempdbdev01_log', physname = '/data/sysdata/tempdbdev01_log.dat' , size = '1G',dsync = 'false'
- go
- ALTER DATABASE tempdb ON tempdbdev01 = '1G' LOG ON tempdbdev01_log = '1G'
- go
- USE tempdb
- Go
- EXEC sp_dropsegment 'logsegment', 'tempdb', 'master'
- go
- EXEC sp_dropsegment 'system', 'tempdb', 'master'
- go
- EX
關(guān)鍵詞:Linux,Sybase
閱讀本文後您有什麽感想? 已有 人(rén)給出評價(jià)!
- 0
- 0
- 0
- 0
- 0
- 0