Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong

 Orange for ORACLE 설치 및 환경설정



SQL을 좀 더 편하게 사용하기 위해서 

Orange라는 Tool을 다운로드해서 사용하려고 합니다.

원래는 굉장히 비싼 제품이지만 30일체험판을 제공하고 있습니다.

구글에서 orange for oracle을 검색해서 다운로드 합니다.


orange 다운 절차는 엄청간단하여 이미지만 첨부합니다.

Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong

 '다음'클릭


Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong

 '예'클릭


Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong



Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong



Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong

무난하게 표준 설치를 해줍니다.


Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong


Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong

30일 체험판이기 때문에 굳이 업그레이드를 하지 않습니다.


Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong

 그냥 넘어갑니다.


Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong

완료!




이제 오렌지 환경설정을 해줄 차례입니다.

아!

오렌지 환경설정을 하기전에

ctrl + r을 누르고 cmd를 실행시키면

아래와 같은 화면이 나옵니다.


Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong

전에 oracle 11g 설치에서 얘기했는데 

 scott이라는 계정을 사용할 것입니다.

그런데 처음 시작할 때는 계정이 잠금이 되어있어서

잠금을 아래와 같은 명령어로 해제해줍니다.


C:\Users\Admin>sqlplus / as sysdba


 ** 오라클 DB내 사용자 계정(유저) 잠금(lock) 해제
SQL> alter user 유저명 account unlock;

** 오라클 DB내 사용자 계정(유저) 패스워드 변경
SQL> alter user 유저명 identified by "패스워드";

계정 scott과 hr 두 계정을 설정을 해줍니다.



그리고 나서 실행 프로그램에 Orange for ORACLE을 실행해주면

아래와 같은 화면이 나옵니다.

전역데이터베이스(orcl)에 접속하는 과정입니다.

Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong



Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong

     TNS Name이 전역데이터베이스로 ORCL을 선택

Username은 계정명으로 scott 입력

정해놨던 패스워드를 입력해줍니다.

그리고나서 Oracle Home에 위와 같이 나올 것입니다.

다 입력했으면 Connect클릭!


 연결이 잘되었으면 아래와 같이 나올것입니다.

Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong



Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong

 처음 실행을 위해서 노란색 박스를 누르면 처음 SQL 프로젝트 화면이 나타납니다.


Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong

이렇게요!





Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong


파일이라는 곳에서 tab을 추가하거나 sql파일을 열고 저장하는 옵션이 있습니다.

이정도는 직접해보는게 더 좋습니다.


이것으로 SQL을 공부하기 위한 설치 및 환경설정이 끝났습니다.

다음 업로드는 SQL select문 입니다.

 


현재 Oracle12c를 설치했음으로, 당연히 WareValley사의 Orange로 접속이 되는게 맞는거 같은데 관련 문서를 구글링해도 전부 Oracle Instant Client를 설치하고 연동하는 문서만 보인다. 


먼저는 Oracle Instant Client로 연동해보고 방법을 찾아 보도록 하겠다.


참고로 요즘은 Orange를 많이들 쓴다고 하는데 8주만 무료로 사용이 가능하다. 키젠 같은게 있으니 사용을 하겠지.. 8주만 무료를 누가 쓰겠는가? 하지만 난 찾지를 못 했다. 그냥 Toad를 쓰는게 나을 듯...


1. Oracle Instant Client Download : http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html


Windows 버전인 경우는 32bit용으로 설치해야 한다. toad나 Orange나 아직 64bit용을 지원하지 않고 있다. client라고 해서 용량이 작을줄 알았는데 압축푸니 185M 정도 된다. 썩어도 준치라더니 오라클은 오라클인가 보다.


Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong


2. Oracle instant Client는 별도의 설치가 필요없고, 적당한 위치에 압축을 푼후 tnsnames.ora 파일을 생성해 주면된다. 만약 서버를 설치했다면 tnsnames.ora 파일은 'D:\app\ora1\product\12.1.0\dbhome_1\NETWORK\ADMIN\' 폴더 아래에 있다.



Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong
tnsnames.ora


3. Orange를 통한 접속


Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong


Oracle Home의 '<Instant Client>'들 선택하고 Oracle Instant Client 폴더를 선택해 주면 

tnsnames.ora에 있는 관련 tns가 TNS Name 콤보 박스에 나타나게 된다.



Orange ORACLE_HOME 설정 - Orange ORACLE_HOME seoljeong


4. Toad를 통한 접속

Oracle instant Client를 설치 했음에도 불구하고 'You do not have any Oracle homes installed' 라는 메세지가 나온다면 PATH를 잡아줘야 함.