Sybase 150 AIX平台安装文档V01.docx
- 文档编号:3442689
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:45
- 大小:1.09MB
Sybase 150 AIX平台安装文档V01.docx
《Sybase 150 AIX平台安装文档V01.docx》由会员分享,可在线阅读,更多相关《Sybase 150 AIX平台安装文档V01.docx(45页珍藏版)》请在冰豆网上搜索。
Sybase150AIX平台安装文档V01
北京神州泰岳软件股份有限公司
Sybase15.0.3AIX平台安装文档
北京神州泰岳软件股份有限公司
2018年9月14日
文档属性
属性
内容
客户名称
北京神州泰岳软件股份有限公司
项目名称
Sybase15.0.3AIX平台安装文档
项目编号
文档主题
文档编号
文档版本
V0.1
文档日期
2010-01-19
文档状态
草稿
作者
刘振富
文档变更
版本
修订日期
修订人
描述
0.1
2010-01-19
刘振富
初稿
文档送呈
姓名
目的
目录
1.系统要求5
2.添加sybase用户组5
3.建立/sybase文件系统6
4.添加sybase用户6
5.设置sybase用户的密码6
6.改变/sybase的属主和权限6
7.扩/tmp文件系统空间6
二、安装sybase程序7
1.安装过程介绍7
2.获得sybase15.0介质7
3.进行安装sybase15.0.38
4.给sybase用户设置环境变量20
三、升级到Sybase15.0.3EBF#322
1.升级之前的工作22
2.升级过程22
3.升级之后的工作26
四、配置sybase服务28
五、安装后的配置工作35
1.配置数据库参数35
2.配置SYBASE的自动启动、关闭脚本36
3.检验哪些服务器正在运行37
4.检验与服务器的连接37
5.通过SybaseCentral连接到AdaptiveServer38
6.设置系统管理员口令38
六、文本形式的升级过程39
一、安装前的准备工作
1.系统要求
硬件
操作系统
支持的协议
IBMRS/6000、eServerp5和i5系统
(运行Power3及更高的CPU)
AIX5.3ML07或更高版本
的修补程序
TCP
需要的内存
处理器
64位
对AdaptiveServer建议使用的内存
124MB
缺省用户堆栈大小
148K
每个服务器的最大CPU数
128
每个用户连接的内存
约312KB
包括缺省堆栈大小、包大小和用户日志高速缓存大小
该表格为sybaseASE15.0.3对IBM-AIX64bit系统的要求
(1).检查AIX操作系统的版本以及ML(maintenancelevel)
oslevel–r
(2).检查升级到5.3ML07需要安装的文件集
oslevel-rl5300-07
(3).IBM-AIX的操作系统修补程序
sybase的IBM-AIX平台的安装手册上说安装和运行AdaptiveServer时无需额外的IBM系统修补程序。
请确保AIX的ML在AIX5.3ML07或者以上。
(4).sybase数据库需要的磁盘空间
IBMAIX64位平台的磁盘空间要求
产品
磁盘空间要求
AdaptiveServer典型安装
1487MB
安装期间创建的缺省数据库
306MB
总计
1637MB
保证文件系统上有足够的空间来执行sybaseASE15.0.3的安装过程以及后续的服务初始化过程,还要有磁盘空间分配给用户数据库。
2.添加sybase用户组
使用smittymkgroup添加sybase用户组。
指定sybase用户组的GroupID为:
500。
3.建立/sybase文件系统
建立/sybase文件系统,大小为10G。
/sybase该文件系统用于存放sybase介质及sybase用户的安装目录。
MountAUTOMATICALLYatsystemrestart?
属性为yes
4.添加sybase用户
用smittymkuser添加sybase用户。
sybase的关键属性如下:
Property
Value
UserID
500
PrimaryGROUP
sybase
GroupSET
sybase
HOMEdirectory
/sybase
SoftCPUtime
-1
SoftDATAsegment
-1
SoftSTACKsize
-1
SoftCOREfilesize
-1
5.设置sybase用户的密码
用passwd命令来修改sybase用户的密码后,再用sybase账号系统。
passwdSybase
6.改变/sybase的属主和权限
chown-Rsybase:
sybase/sybase
chmod-R755/sybase
7.扩/tmp文件系统空间
由于sybase在安装过程中向/tmp文件系统写文件,最好保证/tmp文件系统大小为1G.
二、安装sybase程序
1.安装过程介绍
关于sybaseASE的安装过程,先来介绍一下sybase中发行版本的三个术语:
EBF
官方软件发行版本。
EBF号唯一性地标志了在某个OS平台上的发行版本。
ESD
官方软件发行版本,它解决了当前发行版本中的一些Bug。
ESD(ESD#)通常是跨平台的,并且不包含新的特性或功能。
ESD是征对某一主版本(majorversion)的累积软件包,它必须在GA发行版本上安装。
GA
GA(GeneralAvailability)是一个SYBASE软件版本全新的、初始听发行版本。
除Bug修复之外,它通常包含一些新特性。
由上面三个术语的定义,可知道sybaseASE的安装介质大概有两种:
安装程序和升级包。
这样sybaseASE的安装过程就有两种,一种是:
先装sybaseASE介质,正常使用数据库,然后打升级补丁;第二种是:
装完sybaseASE介质,紧接着打升级补丁,然后再使用数据库。
这两种安装方式中都有打sybaseASE补丁的过程。
打补丁之前注意做好sybase程序文件和数据的备份。
2.获得sybase15.0介质
有两种方式:
使用下载的安装介质文件和介质光盘。
(1)将安装介质文件拷贝到IBM-AIX服务器。
用sybase用户上传安装介质和EBF升级包,包括:
ase1503_aix64_2.tgz和EBF17162.tgz(sybase15.0.3EBF#3forAIX)。
gunzipase1503_aix64_2.tgz
tar-xvfase1503_aix64_2.tar
gunzipEBF17162.tgz
tar–xvfEBF17162.tar
(2)利用光盘安装
插入sybase光盘,以root用户登录执行:
#/usr/sbin/mount-v'cdrfs'-r''device_name/cdrom
以sybase用户登录:
%cd/cdrom
%./setup(字符终端使用./steup-console)
3.进行安装sybase15.0.3
登陆图形界面,
$su-sybase
$export DISPLAY= your_Ipaddress:
0.0
使得能够在your_Ipaddress显示图形界面。
切换到介质目录,执行:
$./setup
下面开始图形界面的安装过程…
选择下一步,
指定sybase的安装路径,点下一步,
因为创建sybase用户的时候自动建立了所属目录/sybase,所以sybase安装程序提示是否覆盖?
确定安装在该目录(/sybase)下,点yes,
选择定制安装,点下一步,
选择将要安装的组件,安装程序默认选择安装的组件包括:
数据库引擎、openclient、ODBC、JDBC接口、资产管理包(SYSAM)、interactiveSQL、SybaseCentral等。
安装的时候最好保留这些组件。
选择的组件见图片所示。
比默认多选择JobScheduler和ChineseLanguageModule。
点下一步,
查看license,选择“同意”,点下一步,
这一步要求输入sybase安装序列号。
如果购买的是企业版的ASE,联系sybase销售人员获得适合欲装服务器的授权license。
此处仅仅演示安装sybase开发版的过程,选择第三项:
没有序列号仍然可以继续安装。
点下一步,
选择产品类型。
默认是开发版。
如果选择企业版或者小企业版,还需要指定序列号的类型。
此处,选择默认的开发版。
点下一步,
此处配置资产管理的邮件提醒功能。
选择不配置,点下一步,
在此处确认将要安装的产品组件,
SybaseServers
AdaptiveServerEnterprise
ASEDiagnosticServer
ASEAgentPlugin
Replicator
JobSchedulerConnectivity
OpenClient
Commonctlibfiles
Commondblibfiles
CommonConnectivityComponents
LanguageModules
ChineseLanguageModule
EnglishLanguageModule
jConnectforJDBC
JDBCDriver
SybaseSoftwareAssetManagementLicenseServerandUtilities2.1
SySAMLicenseUtilities2.1
SybaseUnifiedAgent
UnifiedAgentServer
AgentManagementConsole
ASEAdministrationTools
InteractiveSQL
SybaseCentral
AdaptiveServerPlugin
SySAMPlugin
PTune
开始安装过程,
程序部分安装完成。
下面将是配置sybase服务器的过程。
可以在此处初始化sybase的服务(数据库、备份、监控、XP服务,自管理服务,计划任务),也可以通过配置工具sybconfig来完成。
在此处,选择不配置服务。
点下一步,
安装完成。
点“完成”按钮退出。
4.给sybase用户设置环境变量
给sybase用户添加sybaseASE所需的环境变量。
因为这些环境变量的值是根据安装过程中的配置信息生成的。
所以,要在安装完成后导入用户配置文件。
$catSYBASE.sh>>.profile
下面是SYBASE.sh文件中的环境变量,供参考。
SYBASE_ASE="ASE-15_0"
exportSYBASE_ASE
PATH="/sybase/ASE-15_0/bin:
/sybase/ASE-15_0/install":
$PATH
exportPATH
LIBPATH="/sybase/ASE-15_0/lib":
$LIBPATH
exportLIBPATH
SYBASE="/sybase"
exportSYBASE
SYBASE_OCS="OCS-15_0"
exportSYBASE_OCS
PATH="/sybase/OCS-15_0/bin":
$PATH
exportPATH
LIBPATH="/sybase/OCS-15_0/lib:
/sybase/OCS-15_0/lib3p64:
/sybase/OCS-15_0/lib3p":
$LIBPATH
exportLIBPATH
INCLUDE="/sybase/OCS-15_0/include":
$INCLUDE
exportINCLUDE
LIB="/sybase/OCS-15_0/lib":
$LIB
exportLIB
SYBASE_JRE6_64="/sybase/shared/JRE-6_0_SR1_64BIT"
exportSYBASE_JRE6_64
SYBASE_JRE6="/sybase/shared/JRE-6_0_SR1_64BIT"
exportSYBASE_JRE6
PATH="/sybase/UAF-2_0/bin":
$PATH
exportPATH
SYBASE_UA="/sybase/UAF-2_0"
exportSYBASE_UA
SYBASE_PLATFORM="aix"
exportSYBASE_PLATFORM
PATH="/sybase/DBISQL/bin":
$PATH
exportPATH
SCROOT="/sybase/shared/sybcentral600"
exportSCROOT
PATH="/sybase/ASEP/bin":
$PATH
exportPATH
PATH="/sybase/RPL-15_0/bin":
$PATH
exportPATH
PATH="/sybase/ASE-15_0/jobscheduler/bin":
$PATH
exportPATH
SYBROOT="/sybase"
exportSYBROOT
根据情况加入exportLANG=C和exportDSQUERY=servername //servername为缺省的服务器名称
三、升级到Sybase15.0.3EBF#3
1.升级之前的工作
做好备份
安装的升级包会覆盖当前的sybase程序。
在升级之前,请检查sybase数据库确保没有问题,并备份$SYBASE文件夹下的所有文件;这样,升级失败的时候还能够退回到升级之前的状态。
为了确保sybase数据库的数据不会出现问题,需要在升级之前执行dbcccheckdb、dbcccheckcatalog和dbcccheckstorage来进行这三个数据库一致性检查工作。
如果DBCC命令检查出任何数据问题,请不要升级数据库!
根据ASE提示的错误信息到《排错指南》上查找解决该问题的办法;如果在指南上找不到解决办法,那么请联系sybase技术工程师。
安装到以前的ASE文件夹
如果数据库服务器正在运行中,执行下面的SQL语句来查看当前的ASE版本号。
select@@version
go
如果sybase数据库服务器已关闭,用下面的方法来获得sybase的版本号。
$SYBASE/$SYBASE_ASE/bin/dataserver-v
如果ASE服务器的版本号显示为15.0.3或者15.0.3ESD,那么可以继续下面的升级过程。
否则,显示15.0.3之前的版本号,则需要参考相应平台的ASE15.0.3的安装手册。
2.升级过程
切换到sybase15.0.3EBF#3的安装介质路径下,../ebf17162,执行:
$cdebf17162
$./setup
开始给sybase打上EBF#3的补丁。
覆盖先前的安装程序,继续
选择更新(update)选项,点下一步,
正在安装过程中,大概几分钟之后安装完成。
注意:
请不要在升级数据库的过程中配置sybase数据库服务。
如果覆盖掉了master.dat,sybsysprocs.dat以及用户数据库设备文件的话,将会造成无法挽回的损失。
3.升级之后的工作
Ø注意事项
因为执行下面的脚本会重建一些系统存储过程,所以在执行脚本之前,请备份您曾经修改过的所有系统存储过程的脚本内容。
在脚本执行完成后,再次执行备份的脚本内容将系统存储过程修改过来。
Ø执行脚本的语法
isql-Usa-P
登录sa的密码;
sybase服务器的名称;
待执行的脚本文件路径
输出结果文件路径;
-n:
在结果文件中删除编号和提示符。
Ø执行installmaster脚本
用isql命令行实用工具执行sybase升级包安装完之后的路径(在$SYBASE/$SYBASE_ASE/scripts目录里)里面的installmaster脚本。
将执行结果保存到本地文件。
isql-Usa-P
Ø执行installcommit脚本
如果sybase数据库配置了两阶段式提交,则需要再次执行installcommit脚本来恢复以下的存储过程:
sp_start_xact
sp_abort_xact
sp_remove_xact
sp_stat_xact
sp_scan_xact
sp_probe_xac
用isql执行升级包安装完之后的路径里面的installcommit脚本。
将执行结果保存到本地文件。
isql-Usa-P
Ø执行installsecurity脚本
如果升级之前sybase数据库启用了审计功能,则还需要重新运行installsecurity脚本。
用isql执行installsecurity脚本。
将执行结果保存到本地文件。
isql-Usa-P
Ø执行instmsgs.ebf脚本
执行instmsgs.ebf脚本以将ASE的错误信息内容与最新补丁包保持同步。
用isql执行新的instmsgs.ebf脚本。
将执行结果保存到本地文件。
isql-Usa-P
Ø运行installhasvss脚本
如果在升级前的sybase数据库中高可用选项已被启用并且高可用特性正在被使用的话,务必执行installhasvss这个脚本。
用isql执行新的installhasvss脚本。
将执行结果保存到本地文件。
isql-Usa-P
Ø执行installmsgsvss脚本
如果Sybase实时数据服务选项已被启用并且升级后该特性仍需使用的话,则务必执行installmsgsvss脚本。
用isql执行新的installmsgsvss脚本。
将执行结果保存到本地文件。
isql-Usa-P
回退到升级前的状态
如果需要恢复到sybaseASE升级前的状态,那么你就需要利用之前备份过的sybase目录文件。
用备份的$SYBASE目录的文件覆盖升级之后的$SYBASE目录的内容。
然后,再根据情况依次执行备份的$SYBASE目录中installmaster,installcommit,installsecurity,instmsgs.ebf,installhasvss和installmsgsvss脚本。
这样才能确保一些系统表、系统存储过程、错误消息内容和之前的sybase版本保持一致。
四、配置sybase服务
选择创建新的sybase服务器,包括主数据库、备份、监控、扩展存储过程、任务计划(包括自动管理功能)服务。
点下一步,
选择将要定制的服务,如果不选择则会执行默认的服务创建过程。
全部选中,点下一步,开始配置所有的服务。
配置sybase数据库服务器的服务名称、服务端口、错误日志文件路径,以及系统数据库master,sybsystemprocs,sybsystemdb,tempdb的设备路径、大小以及系统库的大小(以MB为单位)。
配置备份服务名称、备份服务端口以及备份服务日志文件路径。
配置监控服务的名称、监控服务端口以及监控服务日志文件路径。
配置扩展存错过程服务的端口以及该服务日志文件路径,
配置任务计划服务的代理名称、代理端口、该服务所用的sybmgmtdb数据库的设备路径、大小以及库大小(以MB为单位)。
给任务计划服务添加一个用户job_user,来自动执行更新所有库中表的统计信息的任务。
以上是配置的摘要信息
下面开始创建服务…
等待几分钟之后,
sybase服务配置完成。
五、安装后的配置工作
1.配置数据库参数
Ø配置sybase数据库使用的最大内存
用isql命令行实用工具登录sybase数据库服务器,其中的servername是$SYBASE/interfaces文件中配置的sybase服务器。
$isql–Usa–P–Sservername
1>sp_configure‘totalmemory’,614400 (单位为2k)
2>go
上面命令配置sybase使用1200M内存,通常配置为系统内存的60-70%。
Ø配置sybase数据库所能适用的最大引擎数
sp_configure‘maxonlineengines’,2
go
若系统CPU数大于两个配置为系统实际CPU数减去1。
Ø配置可用的最大用户连接数
sp_configure‘Numberofuserconnections’,50
go
Ø配置可用锁的最大数量
sp_configure‘numberoflocks’,100000
go
按应用实际要求修改。
如果执行大量的数据插入、更新、删除操作,可以考虑增加锁数量。
Ø配置存错过程缓存数
sp_configure"procedurecachesize",50000(2K为单位)
go
Ø配置可以打开的对象、索引、分区描述符的个数
sp_configure“numberofopenindexes”,1000
go
sp_configure“numberofopenobjects”,1000
go
sp_configure“numberofopenpart
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Sybase 150 AIX平台安装文档V01 AIX 平台 安装 文档 V01