openSUSE install sybase ase:

step.1 變更記憶體配置
kistartup: could not create shared memory

查詢記憶體配置

/sbin/sysctl kernel.shmmax

更改記憶體配置

/sbin/sysctl -w kernel.shmmax=nnn

step.2 變更oper JDK為java JDK
輸入java -version確認目前使用jdk
前往官網下載jdk

多個java切換
alternatives --install /usr/java java /usr/java/latest/bin/java 1
設定
alternatives --config java


step.3 修改localhost
修改/etc/hosts內容為目前 ip
xxx.xxx.xxx.xxx LOCALHOST


step.4安裝libaio
從suse中安裝新套件,套件中搜尋並且安裝。


step.5 設定權限
groupadd Sybase 
useradd -d /opt/sybase -m -g sybase Sybase  
passwd sybase


step.6 在 /opt/sybase/ 新增檔案 
vi /opt/Sybase/.bashrc 
export LD_POINTER_GUARD=1
echo $ LD_POINTER_GUARD

step.7 語言問題
export LANG= '預設的語言'
or  
export LANG=
即可

step.8 安裝步驟
1.到下載資料夾,輸入./setup.bin
2.預設安裝位置:opt/sybase  預設位置確認(Yes)
3.選擇typical
4.選擇install free developer edition sybase adaptive server enterprise suite
5.選擇all regions  ->輸入back跳過內容 ->選擇yes ->
6.持續enter進行安裝與設定...


常用命令與檔案位置一覽表:

移除sybase ASE位置與指令:
sybase/sybuninstall/
執行uninstall即可移除
./uninstall


啟動資料庫
sybase/ASE-15_0/install/
./startserver -f RUN_LOCALHOST

RUN_LOCALHOST  is server name


停止資料庫
sybase/OCS-15_0/bin/
./isql -U sa -S LOCALHOST

LOCALHOST : server name
sa : user name

>shutsdown
>go


其他常見問題:

Q1:
erroe msg: 
If 'alternatives' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf alternatives

state:
alternatives --config java 無法使用

指令改為:
sudo /usr/sbin/update-alternatives --config java