안타깝게도 오라클 DB 는 맥을 지원을 안하죠..?
그래도 어떻게 쓸 수는 있습니다..
버추얼 박스로 서버를 돌리고, 맥 터미널에서 접속하는 방법인데요.
먼저 버추얼박스가 안깔려 있으신 분들은
여기 에서 받아서 깔아주세요.
자 다 까셨으면, 오라클에서 제공하는 개발자용 vm 파일을 받을 차례인데요!
최신 버전은 여기 에서,
혹시 저처럼 11g 가 필요하신 분은 여기 에서 받아주세요.
(만약에 안받아지시면, 오라클 사이트에서 로그인을 한 후 다시 받아보세요!)
그럼 이제 받은 vm 파일을 설치 해야겠죠?
버츄얼박스를 켜고, File - Import Appliance 를 눌러주세요
이제 아까 받은 vm 파일을 불러와 주시고
설치가 끝날 때 까지 쭉 다음을 눌러서 설치해 주세요
자, 설치가 끝났죠?
이제 제일 중요한 부분인데요!
왼쪽 목록에서 Oracle Developer Days 를 누르고,
Settings 를 눌러서 설정창을 켜주세요
새 창이 떴으면 Network 를 누르고,
Advanced 를 눌러 메뉴를 열고, Port Forwarding 을 눌러주세요
오른쪽에 + 모양 버튼을 누르고, 똑같이 입력해주세요
자, 이제 vm 설치가 끝났습니다!
이제 클라이언트 부분을 설치 해야겠죠?
바로 설치하러 갑시다.
여기 로 들어가셔서
instantclient-basic-macos.x64
instantclient-sqlplus-macos.x64
instantclient-sdk-macos.x64
이렇게 세 파일을 받아서, 한 폴더에 전부 압축을 풀어주세요
그 다음엔 이 파일을 받아서 같은 폴더에 넣어 주시고
chmod 755 install.sh
./install.sh
source /usr/local/share/instantclient/instantclient.sh
같은 폴더 안에서 이 명령어 들을 실행해 주세요!
sqlplus
그러면 sqlplus 를 쳐서 설치가 잘 됬는지 확인해 볼까요?
SQL*Plus: Release 12.1.0.2.0 Production on Sat Sep 30 17:38:45 2017
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Enter user-name:
이렇게 나오시나요?
그럼 마지막으로, bash 터미널을 쓰시는 분은
nano .bash_profile
이 명령어를, zsh 를 쓰시는 분은
nano .zshrc
이 명령어를 입력해서 편집창을 켜시고
제일 아래에
source /usr/local/share/instantclient/instantclient.sh
를 입력하고 ctrl+x , y , return 를 순서대로 눌러서 저장해 주세요!
이제 설치가 다 끝났습니다!
그럼 버츄얼박스에서 Oracle vm 을 켜고,
아이디: oracle, 비밀번호: oracle 을 입력해서 로그인 해 주세요
sqlplus system/oracle@127.0.0.1:1521/orcl
그리고 터미널에 이 명령어를 입력해서 접속하시면 됩니다
혹시 Error: ORA-21561: OID generation failed 에러가 뜨면
nano /etc/hosts
를 쳐서 hosts 파일 맨 아래에
127.0.0.1 localhost hostname
을 입력/저장하고 다시 실행해 보세요!
(hostname은 터미널에 hostname 을 입력하시면 알 수 있어요)
유용하셨다면 공감버튼 부탁드려요!