우분투 20.04가 설치된 서버 컴퓨터가 부팅될 때 오라클 DB도 자동실행되게 하고자 한다.
구글에서 검색했을 때는 dbstart나 dbshut을 사용한다는 글이 많았는데
내 경우에는 아무리 찾아봐도 dbstart, dbshut 파일이 없어 한참을 헤맸다.
그러다가 크리스마스 새벽에 해결책을 찾았는데... 생각보다 단순했다.
/etc/init.d 경로에는 oracle-xe 파일이 존재한다.
오라클 설치와 함께 생성되는 파일인데 이 파일을 시작 서비스에 등록하기만 하면 된다.
systemctl enable oracle-xe
위와 같이 입력하면 not a nativce-service 라는 경고문이 나오는데
문제가 없다면 자동으로 update-rc.d를 통해 서비스를 등록해준다.
다만 update-rc.d를 실행하면서 Default-Start contains no runlevels, aborting 이라는
에러가 발생하는 경우가 있다.
해당 경우에는 oracle-xe 파일을 편집기로 열어 파일의 상단부에 위와 같이 작성한 뒤 다시 시도해보자.
'Linux' 카테고리의 다른 글
리눅스 날짜 설정 (0) | 2022.12.26 |
---|---|
우분투 20.04 웹서버 구축 (0) | 2022.12.25 |
우분투 20.04 자바 1.8 설치 (0) | 2022.12.25 |
우분투 오라클 접속 (0) | 2022.12.24 |
우분투 20.04 오라클 11g r2 설치 (0) | 2022.12.24 |