程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> sybase ASE1252(X)for RHEL5.4 32位安裝文檔

sybase ASE1252(X)for RHEL5.4 32位安裝文檔

編輯:SyBase教程

sybase ASE1252(X)for RHEL5.4 32位安裝文檔

昨天被安排個任務,安裝一個sybase ASE 1252 for rhel5 的環境,要求32位的
這下我可撓頭了,從來沒安裝過!後來從網上找到了介質,但是找安裝文檔頗為不順,找了幾個都似是而非的,匯總了一下測試了一下匯成了下面這篇文檔
環境安裝成功!。文檔如下。

1、安裝系統
注意一點,主機名設為sybase(當然你也可以進系統後設置,更可以隨便設個,但後面要相應更改,沒把握就按照我的設把。sybase的服務名默認是服務器名)
2、添加sybase用戶、創建目錄
添加一個用戶名為'sybase'的用戶,為sybase/ase的安裝,配置和管理之用(推薦)
# useradd sybase
設置密碼,並將此用戶的home dir定位到大磁盤空間的文件系統中
#passwd  sybase
創建目錄sybase默認的安裝目錄
mkdir /opt/sybase
3、修改sybase的環境變量
vi/home/sybase/.bash_profile
追加一條
exportLD_POINTER_GUARD=0
4、安裝包
Rhel5安裝有可能不出圖,則需要安裝libXp-1.0.0-8.1.el5.i386.rpm
安裝完成後可以解決不能出圖的問題
5、安裝sybase
上傳介質,怎麼上傳就不說了
在這裡我將上傳到/opt
我的安裝軟件目錄名稱是aseent1252linux321
修改整個目錄的屬主
[root@sybase ASE-12_5]#chown -R sybase /opt


切換sybase用戶
su - sybase

單擊next


選擇語言種類  然後選擇I agree 單擊next


選定sybase的安裝目錄(默認就好)


單擊yes 繼續(如果沒彈出就不用管了)


選擇安裝類型(這裡我們選擇full)


這裡會給出一些安裝信息


開始安裝


選擇安裝的服務(這裡我只選擇了前面三個服務)


勾選上相應的服務



配置sybase的監聽端口5000
 Page size 為2k (Sybase15默認的是4k)
  設置master device 和system proceduredevice 路徑,大小以及數據庫的大小


配置sybase_bs 服務(備份服務)


配置sybase_ms(監控服務)



查看配置信息



一直next下去,忽略下面的錯誤


忽略這個錯誤(後面會解決它)


進入到sybase安裝目錄下
[sybase@sybase ~]$ cd /opt/sybase/
添加用戶環境變量
[sybase@sybase sybase]$ cat SYBASE.sh>> ~/.bash_profile
[sybase@sybase sybase]$ source  ~/.bash_profile

使用showserver查看當前的服務


可以看到當前的服務是沒正常啟動的
結束掉sybase的所有進程


開始解決錯誤:
切換到root用戶下,加載環境變量
[root@sybasesybase]# cd /opt/sybase/
[root@sybasesybase]# source SYBASE.sh
[root@sybasesybase]# export LD_POINTER_GUARD=0
[root@sybasesybase]# cd ASE-12_5/
[root@sybaseASE-12_5]# export LD_POINTER_GUARD=0
[root@sybase ASE-12_5]# srvbuild -r sqlsrv.res 
BuildingAdaptive Server 'SYBASE':
Writingentry into directory services...
Directoryservices entry complete.
Buildingmaster device...
Masterdevice complete.
WritingRUN_SYBASE file...
RUN_SYBASEfile complete.
Startingserver...
Serverstarted.
Buildingsysprocs device and sybsystemprocs database...
sybprocsdevice and sybsystemprocs database created.
Runninginstallmaster script to install system stored procedures...
installmaster:10% complete.
installmaster:20% complete.
installmaster:30% complete.
installmaster:40% complete.
installmaster:50% complete.
installmaster:60% complete.
installmaster:70% complete.
installmaster:80% complete.
installmaster:90% complete.
installmaster:100% complete.
installmasterscript complete.
Installingcommon character sets (Code Page 437, Code Page 850, ISO Latin-1,
Macintoshand HP Roman-8)...
Charactersets installed.
Settingserver name in Adaptive Server...
Servername added.
Server'SYBASE' was successfully created.
[root@sybaseASE-12_5]#
執行下面兩步的時候先把interfaces文件中的關於bs 和ms的記錄給刪掉




把這六條都刪了(bs和ms)
[root@sybaseASE-12_5]# srvbuild -r bsrv.res
BuildingBackup Server 'SYBASE_BS':
Writingentry into directory services...
Directoryservices entry complete.
WritingRUN_SYBASE_BS file...
RUN_SYBASE_BSfile complete.
Startingserver...
Serverstarted.
Server'SYBASE_BS' was successfully created.
[root@sybaseASE-12_5]#
[root@sybaseASE-12_5]# srvbuild -r msrv.res
BuildingMonitor Server 'SYBASE_MS':
Writingentry into directory services...
Directoryservices entry complete.
WritingRUN_SYBASE_MS file...
RUN_SYBASE_MSfile complete.
Installingrequired script in related Adaptive Server...
Script executed.
Startingserver...
Serverstarted.
Server'SYBASE_MS' was successfully created.
[root@sybaseASE-12_5]#showserver


看到所有的服務都啟動了
現在我們停掉所有的服務(當然是kill掉了)
直接將安裝目錄下的所有文件的屬組,屬主都改為sybase.這樣我們就能以sybase用戶正常啟動sybase的服務了
chown -R sybase /opt
然後以sybase用戶啟動服務


啟動數據庫服務
[sybase@sybase ~]$ startserver -f/opt/sybase/ASE-12_5/install/RUN_SYBASE
啟動數據庫備份服務
[sybase@sybase~]$ startserver -f /opt/sybase/ASE-12_5/install/RUN_SYBASE_B
查看服務狀態


這樣常用的兩個服務就起來了

現在連接到數據庫中去
[sybase@sybase ~]$ isql -Usa -P -SSYBASE
Msg 2401, Level 11, State 2:
Server 'SYBASE':
Character set conversion is not availablebetween client character set 'utf8'
and server character set 'iso_1'.
No conversions will be done.
1>
這裡的提示信息只需將LANG變量的值設為C 就能通過了




至此sybase125X在rhel5下的安裝過程就結束了.
來源 http://blog.csdn.net/hank_dai/article/details/8808265

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