ASE12.5.4_x86_64在rhel5上的安装配置
来源:互联网 发布:python格式化输出内容 编辑:程序博客网 时间:2024/05/16 19:32
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这两个文件(许下载)
- ASE12.5.4_x86_64在rhel5上的安装配置
- RHEL5.5_x86_64上安装ASE12.5.4
- ASE12.5.3在Linux上的安装配置
- ASE12.5在WIN2003上的安装经验
- Oracle9i在RHEL5上的安装
- ORACLE11GR2在RHEL5 上的安装指南
- NTP的安装配置和使用(在centos6.4_x86_64环境下)
- Sybase ASE12.5.4的静默安装
- 在 rhel5 上配置 SVN
- JDK1.6与Eclipse3.2在RHEL5上的安装配置
- 在RHEL5、6、7上配置磁盘的udev规则
- 简单谈一下oracle10g在RHEL5.3上的安装
- Audacity在RHEL5上的源码编译安装
- PostgreSQL在RHEL5上的安装和简单使用
- RHEL5上配置LNMP环境安装shopex
- 在RHEL5上安装 DB2 V9.5
- 在RHEL5.1上安装oracle10g
- 在RHEL5上安装oracle 11g
- 天才的特殊思维
- asp,php,asp.net长文章内容分页函数
- Asp.Net 三层式Web应用程序开发
- J2ME概念解析(转)
- java的相关原理理解
- ASE12.5.4_x86_64在rhel5上的安装配置
- 谷歌叫阵WINTEL阵营:云计算挑起两个时代战争
- HTTP协议,jsessionid
- UIElement.Clip改变了WPF中控件的形状
- [JQuery] JQuery 资源 1 + 65
- Linux实用命令(一)——文件系统操作
- DELPHI --HOOK
- struts2转换器的研究
- ASP编程入门进阶:Application