Posted on 2010-08-05 12:57
齐纳尔多 阅读(318)
评论(0) 编辑 收藏 所属分类:
sybase
一、建库
//建db设备
disk init
name = 'res_db' ,
physname ='/users/sybase/syb125/data/CNMS/res_db,
vdevno=26,
size = '200M'
//建db_log设备
disk init
name = 'res_db_log' ,
physname ='/users/sybase/syb125/data/CNMS/res_db_log.dev',
vdevno=23,
size = '50M'
//建库
create database res_db on res_db=200 log on res_db_log=50 with override
go
//分配权限
use res_db
go
sp_changedbowner cnms
go
二、sybase清除日志
sybase 清不了日志的解决办法
select * from syslogshold where dbid=db_id("NMS_STATIC")
go
kill pid
go
dump transaction NMS_STATIC with no_log
go
三、扩展db空间
1.新建一个设备(如上)
2. 修改db
alter database NMS_STATIC on NMS_STATIC2 ='100M'
go
3.//增加日志空间
alter database NMS_STATIC log on NMS_STATIC_dev='30M' with override
go
四、查看客户端使用的字符集:
isql -Usa -P
>select @@client_csname
>go
五、
sp_helpdevice 查看设备
//修改vdevno最大值
sp_configure "number of device",30
六、bcp备份和导入
1.备份
bcp nms_db..test in nms_db..test.bcp -SCNMS -Ucnms -Pcnms2010 -Jeucgb -c -t@
2.导出
bcp nms_db..test out nms_db..test.bcp -SCNMS -Ucnms -Pcnms2010 -Jeucgb -c -t@
bcp nms_db..test out nms_db..test.bcp -SCNMS -Ucnms -Pcnms2010 -Jeucgb -c -t@ -E (//主键为identity)
3.分配导入
bcp statistics_db.dbo.sectorHandoffMeas_H in sectorHandoffMeas_H.bcp -SCNMS -Ucnms -Pcnms2010 -Jeucjb -c -t@ -F1 -L160000
七、top n
set rowcount 10
select ....
set rowcount 0
八、sybase日志截断
sp_dboption NMS_ALARM,"trunc log on chkpt",true
go
checkpoint
go