오라클 설치 따라해보기
오라클 설치
목차 MacOS에서 Oracle DB 설치하기 1.준비물 2. 오라클 설치 시작 3. 오라클 설치 오류
MacOS에서 Oracle DB 설치하기
- 집에서도 DB 환경 구축하고 실습해보려고 했다.
- 마침 맥북도 있어서 금방 설치할줄 알았는데.. 생각보다 오랜시간 투자를 했다.
- 지우고 설치하고.. 신기한 MacOS
1. 준비물
- Hoembrew (아래 프로그램을 설치하기 위해서 이 녀석이 가장 필요했다. )
- 맥북을 활용 많이 못했지만 여기서 윈도우보다 명령어만 입력해서 간편?하지만 설정이 어렵다는 느낌이 많이 들었다.
아래 명령어 입력하면 설치가 된다 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- cask (설치 시 아이콘으로 나오게 해주는 프로그램같다.)
brew install cask
- docker (인터넷이랑 명령어가 달랐다.)
brew install --cask docker
2. 오라클 설치 시작..
- 위 과정이 끝나게 되면 시간을 투자해야하는 부분이다. 여러번 포기하고 싶었지만…
- 도커에서 이미지를 검색하여 다운로드한다.
docker search oralce
명령어 구조는 search [검색어]로 보인다
명령어를 입력하면 아래처럼 결과가 보인다
- 이미지 다운 (다운로드 시간이 조금 걸린다.)
docker pull vitorfec/oracle-xe-18c
. 다운로드 완료 후 이미지 확인
docker images
- 다운로드 이미지를 컨테이너 생성 후 실행
docker run --name oracle -d -p 5150:22 -p 5151:1521 -e ORACLE_PWD:1234 vitorfec/oracle-xe-18c
- 실행 후 확인 (4번 명령어 입력하고 조금 이후에 서버가 부팅완료됩니다.)
docker ps
- 확인 완료 후 sqlplus 접속
docker exec -it -u oracle oracle sqlplus / as sysdba
위 방법은 다운로드 받은 이미지에 설정된 패스워드를 모를 때 실행하는 방법 같아보인다.
추가 설명
- docker: 도커가
- exec: 컨테이너 실행한다
- it: 쉘을 연다 (-i: interactive, -t: tty)
- -u: 접속하는 유저 이름 설정(임의로 변경 가능/위에서는 이름이 동일하게 설정)
- oracle: oracle18c 라는 컨테이너 실행
- sqlplus / as sysdba: sqlplus / as sysdba 명령어 실행!!!
3. 오라클 설치 오류
오라클 서버 기동 시 아래 오류 발생 mv: cannot stat ‘/opt/oracle/product/18c/dbhomeXE/dbs/spfileXE.ora’: No such file or directory
docker의 cpu를 줄이면 해결된다고한다?