Can't allocate space for object 'syslogs' in database 'test' because 'logsegment' segment is full/has no free extents. If you ran out of space in syslogs, dump the transaction log. Otherwise, use ALTER DATABASE to increase the size of the segment.
검색해보니 로그가 풀나서 DB사이즈를 늘리라는 답변이 대부분이던대..
DB사이즈를 늘리기전에 한가지 궁금한것이 있습니다.
제가 알기로 서버같은경우(낮은버전) 장치를 한번 늘려놓으면 다시 원상태로 줄일 수 없다고 알고있습니다.
그래서 장치를 늘려잡을땐 항상 신중히 하고 있구요.. 물론 제가 하는건 아닙니다..
고로 사이베이스의 경우도 DB사이즈를 늘려놨을 경우 다시 줄이는것이 가능한지.
딱히 상주하는 DB관리자가 없어서 개발자가 직접 손을 대야되는 상황이라 시스템적인 부분의 변경이 필요할경우 고민이 많이 됩니다..
요약하면 제가 원하는 만큼 사이즈를 늘려잡아도 추후 문제가 되지 않을런지요..
그리고 한가지더 아래 로그를 제가 이해하고 있는게 맞는지.
name db_size
---- -------
test 1244.0
device_fragments size usage created free kbytes
---------------- ---- ----- ------- -----------
master 2.0 MB data and log Aug 12 2005 1:03PM 0
master 18.0 MB data and log Oct 24 2006 12:46AM 0
test 200.0 MB data and log Oct 31 2006 2:09PM 0
test1 1024.0 MB data and log Nov 15 2006 9:01PM 96
sp_helpdb test 했을경우 위와같이 나옵니다. test가 현제 문제가되는 DB같은대 test1은 무었인가요?
초기 test로 사이즈를 잡고 test1을 추가해서 잡았다는 말인가요? (test + test1 = testDB의 전체 사이즈)
그리고 free kbytes부분에 다른건다 0이고 test1만 96인대.. test1에 96kbytes남았고 나머지는 남은공간이 없다는 말인가요? -_-;;
|