database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 759 게시물 읽기
No. 759
database 추가시 배치(alter) error
작성자
김택규
작성일
2003-10-27 15:49
조회수
3,697

 

기존 database에 새 device를 추가했습니다.

6개의 device를 추가하고(init) 배치시키는데(alter) 5개는 모두 잘 됐습니다.

그런데.. 마지막 한개(device number = 10)가 alter에서 error가 ....

log영역인데.. 이것과 맞물린 data영역도 물론 실패되었습니다.

I/O fail인데.. 경험이 일천해서 잘 모르겠습니다. 조언부탁드립니다.

------------ error message -------------------------------------

kernel Initializing virtual device 4, '/directory_name/err_data_file_name.dat'
kernel Virtual device 4 started using standard unix i/o.
kernel Initializing virtual device 10, '/directory_name/err_log_file_name.log'
kernel Virtual device 10 started using standard unix i/o.
kernel sddone: write error on virtual disk 10 block 321752:
kernel sddone: 16384 bytes passed, -1851183632 returned on write for virt disk 10 block 321752
server Error: 3225, Severity: 21, State: 1
server I/O failed while attempting to clear pages starting at page 0 of disk number 10.
kernel ************************************
kernel SQL causing error : alter database DATABASENAME
on err_data_name = 170000
log on err_log_name = 30000
with override

kernel ************************************
server SQL Text: alter database DATABASENAME
on err_data_name = 170000
log on err_log_name = 30000
with override


---------------------------------------------------------------
위와 같이 되어있습니다. device number는 사용하지 않고 범위안에
드는 것을 확인했는데.. 특별한 이유를 찾지 못하겠습니다.

어차피 추가할 장치였으니 alter에서 error가 발생한 원인과 error없이
처리할 수 있는 방법을 알려주시면 감사하겠습니다.

이 글에 대한 댓글이 총 2건 있습니다.

아마 filesystem문제 인것같은데요..

ASE는 file로 disk init을 하시면 초기화를 수행하지 않습니다.

즉 df -k 해서보면 100M가 남아 있어도 disk init으로 1G짜리를 만들수 있습니다.

그리고 나중에 create/alter database몀령을 수행하면 그때 초기화를 하는데 실제 size가 모자라서 이런 메세지를 뿌려줄수 있습니다.

1G를 만들고 나서도 df -k 하면 100M free로 나옵니다.

그러므로 size를 잘 점검하시고 만드시고요

raw device를 사용하시면 이런 error는 방지 하실수 있습니다.

그리고 가능하면 override를 사용하지 마세요.

 

지연님이 2003-10-29 11:03에 작성한 댓글입니다. Edit

감사합니다. 용량을 확인해 봐야 겠군요. ^^*

김택규님이 2003-10-29 15:59에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
762특정 날짜가 속한 달의 마지막 날을 구하는 방법을 알려주세요..-_ㅠ [1]
아칸보이
2003-10-31
6236
761디폴트값을 주고싶은데... [1]
궁금이
2003-10-31
3094
760초보적인 질문입니다 [1]
입문자
2003-10-29
3530
759database 추가시 배치(alter) error [2]
김택규
2003-10-27
3697
758고수님들의 도움이 필요합니다. [1]
이정근
2003-10-27
3518
757요일 구하는 방법 알고 싶어요..ㅠ ㅠ [2]
아칸보이
2003-10-26
3949
755[도와줘요]패스워드 변경법 [1]
ㅠ.ㅠ
2003-10-22
3406
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다