在SUSE上成功安裝Sybase

2021-05-28 02:32:27 字數 2568 閱讀 6437

本人做了多次安裝,原本對linux不是很熟悉,所以邊學習邊研究,總結了一點點的經驗,以便提供和我乙個水平的朋友學習

1、設定共享記憶體

症狀:kistartup: could not create shared memory

解決方法:

先檢視作業系統的共享記憶體:

# /sbin/sysctl kernel.shmmax

再設定作業系統的共享記憶體,nnn取值至少67108864,即64m。為了讓以上設定在機器重啟後依然生效,應將該指令寫入/etc/rc.d/rc.local :

# /sbin/sysctl -w kernel.shmmax=nnn

2、設定ld_pointer_guard

症狀:segmentation fault

解決方法:

在sybase使用者的預設工作目錄裡,將以下指令寫入.bashrc:

ld_pointer_guard=0

export ld_pointer_guard

然後執行source .bashrc使.bashrc檔案中的配置立即生效

3、缺少libaio

症狀:error while loading shared libraries: libaio.so.1: cannot open shared object file: no such file or directory

解決方法:

yum -y install libaio(suse下不支援yum,我是在光碟裡找到這個包,手動安裝 )

4、 修改主機名

要修改/etc/hosts,在其中增加ip 與主機名   設定為與主機名一致。

127.0.0.1       localhost

192.168.3.20    linux

# special ipv6 addresses

::1             localhost ipv6-localhost ipv6-loopback

5、安裝完成修改profile

為了使sybase能夠正常執行,需要將這些配置寫入sybase帳戶的環境變數,進行如下操作:

sybase@linux:~> cd

sybase@linux:~>chmod 775 sybase.sh

sybase@linux:~> cp sybase.sh .profile

注:如果沒有以上設定,將導致isql、showserver等指令均不可用

然後,再修改.profile配置檔案,在檔案尾增加如下內容:

dsquery=qasdb   

export dsquery

注:qasdb是安裝sybase時填寫的adaptive server name, 如果此項設定不當,將導致資料庫安裝完畢後,無法正常登陸

配置完成後,要完全退出該使用者再登陸,使環境變數生效!

二、 1.           配置系統引數。

設定共享記憶體大,至少大於 64m ,據網上資料顯示,一般設為實際記憶體大小的 75% (不是必須的,但必須大於 64m )。

以 root 使用者進入

# /sbin/sysctl kernel.shmmax            // 檢視共享記憶體大小

# /sbin/sysctl -w kernel.shmmax=nnn   //nnn 就是你要設定的大小

若要保證每次啟動系統時都應用所設定的值,應將上述命令列新增到 /etc/init.d/boot.local 檔案 (suse linux 系統 ) 中。

設定 ip

以 vi /etc/hosts 開啟 hosts 檔案 將裡邊的 127.0.0.2 改為自己的實際 ip 位址。

所要用到的 vi 命令簡介:

在進入介面 按 i 進入編輯。

esc 退出編輯。

在退出編輯介面後 按 shift+ :然後輸入 wq 為儲存退出, w 為儲存, q 為退出, q !為不儲存退出。

2 .建立 sybase 賬戶

# groupadd sybase  // 建立使用者組

# useradd -d /opt/sybase -m -g sybase sybase   // 將 /opt/sybase 設為 sybase 使用者的主目錄並將所有許可權付給它,並且將它加入到 sybase 組中

# passwd sybase

修改 sybase 使用者 home 目錄( /opt/sybase/ )下的 .bashrc 檔案(

vi /opt/sybase/.bashrc )

在最後新增

export ld_pointer_guard=1

echo $ ld_pointer_guard

儲存 3 .複製解壓 sybase 安裝檔案,安裝 sybase 。

cp   ***   ooo   //*** 為原檔案,如 /opt/sybase/x.rar .ooo 為複製到的位置路徑 , 如 /opt/sybase

然後解壓 命令為 tar zxvf ***.gz        為安裝檔案壓縮包。

然後執行 ./setup  進入安裝。小技巧: 可以將 setup 直接從圖形介面中拖入命令視窗,這樣不用自己輸入路徑。

Ubuntu上成功安裝永中office2009

1 在永中 官方 3 開啟解壓縮後的 資料夾,看到n多 檔案,其中有setup 安裝檔案,這些都不用管了,看看此時的路徑為 home 使用者名稱 desktop eioffice personal 4 在終端中輸入 cd eioffice personal,然後回車 5 在終端中輸入 sudo ch...

Ubuntu上成功安裝永中office2009

檔案,這些都不用管了,看看此時的路徑為 home 使用者名稱 desktop eioffice personal 4 在終端中輸入 cd eioffice personal,然後回車 5 在終端中輸入 sudo chmod x setup,然後回車,新增登入使用者的執行許可權 6 在終端中輸入 su...

今天在開發板上成功執行了gdbserver

還是沒那麼順利的。畢竟每個人的環境還是有些許差別的。我遇到的問題主要是庫的版本不匹配問題,這也是一般人最常遇到的問題。我的host的glibc是2.3.4版本,而target上glibc是2.2.5版本,gdbserver是在 我想肯定是版本不匹配造成的,gdb6.8版本所需要的一些介面或者巨集定義...