informix로 login 하신후,,,
프럼프트상에서,,,
>ontape -s -N database_name
이렇게 하시면 되구요...
$INFORMIXDIR/etc/onconfig 파일에
tape device name을 /dev/null로 세팅한 후 사용하시면 됩니다.........
참고로,,, 현재 데이터베이스가 로깅 모드인지 아닌지 확인하는 sql 문장은,,,
>dbaccess sysmaster -
>select name, is_logging, is_buff_log from sysdatabases;
참고 하세요~~~~~~~~~~~~~~~
>>김지환 님께서 쓰시길<<
::
:: >>고인호 님께서 쓰시길<<
::
:: ::
:: :: >>김지환 님께서 쓰시길<<
:: ::
:: :: :: Long transaction aborted. 라는 오류가 생겼습니다.
:: :: :: 8만개 정도의 레코드가 있는 테이블에 update명령을 내려서 한 필드의 값을 얼마씩 더해주는 연
:: 산
:: :: 을
:: :: :: 했는데 위의 오류가 생겼습니다. 어떻게 해야 돼나요
:: :: ::
:: :: :: update tab set field = field + 20;
:: :: ::
:: :: :: 할수 있는 방법이 없나요?
:: :: ::
:: :: ::
:: ::
:: :: logical 로그를 크게하던가..
:: :: 아니면 데이터베이스 transaction이 일어나지 않게
:: :: 데이터베이스를 none login으로 설정하십시요...
:: :: 너무나 많은 데이터를 업데이트 할경우에 일어나는 현상입니다..
::
:: none login으로 어떻게 하는지 알려주세요. 전 인포믹스는 첨입니다. --;
|