程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> Redflag Linux Server 4.1架設Sybase

Redflag Linux Server 4.1架設Sybase

編輯:SyBase教程

Redflag Linux Server 4.1架設Sybase


Sybase 是與 Oracle 並駕齊驅的數據庫產品,在企業平台上有較多的應用.前幾天,我為安裝和配置Sybase 花費了很多時間,其間經歷種種困難,今在此記錄這些過程,以供大家參考,不足之處望行家指正.

一、軟件的版本

操作系統為紅旗linux server 4.1,即Asianux,內核版本是2.4.21-9.30AXsmp。Sybase 版本是ase1253esd1xe_linux,從www.sybase.com上可以下載。這個版本不需要許可,可免費使用。

二、安裝操作系統

紅旗的安裝相對於紅帽子來說,要容易一些,它沒有象紅帽子那樣讓你選擇服務器、工作站、定制和完全安裝,因此大部分的操作就是用鼠標點擊“下一步”,然後只需漫長的等待(要換第二張光盤)就可以完成安裝。

三、系統基本配置

1 設置好網絡參數,如果有不正確的地方,修改文件 /etc/sysconfig/network-scripts/ifcfg-eth0,有時在安裝過程中設定的默認網關不生效,就可以在這個文件加入一行 GATEWAY=202.108.93.254 //筆者假定的,應根據自己的實際情況設定。2 設定主機名。由於sybase需要以主機名來定義sybase的服務名稱(如RUN_hostname),因此取一個簡單的名字也是有必要的。通過修改文件 /etc/hosts 來達到目的,我的樣本文件如下

[root@sybase root]# vi /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1  localhost.localdomain localhost

202.108.93.200  sybase //這行是加上去的

待sybase安裝配置完後,sybase 的主服務器名稱將變成 RUN_SYBASE的樣子。3 添加用戶sybase,這個用戶用來安裝、配置和運行sybase數據庫服務器。為安全起見,不建議使用root來安裝、配置和運行sybase服務器。添加用戶的命令如下:

[root@sybase /]# useradd –d /opt/sybase sybase //指定sybase 用戶的主目錄

[root@sybase /]#passwd sybase  //給用戶sybase設置密碼

Changing password for user sybase.

New password:mygod  //密碼為 mygod ,顯示為星號。

Retype new password:mygod  //再輸一次

四、下載sybase安裝文件

下載sybase安裝文件ase1253esd1xe_linux.tar.gz,創建目錄 /tmp/sybase,把文件ase1253esd1xe_linux保存在這個目錄,而後解壓該文件,解壓結束後,修改目錄/tmp/sybase的權限,使用戶sybase可以讀和執行/tmp/sybase目錄下的文件。操作過程如下:

[root@sybase /]#mkdir /tmp/sybase

訪問 www.sybase.com, 把文件ase1253esd1xe_linux.tar.gz保存在目錄 /tmp/sybase

[root@sybase /]#cd /tmp/sybase

[root@sybase /]#tar –zxvf ase1253esd1xe_linux.tar.gz //解壓文件

[root@sybase /]chmod –R 755 /tmp/sybase //改變文件權限,以便於用戶//sybase有權限讀取和執行相

//關文件

察看一下解壓的生成結果.

五、安裝、配置sybase服務器

1 以root登錄系統,再啟動xwindow( #startx),開啟一終端窗口,更用戶為sybase, 接著轉換目錄到 /tmp/sybase,執行安裝腳本 setup,片刻出現圖形安裝向導,選擇安裝語言,一路點擊”next”按鈕,直到開始復制文件;當文件復制完畢時,緊接著就需要點擊 “next”進行配置服務器了。但是請注意,不要急於執行這個操作 ,暫時停下來,再開一個終端窗口,修改sybase用戶的環境變量,就是把安裝過程中生成的文件 /opt/sybase/SYBASE.sh的內容追加到文件 /opt/sybase/.bash_profile中,然後讓這個環境變量生效。下面是操作匯總:

[root@sybase/]# startx  //啟用xwindow

[root@sybase/]#xhost + //允許用戶使用xserver

[root@sybase/]# su sybase  //打開一個終端窗口,切換用戶為sybase

[sybase@sybase sybase]$ cd /tmp/sybase  //轉換目錄

[sybase@sybase sybase]$ ./setup  // 運行sybase安裝程序

[root@sybase/]# vi /opt/sybase/SYBASE.sh //這個文件是安裝sybase過程中

//自動生成的。把這個文件中的所//有內容復制到文件

// /opt/sybase/.bash_profile裡。

[sybase@sybase sybase]$ cat /opt/sybase/.bash_profile //查看環境變量

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

unset USERNAME  //上面是默認的值

#

# Sybase Product Environment variables  //從這兒起,是由SYBASE.sh復制過//來的

#

SYBASE="/opt/sybase"

export SYBASE

SYBASE_OCS="OCS-12_5"

export SYBASE_OCS

PATH="/opt/sybase/OCS-12_5/bin":$PATH

export PATH

LD_LIBRARY_PATH="/opt/sybase/OCS-12_5/lib:/opt/sybase/OCS-12_5/lib3p":

$LD_LIBRARY_PATH

export LD_LIBRARY_PATH

INCLUDE="/opt/sybase/OCS-12_5/include":$INCLUDE

export INCLUDE

LIB="/opt/sybase/OCS-12_5/lib":$LIB

export LIB

SYBASE_JRE="/opt/sybase/shared-1_0/JRE-1_3"

export SYBASE_JRE

PATH="/opt/sybase/JS-12_5/bin":$PATH

export PATH

SYBASE_SYSAM="SYSAM-1_0"

export SYBASE_SYSAM

LM_LICENSE_FILE="/opt/sybase/SYSAM-1_0/licenses/license.dat"

export LM_LICENSE_FILE

[sybase@sybase sybase]$ source .bash_profile //使sybase的環境變量立即生效

切換窗口到前面的圖形安裝向導,點擊”Next”按鈕執行下一步操作,就可以順利完成配置。由於當初我沒有弄清楚環境變量的更改是來自文件/opt/sybase/SYBASE.sh,以至於費盡心思,配置一次也沒有成功。查詢sybase官方網站,也沒有ase12_5這個版本環境變量的配置說明(我曾參照過Oracle的環境變量的設置),後來有幸得到Sybase(中國)公司工程師孫進(音)的鼎力幫助,解決了這個問題。值得注意的是:如果環境變量不做處理,可以安裝成功,但是配置服務器的時候就會毫無例外的失敗,這是配置sybase的關鍵之處。還有一個地方值得注意,就是sybase服務的端口號,最好是把它記錄下來,因為用客戶端連的時候需要指明端口號(默認值大致為5000,備份服務器5001,監控服務器5002,xp服務器5003)。

六、sybase數據庫的啟動

配置完sybase後,安裝的服務器都會自己啟動。但是,大多數情況下,需要手工啟動sybase..以sybase用戶登陸系統,執行命令 /opt/sybase/ASE-12_5/install/startserver啟動sybase.

七、安裝sybase客戶端

為了方便的操作和維護sybase數據庫,sybase公司提供了一個基於windows系統的客戶端軟件pcclinet_1253.zip,把它下載到windows的機器裡,解壓後安裝即可。

八、從客戶端連接sybase數據庫服務器

在上面安裝sybase客戶端的windows 機器啟動程序sybase central.點擊菜單項“工具”---“連接”,填寫下面的內容,正確的話,很快就連上了。

可以方便的添加數據庫和表等各種操作。

    No
  1. 下一頁:
Copyright © 程式師世界 All Rights Reserved