您的位置:首页 > 其它

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

2008-06-11 18:09 761 查看
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这两个文件(许下载)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: