SYBASE12安装配置手册.docx

上传人:b****9 文档编号:25072570 上传时间:2023-06-04 格式:DOCX 页数:16 大小:20.61KB
下载 相关 举报
SYBASE12安装配置手册.docx_第1页
第1页 / 共16页
SYBASE12安装配置手册.docx_第2页
第2页 / 共16页
SYBASE12安装配置手册.docx_第3页
第3页 / 共16页
SYBASE12安装配置手册.docx_第4页
第4页 / 共16页
SYBASE12安装配置手册.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

SYBASE12安装配置手册.docx

《SYBASE12安装配置手册.docx》由会员分享,可在线阅读,更多相关《SYBASE12安装配置手册.docx(16页珍藏版)》请在冰豆网上搜索。

SYBASE12安装配置手册.docx

SYBASE12安装配置手册

Sybase的安装和配置

一、安装准备

1.1创建cdrom文件系统(如果没有cdrom文件系统的话)

Smitty

Systemstoragemanagement(physical&logicalstorage)

Filesystems

Add/change/show/deletefilesystems

cdromfilesystem

Addacdromfilesystem

1.2创建SYBASE文件系统(HP-UX:

SAM;IBMAIX:

SMIT)

例如:

/sybase空间要求:

1Gdisk(localdisk)

1.3创建SYBASE组和用户(HP-UX:

SAM;IBMAIX:

SMIT)

增加sybase组和sybase用户,将sybase用户加入sybase组。

修改sybase文件系统的属主:

chown–Rsybase:

sybase/sybase

1.4确认基本安装信息:

(安装后的情况)

Masterdevice/dev/rsybmaster

Sybsystemprocsdevice:

/dev/rsybproc

Servername:

CMS_SERV

Errorloglocationsybase/ASE-12_0/install/CMS_SERV.log

BackerupServernameCMS_SERV_backup

Languageus_english

Charactersetiso_1

Sortorderbinary

1.5创建SYBASE逻辑设备:

例:

(卷组及逻辑卷的创建应由操作系统的工程师划分)

逻辑卷名称

大小

数据库逻辑设备名

卷组名

/dev/sybmaster

128M

master

datavg

/dev/sybproc

128M

sysprocsdev

datavg

/dev/sybsystemdb

128M

systemdbdev

datavg

/dev/sybtemp

2048M

temp_dev

datavg

/dev/sybdata

4096M

cms_data

datavg

/dev/sybdata2

4096M

cms_data2

datavg

/dev/syblog

1024M

cms_log

datavg

注:

所有逻辑卷均建在datavg上文件系统建在rootvg上。

AIX上为/dev/sybdata,HP上为/dev/datavg/sybdata。

修改设备权限:

#chownsybase:

sybase/dev/rsyb*/dev/syb*

#chmod660/dev/rsyb*/dev/syb*

1.6调整操作系统参数

1.6.1IBMAIX系统参数调整要求:

调整异步I/O

#smittychgaio

Change/ShowCharacteristicsofAsynchronousI/O

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

MINIMUMnumberofservers[1]#

MAXIMUMnumberofservers[10]#

MaximumnumberofREQUESTS[4096]#

ServerPRIORITY[39]#

STATEtobeconfiguredatsystemrestartavailable+

Stateoffastpathenable+

F1=HelpF2=RefreshF3=CancelF4=List

Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image

Esc+9=ShellEsc+0=ExitEnter=Do

将STATEtobeconfiguredatsystemrestart的值修改为available。

需要重启机器才生效。

1.6.2HP平台系统参数调整要求:

1.5调整系统参数

1.5.1HP-UX系统参数调整要求:

1.6.2.1调整共享内存

使用sam工具:

KernelConfiguration---ConfigurableParameter中的参数shmmax,至少与totalmemory一样大,并Create,reboot系统。

1.6.2.2调整异步I/O

使用sam工具:

KernelConfiguration---Drivers---设置asyncdisk为In.

KernelConfiguration---ConfigurableParameter---设置max_async_ports的值为100.

KernelConfiguration---ConfigurableParameters---设置fs_async为1。

重建内核并reboot系统.

创建异步I/O设备文件:

#/etc/mknod/dev/asyncc1014

#chmod0660/dev/async

#chownsybase:

sybase/dev/async

#vi/sbin/rc2.d/S500inetd

加入/etc/setprivgrpsybaseRTPRIOMLOCKCHOWN

二、SYBASE产品安装

2.1sybase数据库的安装

2.1.1以sybase用户登录到主机,在UNIX命令行下执行如下命令:

$cd/cdrom

$./install–c(字符安装模式)或$./install(图形方式)

在出现如下提示时:

Enterselectionnumber.

1)FullInstall

2)StandardInstall

3)Cancel

在>>>提示符后,请输入数字“1”。

在出现如下提示时:

Enterinstallationdirectoryorpress"enter"toacceptdefault.

>>>(/usr/sybase):

在>>>(/usr/sybase):

后请输入产品介质要安装的目录,本次安装的目录为/sybase。

2.1.2设置环境变量

编辑/sybase/.profile文件,如下:

在PATH中加入路径/sybase/ASE-12_0/install

SYBASE=/sybase

DSQUERY=CMS_SERV

exportSYBASEDSQUERYPATH

../SYBASE.sh

2.2SYBASE数据库的配置

2.2.1配置ASE服务器

1.方法:

Sybase系统文件安装完成后,利用init文件夹中已建立配置文件的样例来创建SYBASE数据库服务器

(/sybase/ASE-12_0/init/sample_resource_files/srvbuild.adaptive_server.rs)

1)在/Sybase下建立rs文件夹(mkdir/sybase/rs);

将样例文件拷贝到/Sybase/rs文件夹下,并改名为sql.rs

在/sybase/ASE-12_0/init/sample_resource_filesl路径下执行下述命令:

cpsrvbuild.adaptive_server.rs/sybase/rs/sql.rs

2)用vi命令修改配置参数

visql.rs

2.具体配置参数如下:

sybinit.release_directory:

/sybase

sybinit.product:

sqlsrv

sqlsrv.server_name:

CMS_SERV

sqlsrv.new_config:

yes

sqlsrv.do_add_server:

yes

work_protocol_list:

tcp

work_hostname_list:

HOSTNAME(对应IP:

本机IP,应已记录在/etc/hosts中,下同)

work_port_list:

1950

sqlsrv.master_device_physical_name:

/dev/rsybmaster

sqlsrv.master_device_size:

127

sqlsrv.master_database_size:

50

sqlsrv.errorlog:

/sybase/ASE-12_0/install/CMS_SERV.log

sqlsrv.do_upgrade:

no

sqlsrv.sybsystemprocs_device_physical_name:

/dev/rsybproc

sqlsrv.sybsystemprocs_device_size:

127

sqlsrv.sybsystemprocs_database_size:

120

sqlsrv.sybsystemdb_device_physical_name:

USE_DEFAULT

sqlsrv.sybsystemdb_device_size:

USE_DEFAULT

sqlsrv.sybsystemdb_database_size:

USE_DEFAULT

sqlsrv.default_backup_server:

CMS_SERV_backup

注意:

sqlsrv.sybsystemprocs_device_size、sqlsrv.sybsystemdb_device_size两个参数数值要略小于实际sybsystemprocs及sybsystemdb所建逻辑卷的大小(10M左右);

2.2.2初始化SybaseAdaptiveServer,完成服务器安装;

方法:

进入/sybase/ASE-12_0/bin路径中,在命令行下执行srvbuildres命令:

srvbuildres–r/sybase/rs/sql.rs

2.2.3配置备份服务器

∙$cd/sybase/ASE-12_0/init/sample_resource_files

∙$cpsrvbuild.backup_server.rs/sybase/rs/backup.rs

∙$vibackup.rs

∙具体参数如下:

sybinit.release_directory:

/sybase

sybinit.product:

bsrv

bsrv.server_name:

CMS_SERV_backup

bsrv.do_add_backup_server:

yes

work_protocol_list:

tcp

work_hostname_list:

hostname(对应IP,应已记录在/etc/hosts中,下同)

work_port_list:

1951

bsrv.language:

USE_DEFAULT

bsrv.character_set:

USE_DEFAULT

bsrv.tape_config_file:

USE_DEFAULT

bsrv.errorlog:

/sybase/ASE-12_0/install/CMS_SERV_back.log

sqlsrv.related_sqlsrvr:

CMS_SERV

sqlsrv.sa_login:

sa

sqlsrv.sa_password:

USE_DEFAULT

编辑结束后,存盘退出,执行

$srvbuildres-r/sybase/rs/backup.rs

2.2.4配置字符集(IBM机器不需要)

∙$cd/sybase/ASE-12_0/init/sample_resource_files

∙$cpsqlloc.rs/sybase/rs/sqloc.rs

∙$visqlloc.rs

∙具体参数如下:

sybinit.release_directory:

/sybase

sqlsrv.server_name:

CMS_SERV

sqlsrv.sa_login:

sa

sqlsrv.sa_password:

sqlsrv.default_language:

USE_DEFAULT

sqlsrv.language_install_list:

USE_DEFAULT

sqlsrv.language_remove_list:

USE_DEFAULT

sqlsrv.default_characterset:

iso_1

sqlsrv.characterset_install_list:

USE_DEFAULT

sqlsrv.characterset_remove_list:

USE_DEFAULT

sqlsrv.sort_order:

binary

编辑结束后,存盘退出,执行

$sqllocres-r/sybase/rs/sqlloc.rs

三、安装完成后的工作

3.1安装后的配置工作

3.1.1配置数据库参数(可以直接修改/SYBASE/CMS_SERV.cfg文件)

$isql–Usa–P–Sservername

1>sp_helpdb查看数据库信息

2>go

1>sp_addserver‘SYB_BACKUP’,null,“CMS_SERV_backup”

建立BACKUPSERVER与DBSERVER的连接

2>go

1>sp_addserver‘CMS_SERV’,local

2>go

命名本服务器,需重启server

1>sp_helpserver

2>go

1>sp_configure‘totalmemory’,614400(单位为2k)

2>go

上面命令配置sybase使用1200M内存,通常配置为系统内存的60-70%

1>sp_configure‘maxonlineengines’,2

2>go

若系统CPU数大于两个配置为系统实际CPU数的一半。

1>sp_passwordNULL,‘new_sa_password’修改sa的口令

2>go

1>sp_diskdefaultmaster,defaultoff修改master设备的缺省状态

2>go

1>sp_configure‘numberoflocks’,200000

2>go

按应用实际要求修改。

1>sp_configure‘numberofuserconnections’,80

2>go

1>sp_configure‘additionalnetworkmemory’,1048576

2>go

1>sp_configure‘maxnetworkpacketsize’,4096

2>go

按应用实际要求修改。

3.1.2Sybase服务器的启动与停止

1启动:

$cd/sybase/ASE-12_0/install

$startserver-fRUN_CMS_SERV

2停止:

isql–Usa–P-SCMS_SERV

1>shutdown

2>go

3.2扩tempdb

3.2.1建立tempdb数据库设备,建立一个2048M的名为temp_dev的数据库设备设备号为4

$isql–Usa–P–SCMS_SERV

1>diskinitname=“DESCOSTEMP”,(数据库逻辑设备名)

2>physname=“/dev/rsybdescostemp01”,(逻辑卷名称)

3>vdevno=,size=131000(2k)

3>go

4>diskinitname='DESCOSTEMP',physname='/dev/rsybdescostemp01',vdevno=5,size=524000

3.2.2扩充tempdb数据库

$isql–Usa–P–SCMS_SERV

1>alterdatabasetempdbonDESCOSTEMP=1024

2>go

扩充tempdb在temp_dev设备上2048M

3.3创建用户数据库

3.3.1建立一个4096M的名为cms_data的数据库设备,设备号为5

$isql–Usa–P–SCMS_SERV

1>diskinitname=“cms_data”,(数据库逻辑设备名)

2>physname=“/dev/rsybdata”,(逻辑卷名称)

3>vdevno=5,size=2048000(2k)

4>go

3.3.2建立一个4096M的名为cms_data2的数据库设备,设备号为6

$isql–Usa–P–SCMS_SERV

1>diskinitname=“cms_data2”,(数据库逻辑设备名)

2>physname=“/dev/rsybdata2”,(逻辑卷名称)

3>vdevno=6,size=2048000(2k)

4>go

3.3.3建立一个1024M的名为cms_log的数据库设备,设备号为7

$isql–Usa–P–SCMS_SERV

1>diskinitname=“cms_log”,(数据库逻辑设备名)

2>physname=“/dev/rsyblog”,(逻辑卷名称)

3>vdevno=7,size=512000(2k)

4>go

3.3.4创建用户数据库cbmsdb

1>createdatabasecbmsdboncms_data=4096logoncms_log=1024(1024M)

2>go

3.4增加用户(cmscbmsdbo;cbmscbms5678;webuserwebuser0)

增加cbms用户

1>sp_addlogincbms,cbms5678,cbmsdb

2>go

1>usecbmsdb

2>go

1>sp_addusrcbms

2>go

增加webuser用户

1>sp_addloginwebuser,webuser0,cbmsdb

2>go

1>usecbmsdb

2>go

1>sp_addusrwebuser

2>go

增加dbo

1>sp_addlogincms,cbmsdbo,cbmsdb

2>go

1>usecbmsdb

2>go

1>sp_changedbownercms

2>go

3.5修改cbmsdb及tempdb的设置

1>usemaster

2>go

1>sp_dboptioncbmsdb“selcectinto”,true

2>go

1>sp_dboptioncbmsdb“trunclog”,true

2>go

1>sp_dboptioncbmsdb“aborttran”,true

2>go

1>sp_dboptioncbmsdb“allownulls”,true

2>go

1>usecbmsdb

2>go

3>checkpoint

4>go

1>usemaster

2>go

1>sp_dboptiontempdb“trunclog”,true

2>go

1>sp_dboptiontempdb“aborttran”,true

2>go

1>usetempdb

2>go

3>checkpoint

4>go

3.6备份master系统数据库

为保证系统的安全性,在完成上述步骤后,要对master数据库进行备份,并定期对数据库进行备份。

在进行过如下操作后,要求必须对master数据库进行备份:

1增加,删除数据库设备

2增加,删除数据库登陆用户

isql-Usa

1>dumpdatabasemasterto"/sybase/install/master.dump"

2>go

1>dumpdatabasesybsystemprocsto"/sybase/install/sybprocs.dump"

2>go

1>quit

3.7安装SybaseASE补丁

使用sybase用户,在sybase目录下建立download目录,将补丁包解到download目录下,然后将download目录下的目录内容拷贝到sybase相应的目录下。

例如:

$cp-R/sybase/download/ASE-12-0/*/sybase/ASE-12_0

$cp–R/sybase/download/OCS-12_0/*/sybase/OCS-12_0

$cp-R/sybase/download/locales/*/sybase/locales

$cp-R/sybase/download/charsets/sybase/charsets

$cp–R/sybase/download/config/sybase/config

启动数据库,然后运行以下脚本:

$isql–Usa–P-n–I/sybase/ASE-12_0/scripts/installmaster–o

$isql–Usa–P-n–I/sybase/ASE-12_0/scripts/installcommit–o

$isql–Usa–P-n–I/sybase/ASE-12_0/scripts/installsecurity–o

$isql–Usa–P-n–I/sybase/ASE-12_0/scripts/instmsgs.ebf–o

四、安装OpenClients11.1.0

在根目录下建文件系统sybcl,大小为655360(0.5k)。

增加sybcl用户,属于sybase组。

把光盘上相应的程序解包到/sybcl下,并把sybase目录下的interfaces拷贝到/sybcl目录下,不用改动。

修改/etc/environment文件:

sybase=/sybcl

LIBPATH=/sybcl/lib

DSQUERY=CMS_SERV

调用smb0160后台程序,建立应用程序和月终处理数据库之间的访问连接,具体操作如下:

(1)#su-cms

$cd/cms/etc

$mvCMS.lsfCMS.lsf.bak

$smb0160

keyfilename=CMS.lsf

l

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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