Sybase 150 AIX平台安装文档V01.docx

上传人:b****3 文档编号:3442689 上传时间:2022-11-23 格式:DOCX 页数:45 大小:1.09MB
下载 相关 举报
Sybase 150 AIX平台安装文档V01.docx_第1页
第1页 / 共45页
Sybase 150 AIX平台安装文档V01.docx_第2页
第2页 / 共45页
Sybase 150 AIX平台安装文档V01.docx_第3页
第3页 / 共45页
Sybase 150 AIX平台安装文档V01.docx_第4页
第4页 / 共45页
Sybase 150 AIX平台安装文档V01.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

Sybase 150 AIX平台安装文档V01.docx

《Sybase 150 AIX平台安装文档V01.docx》由会员分享,可在线阅读,更多相关《Sybase 150 AIX平台安装文档V01.docx(45页珍藏版)》请在冰豆网上搜索。

Sybase 150 AIX平台安装文档V01.docx

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-S-n-i-o

:

登录sa的密码;

sybase服务器的名称;

待执行的脚本文件路径

输出结果文件路径;

-n:

在结果文件中删除编号和提示符。

Ø执行installmaster脚本

用isql命令行实用工具执行sybase升级包安装完之后的路径(在$SYBASE/$SYBASE_ASE/scripts目录里)里面的installmaster脚本。

将执行结果保存到本地文件。

isql-Usa-P-S-n-i$SYBASE/$SYBASE_ASE/scripts/installmaster-o

Ø执行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-S-n-i$SYBASE/$SYBASE_ASE/scripts/installcommit-o

Ø执行installsecurity脚本

如果升级之前sybase数据库启用了审计功能,则还需要重新运行installsecurity脚本。

用isql执行installsecurity脚本。

将执行结果保存到本地文件。

isql-Usa-P-S-n-i$SYBASE/$SYBASE_ASE/scripts/installsecurity-o

Ø执行instmsgs.ebf脚本

执行instmsgs.ebf脚本以将ASE的错误信息内容与最新补丁包保持同步。

用isql执行新的instmsgs.ebf脚本。

将执行结果保存到本地文件。

isql-Usa-P-S-n-i$SYBASE/$SYBASE_ASE/scripts/instmsgs.ebf-o

Ø运行installhasvss脚本

如果在升级前的sybase数据库中高可用选项已被启用并且高可用特性正在被使用的话,务必执行installhasvss这个脚本。

用isql执行新的installhasvss脚本。

将执行结果保存到本地文件。

isql-Usa-P-S-n-i$SYBASE/$SYBASE_ASE/scripts/installhasvss-o

Ø执行installmsgsvss脚本

如果Sybase实时数据服务选项已被启用并且升级后该特性仍需使用的话,则务必执行installmsgsvss脚本。

用isql执行新的installmsgsvss脚本。

将执行结果保存到本地文件。

isql-Usa-P-S-n-i$SYBASE/$SYBASE_ASE/scripts/installmsgsvss-o

回退到升级前的状态

如果需要恢复到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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1