posts - 2, comments - 2, trackbacks - 0, articles - 23
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

sybase问题整理

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





只有注册用户登录后才能发表评论。


网站导航: