1.ASE体系架构
一个ASE Server 其实就是oracle中所说的实例(instance),在创建实例的时候其实就必须将系统库(master,model,tempdb,sybsystemproc)已经建好,
ASE服务介绍
1、ASE Server数据库服务器
2、XPServer 扩展存储过程服务器(不能手工启动,在第一次发出扩展存储过程调用时自动启动)
3、Backup Server备份服务器(专门用于处理数据库的备份/恢复任务)
4、MonitorServer监控服务器
2、model模板库(存放于master设备,缺省2M)
安装前准备
创建 sybase 组 sybase 用户groupadd sybase useradd–gsybasesybase
安装
setup-console
setup–console -options-record <full path>session1.txt (只需运行一次)
setup -options " <fullpath>session1.txt " –W SybaseLicense.agreeToLicense =true-silent就是通过机器来生产产品了)。
4.使用资源文件创建实例
$SYBASE/ASE-15_0/init/sample_resource_files
srvbuild.adaptive_server.rs #数据服务器资源文件
srvbuild.backup_server.rs #备份服务器资源文件
srvbuildres–r <rs_name>.rs
注意:pagesize
在创建数据库实例时指定pagesize,可以是2K,4K,8K,16K,缺省是2K
单行数据最大字节数不能超过 pagesize , 如果超过会被自动截断安装后任务
SYBASE.sh 添加到 .profile
执行 ./SYBASE.sh
查看 env|grepSYB
2.确认环境变量正确set| more查找
SYBASE=/sybase (必须有)
SYBASE_ASE=ASE-12_5 (必须有)
SYBASE_EJB=EJB-12_5
SYBASE_FTS=EFTS-12_5_2
SYBASE_JRE=/sybase/shared-1_0/JRE-1_3
SYBASE_OCS=OCS-12_5 (必须有)
SYBASE_REP=REP-12_6
SYBASE_RSM=RSM-12_6
SYBASE_RSP=RSP-12_6
SYBASE_SYSAM=SYSAM-1_0 (必须有)
$dataserver -v
如果dataserver无法运行,则环境变量设置有问题或者错误的数据库版本
$showserver
cd $SYBASE/ASE-15_0/install/
startserver–f RUN_SYBASE
startserver–f RUN_SYBASE_BS
4.确认版本
isql–Usa–P –SASEservername
select @@version
1.关闭服务的流程(推荐步骤)
2.停掉backup
isql进去,执行 shutdown SYB_BACKUP