Sybase数据库安装及配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Case库sybase数据库安装安装环境
系统:Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
主机名:db
IP地址:172.16.9.86
内核:2.6.9-55.Elsmp
内存:4G
交换分区:4G
CPU:Intel(R) Xeon(R) 2GHz (2颗,32bits)
安装前准备
1、新建安装用户sybase
[root@db etc]# useradd –d /opt/sybase –m sybase
[root@db etc]# id sybase
uid=505(sybase) gid=505(sybase) groups=505(sybase)
2、修改内核参数
在/etc/sysctl.conf文件中加入如下三行:
kernel.shmmax=1000000000
kernel.exec-shield=0
kernel.exec-shield-randomize=0
然后执行如下命令,使修改生效:
[root@db etc]# sysctl –p
检查修改是否生效:
[root@db etc]# sysctl kernel.shmmax
kernel.shmmax = 1000000000
[root@db etc]# sysctl kernel.exec-shield
kernel.exec-shield = 0
[root@db etc]# sysctl kernel.exec-shield-randomize
kernel.exec-shield-randomize = 0
安装
在图形界面下进行安装
安装目录:/opt/sybase
安装版本:Adaptive Server Enterprise 12.5.2 EBF 11949 linux
以sybase用户登陆服务器图形界面,首先解压安装包
[sybase @db inst]$ tar xvfz ase1252_de_linux.tgz
然后执行安装命令:
[sybase @db inst]$./setup
根据提示进行设置,选择“Typical”安装。
安装后,修改sybase用户的.bash_profile文件。在该文件的末尾加入如下内容:. /opt/sybase/SYBASE.sh。修改完成后,注销用户,然后重新以sybase用户登陆系统。
检查服务是否已经起来:
[sybase@db ~]$ /opt/sybase/ASE-12_5/install/showserver
F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
0 S sybase 13725 13724 0 76 0 - 11689 - May08 ? 00:00:00 /opt/sybase/ASE-12_5/bin/monserver -SDB -Usa -P -l/opt/sybase/ASE-12_5/install/DB_MS.log -L/opt/sybase/ASE-12_5/DB_MS.cfg -m/opt/sybase/ASE-12_5 -MDB_MS
0 S sybase 13597 13596 0 75 0 - 18861 - May08 ? 00:01:36 /opt/sybase/ASE-12_5/bin/dataserver -d/opt/sybase/data/master.dat -e/opt/sybase/ASE-12_5/install/DB.log -c/opt/sybase/ASE-12_5/DB.cfg -M/opt/sybase/ASE-12_5 –sDB
登陆数据库
[sybase@db ~]$ isql -Usa -P -Sdb
CT-LIBRARY error:
ct_connect(): directory service layer: internal directory control layer error: Requested server name not found.
通过google、baidu,以及重装数据库后,该问题一直没有得到解决,在陈川的帮助下解决,问题处在-S的db应该写成大写DB!
[sybase@db ~]$ isql -Usa -SDB
Password:
Msg 2401, Level 11, State 2:
Server 'DB':
Character set conversion is not available between client character set 'utf8'
and server character set 'iso_1'.
No conversions will be done.
1>
关闭数据库
1>shutdown
2>go
启动数据库
[sybase@db ~]$ /opt/sybase/ASE-12_5/install/startserver –f RUN_DB
数据库配置
查看数据库现状
1>
2> sp_helpdb
3> go
name db_size owner dbid created
status
------------------------ ------------- ------------------------ ------
--------------
------------------------------------------------------------------------------------------------------ master 6.0 MB sa 1 May 08, 2008
mixed log and data
model 2.0 MB sa 3 May 08, 2008
mixed log and data
sybsystemdb 2.0 MB sa 31513 May 08, 2008
mixed log and data
sybsystemprocs 120.0 MB sa 31514 May 08, 2008
trunc log on chkpt, mixed log and data
tempdb 3.0 MB sa 2 May 08, 2008
select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data
(1 row affected)
(return status = 0)