ASE12.5.4_x86_64在rhel5上的安裝配置

ASE12.5.4_x86_64在rhel5上的安裝配置

1、 tar -xvf ase12.5.4_linux_x86_64.zip

2、安裝openmotif包,否則後面srvbuildres的時候會出現提示libXm.so.

3無法找到錯誤。 rpm -ivh openmotif-2.3.0-0.3.el5.i386.rpm rpm -ivh openmotif-2.3.0-0.3.el5.x86_64.rpm ln -s /usr/lib64/libXm.so.4 /usr/lib64/libXm.so.3 3、 修改/etc/sysctl.conf文件調整操作系統共享內存參數。加入: kernel.shmmax = 1024*1024*1024*0.75(75%計算)*8(8G內存) (num爲需要分配的共享內存大小,以字節爲單位,一般設置爲總內存的50%-70%,本例爲8G)(在rhel5上已經自動按這樣配置了,本步驟不需要)

4、 運行sysctl -p,使共享內存配置生效(在rhel5上已經自動按這樣配置了,本步驟不需要)

 5、 修改hosts文件,加入服務器內網IP:192.168.1.51 db

6、 創建sybase用戶。 useradd -d /opt/sybase-12.5.4 sybase passwd sybase

7、創建數據庫存放目錄:mkdir /sda/data

8、更改/sda/data目錄的所有者爲sybase用戶 chown -R sybase:sybase /sda/data

9、切換到sybase用戶 su -sybase

10、進入12.5.4安裝目錄,執行:./setup -console

11、安裝到配置服務器時,退出安裝

12、爲了以後操作方便,可建立OCS-12_5和ASE-12_5的映射: ln -s ASE-12_5 ASE,ln -s OCS-12_5 OCS

13、修改sybase用戶的.bash_profile文件。 vi ~/.bash_profile 輸入vi命令行命令,:r ~/SYBASE.sh,會自動將內容添加到文件末尾。

14、在.bash_profile最後再加入LANG=

15、在.bash_profile最後再加入export LD_POINTER_GUARD=0,否則在後面srvbuildres的時候會出現“segmentation fault”錯誤。

16、重啓服務器

17、在sybase用戶目錄下新建目錄rs,用來存放配置文件。 mkdir ~/rs

18、從ASE-12_5/init/sample_resource_files目錄下拷貝例子到rs目錄下。

cp ~/ASE-12_5/init/sample_resource_files/srvbuild.adaptive_server.rs ~/rs/db.rs

cp ~/ASE-12_5/init/sample_resource_files/srvbuild.backup_server.rs ~/rs/backup.rs

19、本例配置如下: db.rs: sybinit.release_directory: /opt/sybase-12.5.4 sybinit.product: sqlsrv sqlsrv.server_name: db sqlsrv.new_config: yes sqlsrv.do_add_server: yes sqlsrv.network_protocol_list: tcp sqlsrv.network_hostname_list: 192.168.1.51 sqlsrv.network_port_list: 5000 sqlsrv.server_page_size: 8k sqlsrv.force_buildmaster: yes sqlsrv.master_device_physical_name: /sda/data/master.dat sqlsrv.master_device_size: 180 sqlsrv.master_database_size: 160 sqlsrv.errorlog: /opt/sybase-12.5.4/ASE-12_5/install/db.log sqlsrv.do_upgrade: no sqlsrv.sybsystemprocs_device_physical_name: /sda/data/sysprocs.dat sqlsrv.sybsystemprocs_device_size: 250 sqlsrv.sybsystemprocs_database_size: 200 sqlsrv.sybsystemdb_device_physical_name: /sda/data/sybsystemdb.dat sqlsrv.sybsystemdb_device_size: 50 sqlsrv.sybsystemdb_database_size: 50 sqlsrv.default_backup_server: SYB_BACKUP backup.rs: sybinit.release_directory: /opt/sybase-12.5.4 sybinit.product: bsrv bsrv.server_name: SYB_BACKUP bsrv.new_config: yes bsrv.do_add_backup_server: yes bsrv.do_upgrade: no bsrv.network_protocol_list: tcp bsrv.network_hostname_list: 192.168.1.51 bsrv.network_port_list: 5001 bsrv.language: USE_DEFAULT bsrv.character_set: USE_DEFAULT bsrv.tape_config_file: USE_DEFAULT bsrv.errorlog: USE_DEFAULT sqlsrv.related_sqlsrvr: db sqlsrv.sa_login: sa sqlsrv.sa_password: USE_DEFAULT

20、編譯資源配置文件。 srvbuildres -r ~/rs/db.rs srvbuildres -r ~/rs/backup.rs

21、修改數據庫字符集: cd ~/charsets/cp936/ charset -Sda -Usa -P binary.srt cp936 isql -Sda -Usa -P select id from syscharsets where name='cp936' go @REM 找到 cp936對應的id,如171 sp_configure "default character set id",171 go @REM 執行完成後退出isql,重啓server兩次 @REM (注:第一次啓動後,server會自動當掉,需要第二次重啓後才能使用)

22、修改本地字符集:編輯sybase用戶home目錄下的locales目錄下的locales.dat文件。 vi ~/locales/locales.dat 將[linux]段內的locale = default,us_english,cp936中的設置修改爲指定設置即可。

23、      使ASE與Linux操作系統一起啓動:在/etc/rc.local中增加 su -c "/opt/sybase-12.5.4/ASE-12_5/install/startserver -f /opt/sybase-12.5.4/ASE-12_5/install/RUN_db" - sybase & sleep 10 su -c"/opt/sybase-12.5.4/ASE-12_5/install/startserver -f /opt/sybase-12.5.4/ASE-12_5/install/RUN_SYB_BACKUP " - sybase & sleep 1

24、 disk init name = 'tempdb',physname = '/sda/data/tempdb.dat',size = '1024M',cntrltype= 0,dsync = false go alter database tempdb on tempdb=1024 with override go

25、如果要進入圖形界面($SYBASE/ASEP/bin/aseplugin)時出錯(提示程序連接庫錯誤):$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-12-29_02-57-39AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory at java.lang.ClassLoader........

解決方法:進入安裝盤 server目錄,把 libXp-1.0.0-8.1.el5.i386.rpm openmotif-devel-2.3.0-0.3.el5.i386.rpm libXp-devel-1.0.0-8.1.el5.i386.rpm openmotif-2.3.0-0.3.el5.i386.rpm 這4個安裝包安裝,先裝 libXP,再裝openmotif,另外還要裝上compat-libstdc++-296-2.96-140.i386.rpm和compat-libstdc++-6.2-2.9.0.16.i386.rpm這兩個文件(許下載)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章