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这两个文件(许下载)
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这两个文件(许下载)
相关文章推荐
- RHEL5.5_x86_64上安装ASE12.5.4
- 安装 CentOS-7-x86_64-Minimal-1708 基本配置
- Centos 6.3 x86_64安装与配置bacula
- 硬盘安装了 Fedora 14 x86_64 [快速配置]
- 虚拟机内x86平台linux内核配置、编译与安装 RHEL5
- CentOS6.9_X86_64 Oracle 11g r2 DataGuard安装配置
- X86-64内核的RHEL5安装oracle10,执行dbca命令,出现libXp.so.6错误
- [原]Redhat-el5_x86_64下Xen安装、配置、使用及出现的问题和解决方法
- Ganglia在CentOS7_x86_64上的yum安装与配置
- 服务器安装centos6.4 x86_64 与 配置XManager的XDMCP服务 与 配置Ntfs读写
- RHEL5 X86-64上安装Oracle 11gR2示例与总结
- X86_64平台下Oracle 11g R2 X64 for Linux的软件安装、数据库安装、服务配置、数据库启动和停止、SQLPLus使用
- RHEL 6.4 x86_64 更换自带yum并安装配置163 yum源
- Centos5 RHEL5 (x86-64) 系统上 Subversion 安装 使用详解
- CentOS 5.5 x86_64下安装配置pure-ftpd
- 硬盘安装了 Fedora 14 x86_64 [快速配置]
- 使用UltraISO制作U盘安装CentOS-6.9-x86_64-bin-DVD1.iso并配置网络
- mysql-5.7.12-winx64.zip Windows (x86, 64-bit), ZIP Archive版免安装配置
- Linux CentOS7源码安装配置mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz