코어가 발생하네요. 혹시 또 다른 방법이 있는지요? 코어 원인을 모르겠습니다.
utildb emergency_patch_logdb testdb
utildb emergency_patch_logdb -r 0 testdb
utildb emergency_patch_logdb -r 1 testdb
전부 코어가 발생합니다.
>똑같은 이름으로 데이터베이스를 만들고 가져다 써서 복구하는 것은 불가능합니다.
>
>액티브로그만 복구하는 명령어가 다음과 같습니다.
>
>utildb emergency_patch_logdb <데이터베이스이름>
>
>옵션은 -r 옵션이 있으며, -r 0 은 액티브 로그의 복구, -r 1 은 액티브로그를 재생성하는 옵션입니다. 위의 작업은 권장하지 않으며, 장애의 경중에 따라 정상적으로 적용이 되지 않을 수 있습니다. 따라서 가장 좋은 방법은 백업파일을 복구하는 것입니다.
>
>사용예)
>utildb emergency_patch_logdb -r 1 <데이터베이스이름>
>
>>새로이 똑같은 이름의 DB를 만들고, 액티브 로그( lgat, vinf, .. ) 만 카피해서 쓰면 안되나요?
>>
>>리커버리도 발생하지 않을것 같은데요. 아닌지 모르겠네요.
>>
>>백업파일없이 가능한지요?
>>
>>>액티브 로그파일이 없이 데이터베이스가 구동될 수는 없습니다.
>>>
>>>해당 액티브 로그파일을 복구하셔야합니다.
>>>
>>>전체적으로는 백업을 한 파일을 가지고 복구를 하는 것이 가장 정상적인 방법입니다.
>>>백업파일은 데이터베이스 운영에 필요한 모든 데이터를 가지고 있기 때문에 복구할 경우 정상적인 상태로 운영이 가능합니다.
>>>
>>>
>>>>액티브 로그파일이 깨진것 같습니다.
>>>>
>>>>db_lgat 액티브 로그 없이 start_server 하는 방법이 있을까요?
>>>>
>>>>
>>>>>안녕하세요.
>>>>>구동시 발생하는 메세지중 첫번째 메서지는 데이터베이스 구동시 복구작업의 양에 따라 시간이 걸릴 수 있다는 것이며, 큐브리드는 데이터베이스 구동시 비정상 종료로 인하여 처리되지 못한 여러 작업을 처리해주며 이를 startup recovery 라고 말하고 있읍니다.
>>>>>두번째 메세지는 아마도 sqlx.init(윈도우의 경우 dbparm.ini) 를 수정하신 것 같은데요, max_clients 는 데이터베이스 서버에 접속할 수 있는 클라이언트의 최대수이며, active_requests 는 동시에 처리될 수 있는 최대 요청(질의로 보시면 무방합니다)의 수입니다.
>>>>>따라서 이 수가 같아야 한다는 것이고요, 보명 active_requests 는 # 로 처리하시고, max_clients 의 수만을 조정하시면 됩니다.
>>>>>마지막으로 /home 이 디스크 I/O 에 문제가 있는 것으로 보입니다. 우선 fsck 등을 이용하여 확인하여 보시기 바라며 다른 곳으로 데이터베이스를 이전하시는 것이 좋겠읍니다.
>>>>>
>>>>>>안녕하세요
>>>>>>
>>>>>>db구동시 에러가 발생하여 문의드립니다.
>>>>>>
>>>>>>start server db명을 해주면.
>>>>>>
>>>>>>====================================================================
>>>>>>This may take a long time depending on the amount of recovery works to do.
>>>>>>Warning : #active_requests(10) is smaller than #max_clients(15)
>>>>>> Change #active_requests as #max_clients(15)
>>>>>>Unable to mount log disk volume/file \"/home/itrack/jakarta-tomcat-5.0.28/webapps/itrack/itrackdb/itrackdb_lgat\".
>>>>>>====================================================================
>>>>>>
>>>>>>#active_requests(10) 와 #max_clients(15) 이것이 무엇인가요?
>>>>>>그리고 혹 저 에러메세지를 보시고 확인해야할 부분이 있다면 알려주시기바랍니다.
>>>>>>
>>>>>>[추가내용]
>>>>>>에러내용을 더 찾아보니 아래와 같습니다.
>>>>>>====================================================================
>>>>>>Time: Thu Oct 25 09:27:21 2007 - ERROR *** ERROR CODE = -13, Tran = 1
>>>>>>An I/O error occurred while reading page 1705 of volume \"/home/kingch/itrack/jakarta-tomcat-5.0.28/webapps/itrack/itrackdb/i trackdb_lgat\".... Input/output error
>>>>>>
>>>>>>Time: Thu Oct 25 09:27:21 2007 - FATAL ERROR *** ERROR CODE = -78, Tran = 1
>>>>>>Internal error: an I/O error occurred while reading logical log page 201664 (physical page 1705) of \"/home/kingch/itrack/jak arta-tomcat-5.0.28/webapps/itrack/itrackdb/itrackdb_lgat\".
>>>>>>====================================================================
|