- 论坛徽章:
- 0
|
急!急!急,有关sybase配置出错的问题?
安装方案
========
第一分区(4G)安装 SCO Unix 5.0.5
root-------------最小200M 建议500M以上
boot ( stand )---15M以上
swap------------1.1-1.5倍内存
子分区如下:
Name----------Type--------#----First Block-----Last Block
boot----------EAFS--------0--------------0--------100000 (97.6M)
swap---------NON FS------1---------100001--------300000 (195.3M)
root-----------HTFS--------2---------300001-------4000000 (3.6G)
第二分区(6G)安装sybase及用户数据库
数据:日志:临时 = 4:2:1
子分区如下:
Name--------Type-------#--First Block---Last Block
u-----------HTFS-------0------------0----2000000 (u 文件系统1.95G)
master------NON FS-----1------2000001----2100000 (master设备97.6M)
sybprocs----NON FS-----2------2100001----2200000 (sybsystemprocs设备97.6M)
tempdb-----NON FS-----3------2200001----2700000 (tempdb设备488.2M)
user_data---NON FS-----4------2700001----4700000 (用户数据库设备1.95G)
user_log-----NON FS-----5------4700001----5700000 (用户数据库日志设备976.6M)
============================
1.以 root 登录,建立 sybase 帐户
Login Shell: /bin/sh
Home Directory: /u/sybase
Login Group: sybase
2.修改 sybase 目录下的 .profile 文件,加入如下内容:
SYBASE = /u/sybase
DSQUERY = SYBASE
PATH = $PATH SYBASE/bin SYBASE/install:.
export SYBASE DSQUERY PATH
3.在 /dev 下,将设备节点改变属主和组别
#cd dev
#chown sybase:sybase rmaster
#chown sybase:sybase rsybprocs
#chown sybase:sybase rtempdb
#chown sybase:sybase ruser_data
#chown sybase:sybase ruser_log
4.修改 /etc 目录下的 rc2 文件,在文件末加入如下内容:
/etc/suds_ctrl -a Gid (Gid为sybase组id)
5.修改 /etc/conf/sdevice.d 目录下的 suds 和 aio 文件,将 N 改为 Y
6.修改内核
#cd /etc/conf/bin
#./idtune NFILE 1024
#cd /etc/conf/cf.d
#./configure
选 7 修改 NOFILES 项为: 11000
选 16 修改 SHMMAX 项为: 104857600 ( 1B为单位 100M)
7.在 /etc/conf/cf.d 目录下运行 link_unix ,即重新连接核心
#./link_unix -y
*重启系统
8.以 sybase 登录,在 sybase 目录下。
装载 SYBASE 产品:
$sybload -D
安装 SQL Server和Open Client/Server
$cd /u/sybase/install
$sybinit
注:
i.
Master device: /dev/rmaster
Size(Meg): 90
ii.
sybsystemprocs database size (Meg):80
physical name of new device:/dev/rsybprocs
size of the new device (Meg):90
9.安装SQL server修补文件。
10.安装 Open Client/Server修补文件
重启 SQL server
创建数据库
==========
1.创建数据库设备( 2k为单位 )
$isql -Usa -P(password)
1>;disk init name="user_data",physname="/dev/ruser_data",vdevno=2,size=1000000
2>;go
1>;disk init name="user_log",physname="/dev/ruser_log",vdevno=3,size=500000
2>;go
1>;disk init name="tempdb",physname="/dev/rtempdb",vdevno=4,size=250000
2>;go
2.创建数据库( 1M为单位 )
$isql -Usa -P(password)
1>;create database userdata on user_data=1950 log on user_log=970
2>;go
1>;alter database tempdb on tempdb=480 (扩充tempdb)
2>;go
扩充master
1>;alter database master on master=25
2>;go
1>;alter database model on master=3
2>;go
3.几项系统参数配置
1>;sp_configure "total memory",30720 (60M)
2>;go
1>;sp_configure "number of user connections",100
2>;go
1>;sp_configure "number of locks",100000
2>;go
1>;sp_configure "procedure cache percent",40
2>;go
1>;shutdown
2>;go
1>;use master
2>;go
1>;sp_dboption userdata,"select into",true
2>;go
1>;sp_dboption userdata,"trunc log on chkpt",true
2>;go
1>;use userdata
2>;go
1>;checkpoint
2>;go |
|