1、unixsybase 的安装的安装 第一章:Unix and Sybase 的安装 粉红:安装过程是要视情况更改 红色:修改或增加内容,请注意 2FI112083;cuzldwvb;g0;k0;mcrwnqa 2FI082738;kybzxgmu;go;ko;mbg8jrl 第一部分:Unix 的安装 1 准备工作:1 如果是品牌的服务器,如:HP,COMPAQ,IBM 等等,先从导航光盘上导出服务器的 SISC,NET CARD,RAID等 for SCO UNIX 的驱动程序。(注:有些驱动是压缩的,要先解压,然后安装,看 README文件)2 如果是普通的 PC,那么先要找到 NET C
2、ARD and SISC 的驱动程序。2 SCO Unix 的启动,先用 Unix 的启动盘启动:1 如果是品牌的服务器,Boot .defbootstr link=alad Sdsk=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 的安
3、装就完成了。4启动好后,设置好光驱,把时间改成 CST(中国标准时间),把 Support Database servers有 NOYES,把 Hard Disk Setup Partition Filesystemsinterative/divvy,在optional software去掉有关 X-Windows and Internet,一共为 127M。5给硬盘分区,因为 Unix 只能分四个区 一般 32500=1G,但有些服务器安装 raid 后可能 65000=1G请注意将相关参数都放大一倍 S P 6GBS=10GB 10GBS=20GB 20GBS=40GB 40GBS=80G
4、B 80GBL 本地安装/mnt/sybimage 输入序列号:DDBKBKBKBKRNBKBKSOKOBKBKBYBKPPPDZA 7 安装完成后,切换到 root,注销光驱,并拿出 sybase安装盘 umount/mnt 第五部分:Sybase 的配置:1 在安装的过程中,可以另开一个 sybase窗口用来设置 sybase:cd install sybinit A 配置 Sybase Server 1 Port:5000 2 Master device:/dev/rmaster 3 520;120 4 5 6 7 cp850 8 9 B 配置 Backup Server 1 Port:
5、5001 4cp850 2修改 SYBASE.cfg cd usr/sybase vi SYBASE.cfg Cache manager procedure cache percent=25 注:内存在 128M 以上用 15足以。安装 X5系统时这一项可以大一点(35-40),特别是新的品牌服务器(一般内存在 1G以上)physical memory total memory=20480 注:memory以 2K为单位,内存为 64M 时,为 20480。和UNIX的共享内存对应 SQL Server Administrator number of open objects=1500 Use
6、r Environment number of user connections=40 60 注:以登陆的用户为基础,留有一定的余量。在服务器性能可以情况下尽可能加大,保证能全部登陆使用 Lock Manager number of lock=15000 注意:服务器性能好时你可适当调大相应的参数,如 procedure cache percent,number of open objects,number of lock,和 number of devices 等。有关 SYBASE 的调优,请参考 SYBASE 手册。3 建立设备:isql Usa 1 disk init name=设备名
7、,physname=设备的物理名,vdevno=编号,size=大小 2 go command name physname vdevno size disk init 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,编
8、辑完后用:x退出,回车,然后在2输入 go回车即可。注意:初始化 SYBASE 设备大小,视 UNIX 所建设备大小而定,UNIX 设备建多大,SYBASE 初始化时就初始化多大,不能浪费空间。Sybase能支持的设备最大为2G,一个设备可以分多次使用,每次使用其中一部分空间,一个设备也可以被多个库使用,这样不用每次都要建设备,不用占用 sybase设备号。注:察看设备号的命令:1 select name,low/power(2,24)from sysdevices order by low 2 go 察看设备的命令:1 sp_helpdevice device_name 2 go 删除设备的
9、命令:1 sp_dropdevice device_name 2 go 4修改系统库属性,然后激活:1 sp_dboption database name,parameter1,parameter2 2 go Command Name Parameter1 Parameter2 Sp_dboption model sele true trun tempdb allo 1use model 2go 1checkpoint 2go 1use tempdb 2go 1checkpoint 2go 5扩展 tempdb库到 200M:tempmore多大就扩大到多大,一般 200M 够用 1 alte
10、r database tempdb on tempmore=200 2 go 6建立 foxhis,xrback 两个库:(安用户所购模块建库,不能多建,也不能少建,无备用服务器时主服务器可建相应备用库,有备用服务器不要在主机上建备用库,若为工作所需,请在离场时删除多余数据库,以便维护时分得清楚。切记备用库的大小一定在建成和所用系统一样,并要教会酒店管理员如何使用)create database foxhis on foxhis=1000 log on foxlog=200 for load go create database xrback on xrback=200 log on back
11、log=40 for load go 7 建立 dump 设备:sp_addumpdevice disk,foxdump,/backup/dump/foxdump.dat go sp_addumpdevice disk,backdump,/backup/dump/backdump.dat go 8 建立一个登陆用户,赋予超级用户的权限:sp_addlogin hry1,hryhry1 注:hry1 为用户名,hryhry1 为密码 go sp_role grant,sa_role,hry1 go 注意:强调一下这步的重要重,以备不时之需,一定要做好!9 以上的 3-8 步可以用一个作成一个批处
12、理文件:用 sybase用户登陆 cd cd scripts vi fox_ins_sql disk init name=foxhis,physname=/dev/rfoxhis,vdevno=2,size=512000 go disk init name=foxlog,physname=/dev/rfoxlog,vdevno=3,size=102400 go disk init name=xrback,physname=/dev/rxrback,vdevno=4,size=102400 go disk init name=backlog,physname=/dev/rbacklog,vdev
13、no=5,size=20480 go disk init name=ng,physname=/dev/rng,vdevno=6,size=128000 go disk init name=nglog,physname=/dev/rnglog,vdevno=7,size=76800 go disk init name=tempmore,physname=/dev/rtempmore,vdevno=8,size=102400 go sp_dboption model,seletrue go sp_dboption model,truntrue go sp_dboption model,allotr
14、ue go sp_dboption tempdb,seletrue go sp_dboption tempdb,trun,true go sp_dboption tempdb,allo,true go use model go checkpoint go use tempdb go checkpoint go alter database tempdb on tempmore=200 go create database foxhis on foxhis=1000 log on foxlog=200 for load go create database xrback on xrback=20
15、0 log on backlog=40 for load go 删除数据库命令:1 drop database database_name 2 go 数据库建立完后扩库命令:1 alter database foxhis on newdatadevice=1000 log on newlogdevice=200 2 go 其中:newdatadevice 为新建的存放数据的设备 newlogdevice 为新建的存放日志的设备 sp_addumpdevice disk,foxdump,/backup/dump/foxdump.dat go sp_addumpdevice disk,backdu
16、mp,/backup/dump/backdump.dat go sp_addlogin hry1,hryhry1 go sp_role grant,sa_role,hry1 go 然后执行这个批处理命令:isql Usa P i fox_ins_sql o install.log 注:-Usa是用 sa登陆,-P 后面跟password,fox_ins_sql 是执行的文件名,-o是输出,install.log是输出到的文本文件。go 完成后看 install.log and errorlog,查找错误,查看建立好的系统设备:1select name,low/power(2,24)from s
17、ysdevices order by low 2go 察看设备的命令:1sp_helpdevice device_name 2go 删除设备的命令:1sp_dropdevice device_name 2go 10.要把 foxdump.dat 和 backdump.dat 放到/backup/dump/,以在其他服务器上取为例,假设有一个服务器的 IP 地址是 150.0.1.100:cd/cd backup cd dump ftp 150.0.1.100 user:sybase password:sybase cd/cd backup cd dump bin get fox20.dat f
18、oxdump.dat get backdump.dat by 11.载入 dump 文件:1 load database foxhis from foxdump 2 go 1 online database foxhis 2 go 3 load database xrback from backdump 4 go 1 online database xrback 2 go 12.建立登陆用户 foxhis,并修改 foxhis 的 dbower属性 1sp_addlogin foxhis,foxhis,foxhis 注:第一个 foxhis 为用户名,第二个 foxhis 为密码,第三个 fo
19、xhis 为当登陆后打开的默认数据库为 foxhis。2go 1 use foxhis 2 go 1 sp_changedbowner foxhis,true 2 go 以上为 sybase的配置过程。第六部分:整个安装过程的结尾工作:1 为了是使 powerbuild 能够连上 sybase数据库,而要执行的三个 SQL命令 isql Usa-P i ins_syn_sql isql Usa-P i PBSYB.SQL isql Usa-P i PBSYC.SQL 2 为了使当服务器开启来的时候能够开启 sybase数据库,而当服务器关闭的时候能先把 sybase数据库关掉,而应该做一个自动
20、开关机的工作:1当 UNIX服务器开启的时候,会执行在/etc/rc2.d/的以 S 打头的文件。以 S 打头的文件有三个特点,1以大写 S 打头;2后面跟着 3 位数字;3最后是任意的英文字符串。而且执行的顺序是按 3为数字的大小排列的。因而要在开启 UNIX 后自动开启sybase,就要把 S 打头的文件名的数字排到在 rc2.d 下最大数字的文件以后。因而,取名为 S999hry。S999hry的内容:Rm/usr/sybase/SYBASE.krg 2null null&/etc/suds_ctrl a 100/usr/sybase/install/startserver-f/usr/
21、sybase/install/RUN_SYBASE 2null null&2同理,当 UNIX 服务器关闭的时候,会执行在/etc/rc0.d/的以 K打头的文件。以K打头的文件有三个特点,1以大写 K打头;2后面跟着 3位数字;3最后是任意的英文字符串。而且执行的顺序是按 3为数字的大小排列的。因而要在关闭 UNIX前自动关闭 sybase,就要把 K 打头的文件名的数字排到在 rc2.d下最小数字的文件之前。因而,取名为 K24hry。K24hry的内容:Echo“SYBASE shutdown=!”/usr/sybase/bin/isql Uhry1 Phryhry1 unix,超线程
22、off Boot 后输入的内容。Raid 卡驱动,btld 盘,网卡驱动,导航盘驱动导出,或网上下载及公司已有驱动库()。引导字符串的输入如果手册没有,咨询 800或公司同事 mem=1k-64k,64k-128k,1m-16m,16m-64m,64m-128m/s/n(hpml350g3)defbootstr link=ciss hd=Sdsk Sdsk=ciss(0,0,0,0)Srom=wd(0,0,0,0)网卡加载的常用方法有以下几种:(1)、直接从磁盘导入#custom software install new Hp服务器 hpnicinstall all#netconfig har
23、dware add new lan adapter(2)、导入 VOL.000.000 docsp a:/path/filename/tmp/VOL.000.000#custom software install new#netconfig hardware add new lan adapter 2、不能重光盘引导启动安装 最近在装 HPML150G2 时发现装好 SCSI卡后不能用光盘引导装系统了,经过硬件供应商检测还是不能重光盘启动装 SCO系统。但其它系统能正常引导安装。后改用软盘启动引导安装 SCO 系统能正常。请大家注意,不能从光盘引导时试试用软盘引导。3、SYBASE 安装后配置
24、好后不能正常启动(1)、suds_ctrl a 100 是否已运行(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)。PA
25、TH MAIL SYBASE。(2)、SYBASE.cfg文件是不是不正常,相关参数调错,或太大了。5、装好系统后 pb 能连上数据库,但打不开表 pbsyb.sql 和 pbsyc.sql 是不是以文本方式正常传到服务器上,并正常运行。可以用vi 看一下 UNIX下这两个文件的内容有没有乱码。6、SYBASE BACKUPSERVER 不能正常运行 请检查.profile文件是不是改错了,SYBASE=/usr/Sybase(注意/usr/sybase 是 sybase安装的目录,可能会改变的,SCO5.07或更高版本下默认目录为/u/sybase)。PATH MAIL SYBASE。Bac
26、kupserver 不正常时可以用 sybinit 重配,没什么关系的,重配就是了。7、重装或重配 SYBASE isql Usa-P*1 shutdown 2 go cd/usr/ssybase rm*.dat cd install sybinit 8、如何修改机器地址 用 root登陆 netconfig 修改 unix 的 IP,再 cd/usr/Sybase,vi interfaces 修改 sybase绑定的 Ip 地址,注意是 16 进制的。或用 sybinit 重配 sybase 地址。9、日志满的处理 查看 model,temp 的属性,不是属性不对。再看日志满的库的属性是否正
27、常。命令:1 dump tran databasename with no_log 2 go 1 sp_dboption databasename,allo(sele,trun),true 2 go 有些时候库属性正常是日志也会有满情况,用一段时间日志就会满,这时只能建议重配 sybase系统再建库了。重配 sybase时 mode和 tempdb库的属性一定要改对。10、装好服务器后系统启动速度慢 检查服务器时间是不是和物理时间相差太大。如果相差太多启动会很慢,请修改服务器时间。这种情况在 HP 服务器上碰到过。11、tempdb满的处理 现象:系统有些过程不能完成,大事物的操作报错。处理方
28、法:tempdb 扩库,可能是安装时没扩 tempdb,tempdb 一定要扩到 200M 以上。注意:使用过程中若 tempdb满了请不要马上扩库,扩库前请先将各使用者退出,再扩。或重启一下 sybase 再扩 tempdb。若有用户在使用时扩库,可能会导致系统紊乱,很多过程运算出错的严重后果,如果出现这种情况也不必慌张的,请用相关工具重导出系统所有 trigger 和 procdure重建回去就行了。12、错误提示:00:05/05/27 15:50:05.12 kernel The sum,(number of user connections)+(number of devices*m
29、ax online engines*2)+(number of remote sites)+(max number ne twork listeners),must be no greater than 100.SYBASE 参数相关参数太多超过一定值。这个值的大小与服务器的硬件(CPU,ROM等)性能有关。处理方法(1)、修改 SYBASE.cfg调低相关参数。(2)、调整 UNIX 内核参数 7.User and group configuration 调大一些。13、有 raid 卡服务器的安装 Ls:逻辑盘总共大小,N:物理盘个数,Ps:物理盘大小 大小 类型 大小计算 所需硬盘 Ra
30、id0 Ls=N*Ps n=1,一个以上 Raid1 Ls=(N*Ps)/2 n=2 而 n 是 2的倍数,2的整数倍个 Raid5 Ls=(N-1)*Ps n=3,3个以上 简单步骤:(1)、配置 raid 卡,根据需求配置 raid 类型,划分硬盘大小。Raid 配置常见有两种方法,用随机光盘来配,或在服务器启动时按某个键进入 raid 配置菜单来配。注意:若想更好在利用大硬盘空间,在做 raid 时可以多分几个逻辑硬盘,这样每个逻辑盘上都可以划四个分区,从而更好在利用硬盘空间;有些服务器装 raid 一定要分多个逻辑盘,且第一个逻辑硬空间不大于 2G用来装 SCO系统,要不装好 SCO
31、系统后不能正常启动。(2)、正常安装 SCO 系统(3)、分多个逻辑盘时加上后面的逻辑硬盘#mkdev hd 参数选择:0 0 1 0 第八部分:Unix&Sybase 安装补充内容(夏工)在原来公司的 UNIX 及 SYBASE 的安装手册的基础上,作一些补充及其更正说明 一 Unix 的安装过程 1Bios 的设置。Os-unix,超线程 off 2Boot 后输入的内容。Raid 卡驱动,btld 盘,网卡驱动,导航盘驱动导出,或从网上下载及公司已有驱动库()。引导字符串的输入如果手册没有,咨询 800或公司同事 mem=1k-64k,64k-128k,1m-16m,16m-64m,64
32、m-128m/s/n(hpml350g3)defbootstr link=ciss hd=Sdsk Sdsk=ciss(0,0,0,0)Srom=wd(0,0,0)hpnicinstall 3硬盘分区大小,建议第一个分区 unix 至少 4G,,第二 13G,每个数据设备都为2G,backup 在 4G以上,tempmore:500M,注意时区设置:asia-china,夏天会差一个小时 foxdump.dat 图形环境不要安装 4.第二个硬盘的安装 mkdev hd 做一遍 bus,id 参数见在启动的显示,装完了后重启动,mkdev hd 再来一遍就可以,然后就可以分区了 divvy hd
33、10,divvy hd11 5双 CPU 的设置.内存要求 2G,正版 unix,二 Sybase的安装及其更改服务器地址 1 改用户和组别的简洁命令 chown sybase:sybase fox*.*2 增加 sybase创建设备的数量 sybase.cfg更改 number of device scoadmin-hardware/kernel manager-turn parameters-7.user and group confingure-The curren value 110-220 3.sybase服务器 ip 地址的更改 a.sybase,isql Usa shutdown b.unix ip 更改,重启动 c./etc/hosts d.sybinit 的修改.2.Edit/view interface file SYBASE.SYBACKUP 4网关的配置 192.1
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1