문서유형ㅣ기술정보
분야ㅣ관리/환경설정
적용제품버전ㅣ7FS02PS
문서번호ㅣTADTI114
개요
Linux OS 재기동 시 TAC 자동 실행기능에 대해 안내합니다.
방법
1. tibero_auto_boot 스크립트 생성
vi /usr/bin/tibero_auto_boot #!/bin/bash export TB_HOME=/tac/tibero7 export CM_HOME=/tac/tibero7 export CM_SID=cm1 export LD_LIBRARY_PATH=$TB_HOME/lib:$TB_HOME/client/lib:$TB_HOME/../lib_dummy:/usr/openv/lib/ export PATH=$PATH:$TB_HOME/bin:$TB_HOME/client/bin sh /tac/boot_script/boot_all.sh vi /tac/boot_script/boot_all.sh sleep 30 tbcm -b sleep 10 cmrctl start as --name tas1 sleep 10 cmrctl start db --name tac1 ** /tac/boot_script/boot_all.sh 은 위와 같은 방식으로 boot 명령어 명시 (또는 tibero_auto_boot 에 직접 기재) ** sleep 을 안주거나 너무 짧게 주는 경우, CM 이나 서비스가 정상적으로 boot 되지 않는 경우가 있어, tbcm -b 전 30 초, 각각의 instance boot 전 10 초씩 sleep 을 주었음. ** 실행 권한 부여 chmod 744 /usr/bin/tibero_auto_boot chmod 744 /tac/boot_script/boot_all.sh
2. tibero_auto_boot service 생성
OS systemd 에 tibero_auto_boot service를 생성합니다.
vi /etc/systemd/system/tibero_auto_boot.service [Unit] Description=Tibero Auto boot systemd service. [Service] Type=simple User=root ExecStart=/bin/bash /usr/bin/tibero_auto_boot RemainAfterExit=true [Install] WantedBy=multi-user.target
3. tibero_auto_boot.service 활성화
systemctl daemon-reload
systemctl enable tibero_auto_boot.service
** tibero_auto_boot.service start 및 status 확인 방법
systemctl start tibero_auto_boot.service
systemctl status tibero_auto_boot.service
● tibero_auto_boot.service - Tibero Auto boot systemd service.
Loaded: loaded (/etc/systemd/system/tibero_auto_boot.service; enabled; vendor preset: disabled)
Active: active (running) (thawing) since Thu 2025-11-13 14:46:41 KST; 5s ago
Main PID: 8962 (bash)
Tasks: 3 (limit: 29373)
Memory: 1.0M
CGroup: /system.slice/tibero_auto_boot.service
├─8962 /bin/bash /usr/bin/tibero_auto_boot
├─8963 sh /tac/boot_script/boot_all.sh
└─8964 sleep 30