INJE BLOG

WASTING YOUR TIME

SINCE 2017

맥에 오라클 DB 설치하기

INJE KIM code | 2017. 9. 30. 18:06

안타깝게도 오라클 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 을 입력하시면 알 수 있어요) 


유용하셨다면 공감버튼 부탁드려요!