njzh24 发表于 2013-03-12 17:00

郁闷~tempdb添加日志设备,心不在焉添加成了数据设备

本来想alter database tempdb log on temp1dev='3000M'的,
一不小心写成alter database tempdbon temp1dev='3000M' 。。。。。

想这么解决的,
sp_dropsegment "default",tempdb,temp1dev
sp_dropsegment "system",tempdb,temp1dev

然后再重新扩展,结果提示
CREATE or ALTER DATABASE failed because the device 'temp1dev' has no space available either for log or for data.

说明只是删除了段指向,设备空间没释放。

百度了下,说只能有删除DB才能删除设备,有没有更好的方法呢??

Eisen,sybman ,2BeSybPro ,hobbylu 几位大哥,求指导。。

njzh24 发表于 2013-03-12 17:33

而且 tempdb 无法drop掉。

hobbylu 发表于 2013-03-12 18:27

tempdb可以drop,另外tempdb无需增加log设备,你把两个segment重新加上去就ok了

njzh24 发表于 2013-03-12 19:33

回复 3# hobbylu
解决了,把新设备扩展到日志段。
sp_extendsegment "logsegment",tempdb,temp1dev
已有log段,所以用的sp_extendsegment
===============================
hobbylu老大:1)drop tempdb 提示 tempdb is system database,can’t drop。。
2)接触的sybase以来,还真没见过tempdb的data空间满过(一般5G以上),tempdb的log空间经常会满。最近做压测,100个用户同时执行同一个存储过程(该存储过程会使用临时表),发现tempdb的log空间会爆满,排除未提交事物的因素,故而尝试增加tempdb的log空间。

   

hobbylu 发表于 2013-03-12 19:43

tempdb的log空间和data的空间,默认都是在一起的,所以数据满了,log自然也满了

njzh24 发表于 2013-03-12 19:50

忘了说了。我这的数据库,都把tempdb的数据和日志分开了,建在不同的设备上了。

tomer 发表于 2013-03-13 13:57

回复 5# hobbylu [

请问您对sybase IQ Multiplex 熟吗?
   
1> select server_name ,role from sp_iqmpxinfo()      
2> go
server_name                                                       role            
-----------------------------------------------------------------------------
      
node1                                                         coordinato                                                                        
      
node2                                                            writer                                                                                             
               
node3                                                            writer                                                                                                                        
                  
node4                                                            writer                                                                                                                  


(4 rows affected)

两个问题:
1.node1能否改成IP的形式
2.如果1可以,那么如何实现
谢谢!!

sybman 发表于 2013-03-20 21:34

恭喜问题解决了,以后ase会提供功能直接让db删除(release)一个dev的。
页: [1]
查看完整版本: 郁闷~tempdb添加日志设备,心不在焉添加成了数据设备