728x90
Solaris에서 PostgreSQL 서비스는 SMF(Service Management Facility)를 통해 관리됩니다. svcs 명령어를 사용하여 서비스 상태를 확인하고, svcadm 명령어를 사용하여 서비스를 시작하거나 중지할 수 있습니다.
1. PostgreSQL 서비스 실행 여부 확인
PostgreSQL 서비스의 현재 상태를 확인하려면 다음 명령어를 사용합니다.
bash
svcs -a | grep postgres
또는 서비스 FMRI(Fault Managed Resource Identifier)를 알고 있는 경우 특정 서비스 상태를 확인할 수 있습니다.
bash
svcs postgresql
출력 결과에서 state 열이 online이면 서비스가 실행 중임을 의미하며, disabled, offline, 또는 maintenance 상태인 경우 실행되고 있지 않거나 문제가 있는 것입니다.
특정 FMRI(예: svc:/application/database/postgresql:version_82)에 대한 자세한 정보 및 관련 프로세스 ID를 보려면 다음 명령어를 사용합니다.
bash
svcs -lp svc:/application/database/postgresql:version_82
설치된 PostgreSQL 버전에 따라 FMRI의 version_82 부분을 수정해야 할 수 있습니다.
2. PostgreSQL 서비스 실행 (시작/중지/재시작)
PostgreSQL 서비스를 관리하려면 svcadm 명령어를 root 권한으로 실행해야 합니다.
- 서비스 시작:
bash
svcadm enable svc:/application/database/postgresql:version - 서비스 중지:
bash
svcadm disable svc:/application/database/postgresql:version - 서비스 재시작:
bash
svcadm restart svc:/application/database/postgresql:version
참고: 위의 명령어에서 svc:/application/database/postgresql:version은 실제 설치된 PostgreSQL 서비스의 FMRI로 대체해야 합니다. 정확한 FMRI는 svcs -a | grep postgres 명령어로 확인할 수 있습니다.
bash
# postgres 사용자로 전환
su - postgres
# 데이터 디렉터리 경로를 지정하여 시작 (예시 경로 사용)
pg_ctl start -D /usr/local/pgsql/data -l serverlog
728x90
'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
| Mysql 설치방법 + 초기 비밀번호 설정 (0) | 2026.01.17 |
|---|---|
| Oracle Solaris 11.4 환경에서 MySQL의 설치 여부를 확인 (0) | 2026.01.16 |
| 로컬 AI 구축 (0) | 2026.01.14 |
| 용어 추정가격 예정가격 (0) | 2026.01.13 |
| 소프트웨어 S/W 비용산정 (0) | 2026.01.13 |