클라이언트 OS : win7 64bit
(Win8~8.1에서는 뭔짓을 해도 sqlnet.ora를 찾을 수 없다는 에러 메세지를 띄우니 빠르게 포기)
Server OS : OEL64bit
Oracle : 11g
Toad : 64bit
Oracle instance 64bit
1. 델 홈페이지 다운로드 메뉴에서 해당 os bit를 찾아 다운로드 받는다.(Freeware 기준)
Oracle instance도 Oracle 홈페이지에 가서 클라이언트 OS에 맞는 bit를 보고 다운받는다.
Toad를 설치할때 특수문자로 된 경로안에 설치하면 에러를 띄울 가능성이 상당히 높으므로
Program File(x86) 을 하위폴더나 64bit program file 폴더로 옮긴다.
2. 다운로드 받은 해당 Oracle instance 압축을 풀고 특수문자가 들어 가지 않는 경로로 이동시킨다.
3.Oracle instance 폴더로 들어가면 network폴더가 있을지도, 없을지도 모른다.
없으면 생성해주고 network가 포함된 경로를 복사한다. (TNS_ADMIN)
4.환경변수를 넣어줘야 하는데 내 컴퓨터 메뉴에서 속성 클릭
5. 왼쪽 고급시스템 설정 클릭
6. 맨 아래 환경변수를 클릭해준다.
7. 시스템변수쪽 새로만들기에
변수 이름 : TNS_ADMIN
변수 값 : 위에 복사한거 붙여넣기
8. 그리고 Path 더블클릭하고
;(세미콜론) network를 뺀 나머지 instance 경로 붙여넣기
;C:\instance_11_2
여기까지가 Client 설정은 끝났고 Server쪽 listener.ora파일과 listener를 켜주면 된다.
9. 해당 경로로 가서 listener.ora파일을 vi로 열어서 편집한다.
없으면 /app/oracle/product/11g/bin/ 디렉토리에 가서 ./netca 를 실행시켜 listener 파일을 생성한다.(tns 동일)
10. listener.ora파일을 열어보면 아래와 같이 나오는데 밑에 SID_LIST_LISTENER 부분은 추가해줘야 할것이다.
위 아래가 한쌍이므로 하나의 리스너를 사용할려면 아래와 같이 설정되어 있어야한다.
기본 Port 번호는 1521 , host는 아래와 같이 아이피로 잡아줘도 되고,
호스트명으로 잡아줄려면 /etc/hosts파일을 열어 아이피옆에 호스트명을 추가해주면 된다.
11. tnsnames.ora파일을 열어보면(생성해서) 아래와 같이 나오는데 HOST와 Port번호는 listener와 동일해야 한다.
(지금은 tns가 필요가 없다)
12. 위 설정까지 마추고 Toad에 접속할려면 tns오류가 뜰건데 Server쪽에 한가지가 더 남아있다.
보통 리스너가 죽어있는데 한번 stop해주고 start해주면 오류없이 잘 올라올것이다.
lsnrctl listener stop
lsnrctl listener start
lsnrctl listener status13. 이제 Toad에 접속해서 user /schema에 사용자명
password에 암호 넣어주고 host는 위 설정과 동일 포트도 동일
sid에 체크해주고 해당 database명을 입력후에 connect를 클릭하자.(connect 위에 네모로 표시해놨는데
instant client가 자동으로 잡혀있어야 된다. 그렇지 않으면 해당instance를 잡지 못하는 것이므로 환경변수 및
경로체크를 다시 해보고 잡힐때까지 하시면 된다.)
14. scott 계정으로 login
select name from student;
'Oracle' 카테고리의 다른 글
SQL* Loader로 외부 데이터 입력하기 (0) | 2014.11.10 |
---|---|
윈도우 Client로 Oracle Server 접속하기 (0) | 2014.11.04 |
OEL5 + Oracle 11g rac rawdevice (0) | 2014.09.28 |
oracld 11g rac asm (0) | 2014.09.26 |
oracle 10 rac rawdevice (0) | 2014.09.26 |