Sybase for linux安裝步驟
第一篇 作業系統部分--------LINUX 一. REDHAT LINUX SERVER 7.2 安裝 1. 使用REDHAT第一張安裝盤從CDROM安裝引導啟動 |
2. 使用預設的安裝語言ENGLISH,同時可以新增簡體中文作為系統介面 3. RedHat 7.2有兩大類安裝方式:Install或者Upgrade。這裡選擇INSTALL。 4. 選SERVER---伺服器型別安裝將會清空所有硬碟上所有分割槽資訊。 5. 選擇分割槽方式,按以下模式建立linux分割槽 Device Boot 大小 Id System Mount on /dev/sda1 100M 83 Linux /boot /dev/sda2 1024M 82 Linux swap /dev/sda3 15G 83 Linux / /dev/sda4 5 Extended /dev/sda5 2G 60 Unknown /dev/sda6 2G 60 Unknown /dev/sda7 2G 60 Unknown /dev/sda8 2G 60 Unknown …… 注意事項:/dev/sda4建立linux擴充套件分割槽,把剩餘空間全部劃分入內,以便以後可靈活呼叫。/dev/sda5以後的每個分割槽大小為2048M, 以後這每個分割槽都將用作sybase資料庫裝置,分割槽型別一定要是60(unknown)。 6. 格式化完分割槽後,時區選擇,選擇Asia-----SHANGHAI 7. 輸入超級使用者root的口令,也可以在這裡建立必要的普通使用者賬號。保留MD5 Password和Shadow Password的預設選項。 8. 跳過製作啟動盤 第二篇 SYBASE部分--------ASE 12.5 for LINUX 一. 使用rpm安裝Sybase資料庫軟體 1.用root使用者登陸linux # cd /mnt/cdrom/RPMS # rpm –ivh sybase-common-12.5-3 # rpm –ivh sybase-ase-12.5-3 # rpm –ivh sybase-openclient-12.5-3 …… 安裝完除其他語言外的所有rpm軟體包。 2. 此時,ASE被裝入/opt/Sybase-12.5目錄,並在系統自動加入了sybase使用者,此時sybase使用者帳號被設為鎖定狀態。需在Account Management中手工啟用賬戶且修改初始密碼。 二. EBF11340補丁 Sybase針對Linux作業系統,推出了Sybase ASE12.5 for Linux資料庫系統,其中12.5.0.2以前的資料庫版本都是基於RedHat6.2的核心,從12.5.0.2開始,Sybase資料庫系統在RedHat7.2上重新進行了編譯,經過重新編譯後,系統目前可以支援POSIX的非同步I/O、支援大檔案系統和LDAP。 在Sybase ASE12.5的安裝過程中,以下為發現的問題以及解決方法: EBF11340是把ASE12.5升級到12.5.0.3的一個必須步驟,但安裝補丁後,在建立資料庫伺服器時,速度會特別慢,大概需要45分鐘左右,甚至更長,該現象為正常,請耐心等待。在Server建立好後,透過測試發現非同步I/O可以支援,但是大檔案支援仍然存在問題,資料庫的裝置不能超過2G。 操作方法 1. 新建一個臨時目錄 # mkdir /ebf 2. 複製補丁檔案到/ebf 3. # gunzip –S.tgz EBF11340.tgz # tar –xvf EBF11340.tar 4. 開啟解壓縮後的目錄 # rpm –Uvh sybase-common-12.5-3 # rpm –Uvh sybase-ase-12.5-3 # rpm –Uvh sybase-openclient-12.5-3 …… Upgrade除其他語言外的所有rpm軟體包。 三.SYBASE 註冊 用sybase使用者登陸 $ cd /opt/Sybase-12.5/SYSAM $ lmgr 輸入相應的註冊資訊(見認證照) 四.針對RedHat8的安裝問題****** ASE12.5在RedHat8上安裝時會存在一些問題,其主要原因是RH7和RH8中的RPM等軟體存在一些差異,造成了在RH8上安裝時出現問題,具體的問題包括: * 安裝完Sybase資料庫後,KDE和GNOME圖形介面、SSH等不能啟動。該原因是由於Sybase在安裝過程中需要修/etc/ld.so.conf檔案,但由於不相容,導致將該檔案清空。 * Sybase安裝完成後不能自動加入sybase使用者、環境變數不能正確設定。該原因是由於rpm版本不相容造成。 解決方法為: 1. 在安裝Sybase資料庫前,首先備份/etc/ld.so.conf: cp /etc/ld.so.conf /etc/ld.so.conf.sybase 2. 用rpm安裝Sybase資料庫軟體 rpm –ivh sybase-common-12.5-3 rpm –ivh sybase-ase-12.5-3 rpm –ivh sybase-openclient-12.5-3 3. 打EBF11340補丁 4. 建立sybase使用者 useradd –d /opt/sybase-12.5 5. 將/etc/ld.so.conf還原,並進行修改: cp /etc/ld.so.conf.sybase /etc/ld.so.conf 修改ld.so.conf在該檔案最後加入 /opt/sybase-12.5/ASE-12_5/lib /opt/sybase-12.5/OCS-12_5/lib 然後存檔退出並執行 ldconfig 6. 改/opt/sybase-12.5目錄的屬主 chown –R sybase:sybase /opt/sybase-12.5 7. sybase使用者登入,然後修改 SYBASE.sh檔案,具體為將以下一段話刪除: PREFIX=`rpm -q sybase-common | grep 12.5` if [ "$PREFIX" ]; then export SYBASE=`rpm -q --queryformat '%{installprefix}' $PREFIX` else export SYBASE=/opt/sybase-12.5 fi 然後加上 export SYBASE=/opt/sybase-12.5 8. 重新啟動伺服器,至此,問題已經基本解決,可以按照正常步驟進行server的建立。 五.建立ASE Server前的準備工作 修改/opt/sys/kernel/shmmax引數為實際實體記憶體數(以位元組為單位) 修改/etc/sysctl.conf檔案,會後一行加入kernel.shmmax=記憶體數(以位元組為單位) 六.建立ASE Server和BACKUP Server 1.用sybase登陸 2.進入安裝目錄 $ cd /opt/sybase-12.5/ASE/bin $ asecfg 3.選擇Build New Servers 4. 選擇Adaptive Server以及Backup Server,注意其名字預設為主機名稱,一般情況下不要修改 5. 按以下內容輸入Adaptive Server安裝選項,然後繼續 Master Device Path: /sybdata/master.dat Sybsystemprocs Device Path: /sybdata/systemprocs.dat Port Number: 5000 6. 按以下內容輸入Backup Server安裝選項,然後按Build Server繼續 Port number: 5001 7. 安裝完成後,回到sybsetup主視窗 8. 選擇Localize Adaptive Server,並選擇Adaptive Server名稱,按OK繼續 9. 選擇安裝語言為Us English, 字符集為Code Page 850, 排序方式為Binary Sort Order for Code Page 850 (cp850) 10. 編輯並修改/opt/sybase-12.5/SYBSERVER.cfg (其中SYBSERVER為SYBASE伺服器名稱) max network packet size = 2048 default network packet size = 2048 number of user connections = 100 number of open indexes = 2000 number of open objects = 1000 number of locks = 150000 11. 停止並重新啟動sybase伺服器 12. 用isql驗證登入 13. 修正sybase 配置 用isql登陸 sp_configure “max mem”,184000M go sp_cacheconfig “default data cache”,“200M” go 14. 修改/dev/nst0檔案屬性 # chomd 777 /dev/nst0 15. 啟動isql,執行以下命令配置磁帶機並驗證 sp_addumpdevice “tape”, tapedev, “/dev/nst0”, xxxx (其中xxxx為單盤磁帶容量,M為單位,比實際容量略小一些) go dump database master to tapedev with init go 七.使用原始分割槽和裸裝置 1.確認第一部分中分割槽的正確建立 2.用root登陸,修改/dev/sysconfig/rawdevices檔案,對映分割槽到裸裝置 最後一行加入: /dev/raw/raw1 /dev/sda5 /dev/raw/raw2 /dev/sda6 /dev/raw/raw3 /dev/sda7 /dev/raw/raw4 /dev/sda8 …… 直到所有已分配的分割槽都完成對映,儲存退出 3.繫結裝置 # cd /etc/rc.d/init.d # sh rawdeviceds start 4. 用終端方式執行 # /sbin/chkconfig rawdevices on 5. 改變檔案屬性 chown sybase:sybase /dev/raw/raw1 chown sybase:sybase /dev/raw/raw2 chown sybase:sybase /dev/raw/raw3 chown sybase:sybase /dev/raw/raw4 …… 6. 設定啟動配置 修改/etc/rc.d/rc.local檔案 最後一行加入: raw /dev/raw/raw1 /dev/sda5 raw /dev/raw/raw2 /dev/sda6 raw /dev/raw/raw3 /dev/sda7 raw /dev/raw/raw4 /dev/sda8 …… 直到加入所有裝置,完成。 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84276/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SYBASE12.5.2 FOR REDHAT AS4.0 安裝步驟(zt)Redhat
- Sybase 11.0.3 For SCO UNIX 5.0.5安裝配置步驟(轉)
- Linux 安裝步驟Linux
- Linux安裝Nginx步驟LinuxNginx
- vnc安裝步驟,如何在Linux(CentOS 7)下vnc安裝步驟VNCLinuxCentOS
- Linux安裝JDK完整步驟LinuxJDK
- Linux 安裝軟體 步驟Linux
- linux下安裝docker步驟LinuxDocker
- vnc安裝步驟,4個在Linux下vnc的個安裝步驟VNCLinux
- vnc安裝步驟,vnc安裝步驟詳解VNC
- Linux 下安裝 LR Generator 步驟Linux
- Linux安裝JDK詳細步驟LinuxJDK
- linux mysql 安裝步驟- 原始碼安裝5.7.17 版本LinuxMySql原始碼
- xftp安裝步驟,xftp安裝的2大步驟FTP
- vnc安裝步驟,4個vnc安裝步驟實現vnc與Linux的連線VNCLinux
- STF 安裝步驟
- php安裝步驟PHP
- oracle 安裝步驟Oracle
- Linux下jdk8安裝步驟LinuxJDK
- linux環境下安裝nginx步驟LinuxNginx
- linux伺服器安裝jdk步驟Linux伺服器JDK
- Linux安裝jdk的詳細步驟。LinuxJDK
- ORACLE在linux下的安裝步驟OracleLinux
- Linux安裝jdk的詳細步驟LinuxJDK
- [ 安裝 ] Zeppelin安裝步驟!
- linux下安裝redis 單節點安裝操作步驟LinuxRedis
- 分享Linux下安裝jdk8步驟LinuxJDK
- 安裝Linux14.04詳細步驟Linux
- windows安裝cnpm步驟WindowsNPM
- zookeeper安裝部署步驟
- Iris 框架安裝步驟框架
- anaconda安裝步驟
- Nagios安裝步驟iOS
- charles的安裝步驟
- 安裝jdk的步驟JDK
- Sublime Text安裝步驟
- Centos安裝tmux步驟CentOSUX
- php安裝步驟(正式)PHP