Sybase 11.0.5 for SCO OpenServer 3.2v5.0.5 的安装
一、建立sybase用户,sybase组: 假定sybase用户的根目录是:/u/sybase 二、用root用户mount光盘。 mount -f HS,lower /dev/cd0 /mnt 三、用sybase用户登陆,将光盘上sybload文件拷到当前目录上。 运行 $ ./sybload -D 展开sybase文件。 展开时需输入sybaseserver的源文件绝对路径,如:/mnt/sco/sybase... 还需要输入CAS号码。 四、root用户登陆调配参数: #scoadmin -〉Hardware -〉Kernel -〉turn parametres -〉修改AIO的值。 #scoadmin -〉Hardware -〉Kernel -〉turn parametres -〉修改share data的值。 链接内核后重新启动。 将下列文件中的 N 改为 Y : /etc/conf/sdevice.d/suds /etc/conf/sdevice.d/aio 链接后重新启动。 执行:/etc/suds_ctrl -a 100 (注意:100是sybase用户的gid,即组标示。) 五、用sybase用户登陆,执行sybinit, 配置 1。interfaces文件 2。sybase server 其中master等设备文件可以放在/u/sybase/dev目录下。 3。sybase backup server 配置完后,会自动装载数据库,可用 showserver 命令检查是否启动。 修改.profile文件。在其中加入环境参数。 DSQUERY=SERVERNAME #SERVERNAME 是你的sybase server的名字,依你的sybinit安装时起的名字而定。 SYBASE=$HOME 这里是指interfaces文件所在的路径。 export DSQUERY SYBASE 另外,PATH中可加入$HOME/install路径,方便执行startserver,showserver命令。 六、用root登陆,在/etc/rc2。d中加入开机时自启动文件:S99startsybase 该文件的内容为: su - sybase -c “/u/sybase/install/startserver -f /u/sybase/RUN_SERVERNAME 1>/dev/null 2>/dev/null" su - sybase -c “/u/sybase/install/startserver -f /u/sybase/RUN_BACKUP_SERVER 1>/dev/null 2>/dev/null" 其中,SERVERNAME,RUN_BACKUP_SERVER分别为你的sybase服务器和备份服务器的名字。 七、登陆数据库后需要立即修改的参数: 1,对系统管理员参数加密: sp_password null, my_secret 2, 关闭主设备缺省状态:(关闭是为了避免不小心将其他的东西都建立在缺省设备上,但同时也增加了麻烦,每次使用这些本来缺省的东西时还要指定他们,也可不做此步) sp_diskdefault master,defaultoff sp_dropdevice diskdump 3. 增加tempdb空间: 1>disk init name="tempdb_device",physname="/u/sybase/dev/tempdb_device.dat",vdevno=2,size=10240 (注意:size以2k为单位) 2>go 1>alter database tempdb on tempdb_device=20 (注意这里20又以M为单位) 2>go 4. 为服务器命名:(注意当需要与远程数据库通信时一定要做这一条) sp_addserver SERVERNAME, local 5. 设置明显的配置项: sp_configure "open database", 20 (你打算建立的应用数据库的数目) sp_configure "total memory ", 25600 (以2k为单位,25600就是50M) sp_configure "procedure cache", 25 (指procedure cache能使用total memory的百分比); sp_configure "user connections",25 (用户连接数,按需求来) 修改完后,重新启动数据库。 八、建立用户数据库: disk init name="mydatabase",physname="/u/sybase/dev/mydatabase", vdevno=4,size=512000 disk init name="mydatabase",physname="/u/sybase/dev/mylog",vdevno=5,size=256000 go
create database my_data on mydatabase=1000 log on mylog=500 go
sp_dboption my_data "select into/bulkcopy", true go sp_dboption my_data "trunc log on chkpt",true go use my_data go checkpoint go sp_addlogin myname,"111111" go use master go sp_changeowner myname, my_data go
这是我的全部家当): 希望大家有空多联系,我在长沙一家软件公司,去年一直在山东出差! 出外靠朋友啊!大家多多帮帮!
qjhadm 回复于:2003-01-13 18:47:05
谢了老哥,不知可以关于FOR WINDOWS的维护经验及问题也贴出来聊聊,不胜感激~ 好!·非常好!
eastyan 回复于:2003-01-14 09:42:00
ding ....
shanhan 回复于:2003-01-14 11:11:07
你说sybase装在nt上的
|