데이터베이스 재시작 방법

Rupert Harwood -

때로는 데이터베이스 프로세스를 다시 시작해야합니다. 이를 수행하는 데는 여러 가지 방법이 있습니다.

ClustrixDB 7.5 이상을 실행중인 경우 clx 도구를 사용하여 데이터베이스를 쉽게 재시작할 수 있습니다. 단일 노드에서 실행되는 다음 명령은 클러스터의 모든 노드에서 데이터베이스 프로세스를 중지하고 시작합니다.

/opt/clustrix/bin/clx dbrestart

ClustrixDB 버전 7.0 이하에서 clx 도구를 통해 nanny 프로세스를 사용하여 데이터베이스를 중지하고 시작하십시오. 단일 노드에서 실행되는 다음 명령은 클러스터의 모든 노드에서 데이터베이스 프로세스를 중지하고 시작합니다. 단일 노드에서 실행되는 다음 명령은 클러스터의 모든 노드에서 데이터베이스 프로세스를 중지하고 시작합니다.

/opt/clustrix/bin/clx nanny 'stop_job krobix'
/opt/clustrix/bin/clx nanny 'start_job krobix'

단일 노드만 시작하고 중지하려면 "-nN" 인수를 사용할 수 있습니다. 여기서 N은 적용할 노드의 NID입니다. 

ClustrixDB 7.5 예:

/opt/clustrix/bin/clx -n1 dbrestart

ClustrixDB 7.0 예:

/opt/clustrix/bin/clx -n1 nanny 'stop_job krobix'

노드의 모든 Clustrix 프로세스를 완전히 중지하려면 initctl을 사용하십시오. 그러면 명령이 실행되는 노드에서 모든 Clustrix 프로세스가 중지되고 시작됩니다.

initctl stop clustrix
initctl start clustrix

이 방법은 clustix clx 도구와 함께 사용하여 전체 클러스터에서 Clustrix를 중지/시작 할 수 있습니다.

예:

/opt/clustrix/bin/clx cmd 'initctl stop clustrix'

로드가 많은 상태에서 initctl을 사용하여 데이터베이스를 중지하면 실행중인 트랜잭션이 롤백 될 수 있으며 데이터베이스 시작 시간이 늘어날 수 있습니다.

또 다른 질문이 있으십니까? 문의 등록

0 댓글

댓글을 남기려면 로그인하세요.
Zendesk 제공