unixsybase的安装.docx
《unixsybase的安装.docx》由会员分享,可在线阅读,更多相关《unixsybase的安装.docx(37页珍藏版)》请在冰豆网上搜索。
![unixsybase的安装.docx](https://file1.bdocx.com/fileroot1/2023-1/29/1b8daf21-82cc-4609-af53-9dad773087d4/1b8daf21-82cc-4609-af53-9dad773087d41.gif)
unixsybase的安装的安装第一章:
UnixandSybase的安装粉红:
安装过程是要视情况更改红色:
修改或增加内容,请注意2FI112083;cuzldwvb;g0;k0;mcrwnqa2FI082738;kybzxgmu;go;ko;mbg8jrl第一部分:
Unix的安装1准备工作:
1如果是品牌的服务器,如:
HP,COMPAQ,IBM等等,先从导航光盘上导出服务器的SISC,NETCARD,RAID等forSCOUNIX的驱动程序。
(注:
有些驱动是压缩的,要先解压,然后安装,看README文件)2如果是普通的PC,那么先要找到NETCARDandSISC的驱动程序。
2SCOUnix的启动,先用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请注意将相关参数都放大一倍SP6GBS=10GB10GBS=20GB20GBS=40GB40GBS=80GB80GBL本地安装/mnt/sybimage输入序列号:
DDBKBKBKBKRNBKBKSOKOBKBKBYBKPPPDZA7安装完成后,切换到root,注销光驱,并拿出sybase安装盘umount/mnt第五部分:
Sybase的配置:
1在安装的过程中,可以另开一个sybase窗口用来设置sybase:
cdinstallsybinitA配置SybaseServer1Port:
50002Masterdevice:
/dev/rmaster3520;1204567cp85089B配置BackupServer1Port:
50014cp8502修改SYBASE.cfgcdusr/sybaseviSYBASE.cfgCachemanagerprocedurecachepercent=25注:
内存在128M以上用15足以。
安装X5系统时这一项可以大一点(35-40),特别是新的品牌服务器(一般内存在1G以上)physicalmemorytotalmemory=20480注:
memory以2K为单位,内存为64M时,为20480。
和UNIX的共享内存对应SQLServerAdministratornumberofopenobjects=1500UserEnvironmentnumberofuserconnections=4060注:
以登陆的用户为基础,留有一定的余量。
在服务器性能可以情况下尽可能加大,保证能全部登陆使用LockManagernumberoflock=15000注意:
服务器性能好时你可适当调大相应的参数,如procedurecachepercent,numberofopenobjects,numberoflock,和numberofdevices等。
有关SYBASE的调优,请参考SYBASE手册。
3建立设备:
isqlUsa1diskinitname=设备名,physname=设备的物理名,vdevno=编号,size=大小2gocommandnamephysnamevdevnosizediskinitfoxhis/dev/rfoxhis2512000foxlog/dev/rfoxlog3102400xrback/dev/rxrback4102400backlog/dev/rbacklog520480ng/dev/rng6128000nglog/dev/rnglog776800tempmore/dev/rtempmore8102400可以用vi来快速的进行输入,在1后输入vi,编辑完后用:
x退出,回车,然后在2输入go回车即可。
注意:
初始化SYBASE设备大小,视UNIX所建设备大小而定,UNIX设备建多大,SYBASE初始化时就初始化多大,不能浪费空间。
Sybase能支持的设备最大为2G,一个设备可以分多次使用,每次使用其中一部分空间,一个设备也可以被多个库使用,这样不用每次都要建设备,不用占用sybase设备号。
注:
察看设备号的命令:
1selectname,low/power(2,24)fromsysdevicesorderbylow2go察看设备的命令:
1sp_helpdevicedevice_name2go删除设备的命令:
1sp_dropdevicedevice_name2go4修改系统库属性,然后激活:
1sp_dboptiondatabasename,parameter1,parameter22goCommandNameParameter1Parameter2Sp_dboptionmodelseletruetruntempdballo1usemodel2go1checkpoint2go1usetempdb2go1checkpoint2go5扩展tempdb库到200M:
tempmore多大就扩大到多大,一般200M够用1alterdatabasetempdbontempmore=2002go6建立foxhis,xrback两个库:
(安用户所购模块建库,不能多建,也不能少建,无备用服务器时主服务器可建相应备用库,有备用服务器不要在主机上建备用库,若为工作所需,请在离场时删除多余数据库,以便维护时分得清楚。
切记备用库的大小一定在建成和所用系统一样,并要教会酒店管理员如何使用)createdatabasefoxhisonfoxhis=1000logonfoxlog=200forloadgocreatedatabasexrbackonxrback=200logonbacklog=40forloadgo7建立dump设备:
sp_addumpdevicedisk,foxdump,/backup/dump/foxdump.datgosp_addumpdevicedisk,backdump,/backup/dump/backdump.datgo8建立一个登陆用户,赋予超级用户的权限:
sp_addloginhry1,hryhry1注:
hry1为用户名,hryhry1为密码gosp_rolegrant,sa_role,hry1go注意:
强调一下这步的重要重,以备不时之需,一定要做好!
9以上的3-8步可以用一个作成一个批处理文件:
用sybase用户登陆cdcdscriptsvifox_ins_sqldiskinitname=foxhis,physname=/dev/rfoxhis,vdevno=2,size=512000godiskinitname=foxlog,physname=/dev/rfoxlog,vdevno=3,size=102400godiskinitname=xrback,physname=/dev/rxrback,vdevno=4,size=102400godiskinitname=backlog,physname=/dev/rbacklog,vdevno=5,size=20480godiskinitname=ng,physname=/dev/rng,vdevno=6,size=128000godiskinitname=nglog,physname=/dev/rnglog,vdevno=7,size=76800godiskinitname=tempmore,physname=/dev/rtempmore,vdevno=8,size=102400gosp_dboptionmodel,seletruegosp_dboptionmodel,truntruegosp_dboptionmodel,allotruegosp_dboptiontempdb,seletruegosp_dboptiontempdb,trun,truegosp_dboptiontempdb,allo,truegousemodelgocheckpointgousetempdbgocheckpointgoalterdatabasetempdbontempmore=200gocreatedatabasefoxhisonfoxhis=1000logonfoxlog=200forloadgocreatedatabasexrbackonxrback=200logonbacklog=40forloadgo删除数据库命令:
1dropdatabasedatabase_name2go数据库建立完后扩库命令:
1alterdatabasefoxhisonnewdatadevice=1000logonnewlogdevice=2002go其中:
newdatadevice为新建的存放数据的设备newlogdevice为新建的存放日志的设备sp_addumpdevicedisk,foxdump,/backup/dump/foxdump.datgosp_addumpdevicedisk,backdump,/backup/dump/backdump.datgosp_addloginhry1,hryhry1gosp_rolegrant,sa_role,hry1go然后执行这个批处理命令:
isqlUsaPifox_ins_sqloinstall.log注:
-Usa是用sa登陆,-P后面跟password,fox_ins_sql是执行的文件名,-o是输出,install.log是输出到的文本文件。
go完成后看install.loganderrorlog,查找错误,查看建立好的系统设备:
1selectname,low/power(2,24)fromsysdevicesorderbylow2go察看设备的命令:
1sp_helpdevicedevice_name2go删除设备的命令:
1sp_dropdevicedevice_name2go10.要把foxdump.dat和backdump.dat放到/backup/dump/,以在其他服务器上取为例,假设有一个服务器的IP地址是150.0.1.100:
cd/cdbackupcddumpftp150.0.1.100user:
sybasepassword:
sybasecd/cdbackupcddumpbingetfox20.datfoxdump.datgetbackdump.datby11.载入dump文件:
1loaddatabasefoxhisfromfoxdump2go1onlinedatabasefoxhis2go3loaddatabasexrbackfrombackdump4go1onlinedatabasexrback2go12.建立登陆用户foxhis,并修改foxhis的dbower属性1sp_addloginfoxhis,foxhis,foxhis注:
第一个foxhis为用户名,第二个foxhis为密码,第三个foxhis为当登陆后打开的默认数据库为foxhis。
2go1usefoxhis2go1sp_changedbownerfoxhis,true2go以上为sybase的配置过程。
第六部分:
整个安装过程的结尾工作:
1为了是使powerbuild能够连上sybase数据库,而要执行的三个SQL命令isqlUsa-Piins_syn_sqlisqlUsa-PiPBSYB.SQLisqlUsa-PiPBSYC.SQL2为了使当服务器开启来的时候能够开启sybase数据库,而当服务器关闭的时候能先把sybase数据库关掉,而应该做一个自动开关机的工作:
1当UNIX服务器开启的时候,会执行在/etc/rc2.d/的以S打头的文件。
以S打头的文件有三个特点,1以大写S打头;2后面跟着3位数字;3最后是任意的英文字符串。
而且执行的顺序是按3为数字的大小排列的。
因而要在开启UNIX后自动开启sybase,就要把S打头的文件名的数字排到在rc2.d下最大数字的文件以后。
因而,取名为S999hry。
S999hry的内容:
Rm/usr/sybase/SYBASE.krg2nullnull&/etc/suds_ctrla100/usr/sybase/install/startserver-f/usr/sybase/install/RUN_SYBASE2nullnull&2同理,当UNIX服务器关闭的时候,会执行在/etc/rc0.d/的以K打头的文件。
以K打头的文件有三个特点,1以大写K打头;2后面跟着3位数字;3最后是任意的英文字符串。
而且执行的顺序是按3为数字的大小排列的。
因而要在关闭UNIX前自动关闭sybase,就要把K打头的文件名的数字排到在rc2.d下最小数字的文件之前。
因而,取名为K24hry。
K24hry的内容:
Echo“SYBASEshutdown=!
”/usr/sybase/bin/isqlUhry1Phryhry1unix,超线程offBoot后输入的内容。
Raid卡驱动,btld盘,网卡驱动,导航盘驱动导出,或网上下载及公司已有驱动库()。
引导字符串的输入如果手册没有,咨询800或公司同事mem=1k-64k,64k-128k,1m-16m,16m-64m,64m-128m/s/n(hpml350g3)defbootstrlink=cisshd=SdskSdsk=ciss(0,0,0,0)Srom=wd(0,0,0,0)网卡加载的常用方法有以下几种:
(1)、直接从磁盘导入#customsoftwareinstallnewHp服务器hpnicinstallall#netconfighardwareaddnewlanadapter
(2)、导入VOL.000.000docspa:
/path/filename/tmp/VOL.000.000#customsoftwareinstallnew#netconfighardwareaddnewlanadapter2、不能重光盘引导启动安装最近在装HPML150G2时发现装好SCSI卡后不能用光盘引导装系统了,经过硬件供应商检测还是不能重光盘启动装SCO系统。
但其它系统能正常引导安装。
后改用软盘启动引导安装SCO系统能正常。
请大家注意,不能从光盘引导时试试用软盘引导。
3、SYBASE安装后配置好后不能正常启动
(1)、suds_ctrla100是否已运行
(2)、sybase组的号是不是100(3)、网卡是不是已正常安装(4)、aio和suds两个文件是不是已更改(5)、相关设备属性是不是已给sybase(6)、unix和sybase相关参数是不是正常。
UNIX内存,SYBASE.cfg文件等4、装好系统后重启服务器SYBASE不能正常启动了
(1)、请检查.profile文件是不是改错了,SYBASE=/usr/Sybase(注意/usr/sybase是sybase安装的目录,可能会改变的,SCO5.07或更高版本下默认目录为/u/sybase)。
PATHMAILSYBASE。
(2)、SYBASE.cfg文件是不是不正常,相关参数调错,或太大了。
5、装好系统后pb能连上数据库,但打不开表pbsyb.sql和pbsyc.sql是不是以文本方式正常传到服务器上,并正常运行。
可以用vi看一下UNIX下这两个文件的内容有没有乱码。
6、SYBASEBACKUPSERVER不能正常运行请检查.profile文件是不是改错了,SYBASE=/usr/Sybase(注意/usr/sybase是sybase安装的目录,可能会改变的,SCO5.07或更高版本下默认目录为/u/sybase)。
PATHMAILSYBASE。
Backupserver不正常时可以用sybinit重配,没什么关系的,重配就是了。
7、重装或重配SYBASEisqlUsa-P*1shutdown2gocd/usr/ssybaserm*.datcdinstallsybinit8、如何修改机器地址用root登陆netconfig修改unix的IP,再cd/usr/Sybase,viinterfaces修改sybase绑定的Ip地址,注意是16进制的。
或用sybinit重配sybase地址。
9、日志满的处理查看model,temp的属性,不是属性不对。
再看日志满的库的属性是否正常。
命令:
1dumptrandatabasenamewithno_log2go1sp_dboptiondatabasename,allo(sele,trun),true2go有些时候库属性正常是日志也会有满情况,用一段时间日志就会满,这时只能建议重配sybase系统再建库了。
重配sybase时mode和tempdb库的属性一定要改对。
10、装好服务器后系统启动速度慢检查服务器时间是不是和物理时间相差太大。
如果相差太多启动会很慢,请修改服务器时间。
这种情况在HP服务器上碰到过。
11、tempdb满的处理现象:
系统有些过程不能完成,大事物的操作报错。
处理方法:
tempdb扩库,可能是安装时没扩tempdb,tempdb一定要扩到200M以上。
注意:
使用过程中若tempdb满了请不要马上扩库,扩库前请先将各使用者退出,再扩。
或重启一下sybase再扩tempdb。
若有用户在使用时扩库,可能会导致系统紊乱,很多过程运算出错的严重后果,如果出现这种情况也不必慌张的,请用相关工具重导出系统所有trigger和procdure重建回去就行了。
12、错误提示:
00:
05/05/2715:
50:
05.12kernelThesum,(numberofuserconnections)+(numberofdevices*maxonlineengines*2)+(numberofremotesites)+(maxnumbernetworklisteners),mustbenogreaterthan100.SYBASE参数相关参数太多超过一定值。
这个值的大小与服务器的硬件(CPU,ROM等)性能有关。
处理方法
(1)、修改SYBASE.cfg调低相关参数。
(2)、调整UNIX内核参数7.Userandgroupconfiguration调大一些。
13、有raid卡服务器的安装Ls:
逻辑盘总共大小,N:
物理盘个数,Ps:
物理盘大小大小类型大小计算所需硬盘Raid0Ls=N*Psn=1,一个以上Raid1Ls=(N*Ps)/2n=2而n是2的倍数,2的整数倍个Raid5Ls=(N-1)*Psn=3,3个以上简单步骤:
(1)、配置raid卡,根据需求配置raid类型,划分硬盘大小。
Raid配置常见有两种方法,用随机光盘来配,或在服务器启动时按某个键进入raid配置菜单来配。
注意:
若想更好在利用大硬盘空间,在做raid时可以多分几个逻辑硬盘,这样每个逻辑盘上都可以划四个分区,从而更好在利用硬盘空间;有些服务器装raid一定要分多个逻辑盘,且第一个逻辑硬空间不大于2G用来装SCO系统,要不装好SCO系统后不能正常启动。
(2)、正常安装SCO系统(3)、分多个逻辑盘时加上后面的逻辑硬盘#mkdevhd参数选择:
0010第八部分:
Unix&Sybase安装补充内容(夏工)在原来公司的UNIX及SYBASE的安装手册的基础上,作一些补充及其更正说明一Unix的安装过程1Bios的设置。
Os-unix,超线程off2Boot后输入的内容。
Raid卡驱动,btld盘,网卡驱动,导航盘驱动导出,或从网上下载及公司已有驱动库()。
引导字符串的输入如果手册没有,咨询800或公司同事mem=1k-64k,64k-128k,1m-16m,16m-64m,64m-128m/s/n(hpml350g3)defbootstrlink=cisshd=SdskSdsk=ciss(0,0,0,0)Srom=wd(0,0,0)hpnicinstall3硬盘分区大小,建议第一个分区unix至少4G,,第二13G,每个数据设备都为2G,backup在4G以上,tempmore:
500M,注意时区设置:
asia-china,夏天会差一个小时foxdump.dat图形环境不要安装4.第二个硬盘的安装mkdevhd做一遍bus,id参数见在启动的显示,装完了后重启动,mkdevhd再来一遍就可以,然后就可以分区了divvyhd10,divvyhd115双CPU的设置.内存要求2G,正版unix,二Sybase的安装及其更改服务器地址1改用户和组别的简洁命令chownsybase:
sybasefox*.*2增加sybase创建设备的数量sybase.cfg更改numberofdevicescoadmin-hardware/kernelmanager-turnparameters-7.userandgroupconfingure-Thecurrenvalue110-2203.sybase服务器ip地址的更改a.sybase,isqlUsashutdownb.unixip更改,重启动c./etc/hostsd.sybinit的修改.2.Edit/viewinterfacefileSYBASE.SYBACKUP4网关的配置192.1