Unix and Sybase 的安装.docx
- 文档编号:10153303
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:45
- 大小:185.20KB
Unix and Sybase 的安装.docx
《Unix and Sybase 的安装.docx》由会员分享,可在线阅读,更多相关《Unix and Sybase 的安装.docx(45页珍藏版)》请在冰豆网上搜索。
UnixandSybase的安装
第一章:
UnixandSybase的安装
粉红:
安装过程是要视情况更改
红色:
修改或增加内容,请注意
2FI112083;cuzldwvb;g0;k0;mcrwnqa2FI082738;kybzxgmu;go;ko;mbg8jrl
第一部分:
Unix的安装
1.准备工作:
1.如果是品牌的服务器,如:
HP,COMPAQ,IBM等等,先从导航光盘上导出服务器的SISC,NETCARD,RAID等forSCOUNIX的驱动程序。
(注:
有些驱动是压缩的,要先解压,然后安装,看README文件)
2.如果是普通的PC,那么先要找到NETCARDandSISC的驱动程序。
2.SCOUnix的启动,先用Unix的启动盘启动:
1.如果是品牌的服务器,Boot
.
..
defbootstrlink=aladSdsk=alad(0,0,0,0)Srom=wd(0,0,0,0)
其中,alad是SCSI的版本号,alad(0,0,0,0)的零的意思依次为控制卡的ID号;SCSI总线的ID号;SCSI磁盘的ID号,逻辑单元号。
Srom代表IDE的光盘驱动器,wd(0,0,0,0)代表IDE的硬盘。
2.如果是普通的PC,Boot后就直接回车。
3.按照提示,放入SISC的驱动,填写几个有关的设置。
SICS的安装就完成了。
4.启动好后,设置好光驱,把时间改成CST(中国标准时间),把SupportDatabaseservers有NOYES,把HardDiskSetupPartitionFilesystemsinterative/divvy,在optionalsoftware去掉有关X-WindowsandInternet,一共为127M。
5.给硬盘分区,因为Unix只能分四个区
一般32500=1G,但有些服务器安装raid后可能65000=1G请注意将相关参数都放大一倍
S
P
6GB
10GB
20GB
40GB
80GB
P1
65000
65000
130000
130000
195000
P2
65000
195000
260000
390000
650000
P3
65000
195000
260000
390000
650000
P4
剩余
剩余
剩余
剩余
剩余
6.激活第一个分区。
7.在“Doyouwantaseparate/ufilesytem(y/n)”中选“No”,其于的都选择“YES”
若硬盘空间大于10G时“Doyouwantaseparate/ufilesytem(y/n)”中选“YES”,u文件系统建议建大小1024000(1G),tempmore设备建议放在分区/dev/hd02或其它分区上。
8.第一分区小于等于2G时建立一个tempmore的设备:
Name
Type
NewFS
#
Firstblock
Lastblock
Boot
EAFS
Yes
0
0
14999
Swap
NONFS
No
1
15000
112999
Root
HTFS
Yes
2
113000
732188
tempmore
NONFS
No
3
732189
936988
whiledisk
(1)、第一分区大于2G时,第一分区按默认大小就行了,参数不用修改,tempmore等装好UNIX后建到其它分区上即可。
Tempmore设备的大小取决于tempdb库的大小,tempdb的大小与unix的共享内存有关。
一般认为tempdb的大小应为unix共享内存的1.15倍。
我们系统要求tempdb大小在200M至2000G之间。
(2)、如果服务器空不够大或服务器要安装多个数据库。
考虑服务空间和unix设备的划分master和tempmore设备可以建在第一个分区,这样可以在后面分区上多建设备。
tempmore不小于200M。
200M=204800K,Type=NonFS,NewFS=no。
开始拷贝文件,完成后重新启动计算机。
Unix的安装工作完成,开始第二部分的Unix的设置。
第二部分:
Unix的设置
1.修改两个配置文件(aioandsuds)
在5.0.6可能不要改了,但个别机器需要改动,建议还是检查一下。
cd回到宿主目录,看用什么用户登陆,root的宿主目录为“/”
cdetc
cdconf
cdsdevice.d
viaioNY
visudsNY
vi的基本用法:
i光标位插入;a光标位后插入;x删除光标位;dw删除一个字;
:
x存盘退出;:
q!
不存盘退出。
2.用scoadmin添加用户:
1.Sybase用户:
namesybase;ID200;passwordsybase;groupgroupandSybase
最重要的是要把logingroup改掉,建完sybase用户之后加入到sybase组(menberof是group与sybase)之后默认登陆组是group,要改为sybase,不然后续操作无法完成。
2.Safe用户:
namesafe;ID201;passwordsafe123;groupgroup
3.用scoadmin调整参数:
第16项:
内存的调整kernel(Unix内核)中的Hardware/KernelManagerKernelTurnParameters默认为512K
机器的内存数
共享内存
Bytes
最大共享内存
Bytes
32M
20M
20971520
20M
20971520
63M
40M
41943040
40M
41943040
128M
80M
83886080
100M
104857600
256M
160M
167772160
200M
209715200
512M
320M
335544320
450M
471859200
1024M
640M
671088640
900M
943718400
2048M…
1280M
134217728
…
1800M
1887436800
注意:
服务器内存大时,共享的内存数可以适当扩大一些,不一定要以上表的简单倍数增加的。
例如:
机器的内存数为256M,共享内存数可以设为200M(209715200)。
4.安装软件导入网卡的驱动程序
注:
从导航盘上导出的驱动程序,安装看readme文件。
5.安装网络
NetworkNetworkConfigurationtcp/ip的配置
例:
LocalHostName
Foxhis
IPAddress
150.0.1.199
Netmask
255.255.255.0
BroadcastAddress
150.0.1.255
DomanName
F
TcpConnections
256
Pseudottys
32
6.重建内核,relink,reboot。
以上2—6都使用scoadmin来完成。
第三部分:
在Unix上建设备
1.在第一个硬盘的第二个分区上建设备,有一点必须搞清楚。
就是硬盘分区的标识:
第一个硬盘
第二个硬盘
hd00
第一个分区
hd10
第一个分区
hd01
hd11
hd02
第二个分区
hd12
第二个分区
hd03
第三个分区
hd13
第三个分区
hd04
第四个分区
hd14
第五个分区
2.在第一个硬盘的第二个分区中建设备,因而分区号为hd02,使用的命令为divvy
cd
cddev
divvy-mhd02
Name
Type
NewFS
#
Firstblock
Lastblock
Size(M)
Master
NonFS
No
0
0
51199
50
Foxhis
…
…
1
51200
1075199
1000
Foxlog
…
…
2
1075200
1279999
200
Xrback
…
…
3
1280000
1484799
200
Backlog
…
…
4
1484800
1525759
40
ng
…
…
5
1525760
1781759
250
Nglog
…
…
6
1781760
1935359
150
UNIX设备划分原则:
1、master不能随意大小,固定为50M,若硬盘空间比较小,或考虑其它因素,master设备可以划在第一分区即hd00上。
2、tempmore设备一般大小为200M至2000M,初硬盘空间而定划temomore设备大小,但不小于200M。
硬盘空间小时tempmore划在第一分区即hd00上,硬盘空间大时tempmore划在第二分区即hd02上。
3、其它设备一般视装系统时所建库的大小建,但硬盘空间足够大时尽量放大每个设备至2G,特别是后如物流务设备、前台库所在设备、新中大所需设备。
人事工资库(xrback)所在设备可以不放大,若空间足够xrback和backlog设备也放大至2G最好。
3.把对以上设备的操作权限赋予sybase用户
因为以上设备的真正的物理名称是rmaster,rfoxhis,rfoxlog…
所以在使用chgrpandchown命令时要用到通配符,以便把逻辑名称和物理名称的权限都赋予sybase用户。
Command:
#
Chgrp
sybase
*master*
*fox*
*back*
*ng*
*tempmore*
Chown
*master*
*fox*
*back*
*ng*
*tempmore*
注意:
如果是用UNIX5.05以上,还要把tempmore赋予sybase写的权利
或:
ChownSybase:
Sybase*master*
Chmod+u+w*tempmore*
4.然后用余下的分区建立再建立两个设备:
divvy-mhd03
建立backupanddata1两个设备。
5.增加文件系统:
mkdevfs
/dev/backup/backup
/dev/data1/data1
增加的文件系统是HTFS的。
然后在以下两个选项中选择“YES”
1.Alwaysmount?
2.Doyouwanttoallowuserstomountthisfilesystem?
用chgrpandchown把对backupanddata1的操作权限赋予sybase.
注意:
backup文件系统大小必需超过服务器所有安装并在正常使用的库的总容量,还要考虑以后扩库所增加的DUMP空间,所以需留有一定冗余,冗余度越大越好,一般可以设为15G-20G。
data1文件系统可以自己决定建多大,不建也行。
6.Reboot
第四部分:
Sybase的安装
1.建立一个放dump文件的目录,赋予sybase用户的权限
cdbackup
mkdirdump
chgrpsybasedump
chownsybasedump
2.suds_ctrl-a100
suds_ctrl:
使unix用户可以按一定方式操作数据库
-a:
可存取的
100:
group号
3.激活CDROM卷
mount-r-fHS/dev/cd0/mnt
-rreadyonly
-ffilesystem
/dev/cd0设备注:
Unix用户的设备一般都放在/dev下
/mnt目录
若想激活软驱:
mount/dev/fd0/mnt
卸载软驱:
cd/dev
umount/mnt
4.修改.profile文件
用sybase用户登陆
cd
vi.profile
增加以下语句;
SYBASE=/usr/sybase
PATHMAILSYBASE
5.ALT+F2切换到Login下,用sybase用户登陆
Login:
sybase
Password:
sybase
6.开始安装SYBASE:
/mnt/sybload–D
>L本地安装
/mnt/sybimage
输入序列号:
DDBKBKBKBKRNBKBKSOKOBKBKBYBKPPPDZA
7.安装完成后,切换到root,注销光驱,并拿出sybase安装盘
umount/mnt
第五部分:
Sybase的配置:
1.在安装的过程中,可以另开一个sybase窗口用来设置sybase:
cdinstall
sybinit
A.配置SybaseServer
1.Port:
5000
2.Masterdevice:
/dev/rmaster
3.520;120
4.…
5.…
6.…
7.cp850
8.…
9.…
B.配置BackupServer
1.Port:
5001
4.cp850
2.修改SYBASE.cfg
cdusr/sybase
viSYBASE.cfg
[Cachemanager]
procedurecachepercent=25注:
内存在128M以上用15足以。
安装X5系统时这一项可以大一点(35-40),特别是新的品牌服务器(一般内存在1G以上)
[physicalmemory]
totalmemory=20480注:
memory以2K为单位,内存为64M时,为20480。
和UNIX的共享内存对应内存为512M时,为122880
内存为1024M时,为245760
内存为2048M时,为491520
[SQLServerAdministrator]
numberofopenobjects=1500
[UserEnvironment]
numberofuserconnections=40~60注:
以登陆的用户为基础,留有一定的余量。
在服务器性能可以情况下尽可能加大,保证能全部登陆使用
[LockManager]
numberoflock=15000
注意:
服务器性能好时你可适当调大相应的参数,如procedurecachepercent,numberofopenobjects,numberoflock,和numberofdevices等。
有关SYBASE的调优,请参考SYBASE手册。
3.建立设备:
isql–Usa
1>diskinitname=’设备名’,physname=’设备的物理名’,vdevno=’编号’,size=’大小’
2>go
command
name
physname
vdevno
size
diskinit
foxhis
/dev/rfoxhis
2
512000
foxlog
/dev/rfoxlog
3
102400
xrback
/dev/rxrback
4
102400
backlog
/dev/rbacklog
5
20480
ng
/dev/rng
6
128000
nglog
/dev/rnglog
7
76800
tempmore
/dev/rtempmore
8
102400
可以用vi来快速的进行输入,在‘1>’后输入vi,编辑完后用‘:
x’退出,回车,然后在‘2>’输入go回车即可。
注意:
初始化SYBASE设备大小,视UNIX所建设备大小而定,UNIX设备建多大,SYBASE初始化时就初始化多大,不能浪费空间。
Sybase能支持的设备最大为2G,一个设备可以分多次使用,每次使用其中一部分空间,一个设备也可以被多个库使用,这样不用每次都要建设备,不用占用sybase设备号。
注:
察看设备号的命令:
1>selectname,low/power(2,24)fromsysdevicesorderbylow
2>go
察看设备的命令:
1>sp_helpdevicedevice_name
2>go
删除设备的命令:
1>sp_dropdevicedevice_name
2>go
4.修改系统库属性,然后激活:
1>sp_dboptiondatabasename,’parameter1’,parameter2
2>go
Command
Name
Parameter1
Parameter2
Sp_dboption
model
sele
true
trun
tempdb
allo
1>usemodel
2>go
1>checkpoint
2>go
1>usetempdb
2>go
1>checkpoint
2>go
5.扩展tempdb库到200M:
tempmore多大就扩大到多大,一般200M够用
1>alterdatabasetempdbontempmore=200
2>go
6.建立foxhis,xrback两个库:
(安用户所购模块建库,不能多建,也不能少建,无备用服务器时主服务器可建相应备用库,有备用服务器不要在主机上建备用库,若为工作所需,请在离场时删除多余数据库,以便维护时分得清楚。
切记备用库的大小一定在建成和所用系统一样,并要教会酒店管理员如何使用)
createdatabasefoxhisonfoxhis=1000logonfoxlog=200forload
go
createdatabasexrbackonxrback=200logonbacklog=40forload
go
7.建立dump设备:
sp_addumpdevice‘disk’,foxdump,’/backup/dump/foxdump.dat’
go
sp_addumpdevice‘disk’,backdump,’/backup/dump/backdump.dat’
go
8.建立一个登陆用户,赋予超级用户的权限:
sp_addloginhry1,hryhry1注:
hry1为用户名,hryhry1为密码
go
sp_role‘grant’,sa_role,hry1
go
注意:
强调一下这步的重要重,以备不时之需,一定要做好!
9.以上的3-8步可以用一个作成一个批处理文件:
用sybase用户登陆
cd
cdscripts
vifox_ins_sql
diskinitname=’foxhis’,physname=’/dev/rfoxhis’,vdevno=2,size=512000
go
diskinitname=’foxlog’,physname=’/dev/rfoxlog’,vdevno=3,size=102400
go
diskinitname=’xrback’,physname=’/dev/rxrback’,vdevno=4,size=102400
go
diskinitname=’backlog’,physname=’/dev/rbacklog’,vdevno=5,size=20480
go
diskinitname=’ng’,physname=’/dev/rng’,vdevno=6,size=128000
go
diskinitname=’nglog’,physname=’/dev/rnglog’,vdevno=7,size=76800
go
diskinitname=’tempmore’,physname=’/dev/rtempmore’,vdevno=8,size=102400
go
sp_dboptionmodel,’sele’true
go
sp_dboptionmodel,’trun’true
go
sp_dboptionmodel,’allo’true
go
sp_dboptiontempdb,’sele’true
go
sp_dboptiontempdb,’trun’,true
go
sp_dboptiontempdb,’allo’,true
go
usemodel
go
checkpoint
go
usetempdb
go
checkpoint
go
alterdatabasetempdbontempmore=200
go
createdatabasefoxhisonfoxhis=1000logonfoxlog=200forload
go
createdatabasexrbackonxrback=200logonbacklog=40forload
go
删除数据库命令:
1>dropdatabasedatabase_name
2>go
数据库建立完后扩库命令:
1>alterdatabasefoxhisonnewdatadevice=1000logonnewlogdevice=200
2>go
其中:
newdatadevice为新建的存放数据的设备
newlogdevice为新建的存放日志的设备
sp_addumpdevice‘disk’,foxdump,’/backup/dump/foxdump.dat’
go
sp_addumpdevice‘disk’,backdump,’/backup/dump/backdump.dat’
go
sp_addloginhry1,hryhry1
go
sp_role‘grant’,sa_role,hry1
go
然后执行这个批处理命令:
isql–Usa–P–ifox_ins_sql–oinstall.log注:
-Usa是用sa登陆,-P后面跟password,fox_ins_sql是执行的文件名,-o是输出,install.log是输出到的文本文件。
go
完成后看install.loganderrorlog,查找错误,查看建立好的系统设备:
1>selectname,low/power(2,24)fromsysdevicesorderbylow
2>go
察看设备的命令:
1>sp_helpdevicedevice_name
2>go
删除设备的命令:
1>sp_dropdevicedevice_name
2>go
10.要把foxdump.dat和backdump.dat放到/backup/dump/,以在其他服务器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Unix and Sybase 的安装 安装
![提示](https://static.bdocx.com/images/bang_tan.gif)