'oracle instance'에 해당되는 글 1건
윈도우 Client로 Oracle Server 접속하기
Oracle

OS : windows7 64bit

OS instance : win64bit

Oracle : OEL6 + 11g R2



1.오라클사에서 배포하는 Win64bit 11gR2 client를 다운받는다.

Os가 32bit면 32bit로 다운받아야 한다.


2. 해당 압축파일을 풀면 아래와 같은 파일들이 보이는데 셋업(Setup)을 더블클릭한다


3. OUI설치전 체크중


4. 사양에 따라 조금 오래 걸릴수도 있다

기다리다보면 아래와 같은 OUI(Oracle User Interface)창이 뜨게 된다.

맨 위인 instance client가 Default값이 되있을텐데 Admin체크후에 다음으로 넘어간다.


5.한국어를 추가해 주고 넘어간다.

어떤 언어를 선택해도 상관은 없다. 용량만 늘어날뿐


6. Oracle Base가 설치 될 경로인데 한번 체크하고 다음으로 넘어가자.


7. 여기서 에러가 뜰텐데 ignore 체크 후에 다음으로 넘어가자.

맨 아래 박스보면 예상값, 실제값이 보이는데 해당사항없음으로 표시된다. 이때 Status란에 실패나 에러가 떠도 넘어가도 되지만

예상값과 실제값이 다르게 나와 실패로 뜨면 설치해도 접속하지 못하게 된다. 문제를 해결하고 넘어가자.


8. Summary


9. 설치 진행 중


10. 문제 없이 설치가 완료되면 아래와 같이 뜨는데 Close 클릭후에 나오자.


11. 설치는 완료됐고 윈도우 실행 명령어창에 cmd라고 치고 엔터를 누른다.


12. 이 상태에서 prompt에 netca라고 치고 엔터를 누른다.

(Server에서 /app/oracle/product/11g/cib/netca 와 같다)


13. 윈도우에서 Server로 접속해야 하니까 로컬 네트 서비스만 만들면 된다.(tnsnames.ora)

해당 Client가 tnsnames.ora파일을 보고 Server를 찾아간다.


14. 처음 생성이니 추가를 누른다.


15. 서비스 이름은 접속할려는 Server의 database명을 입력해주면 된다.



16. TCP - 서버와 클라이언트간에 데이타를 신뢰성있게 전달하기 위해 만들어진 프로토콜이다.

Transmission Control Protocol 의 줄임말이다. 클릭하고 넘어가자

데이타를 전송하기 전에 데이타전송을 위한 연결을 만드는 연결지향 프로토콜이다데이타는 네트워크선로를 통해 전달되는 과정에서 손실되거나 순서가 뒤바뀌어서 전달될수 있는데, TCP는 손실을 검색해내서, 이를 교정하고 순서를 재조합할수 있도록 해준다.


17. 호스트 이름에는 접속할려는 해당 아이피를 입력해준다.

포트번호는 테스트용도로 쓰일것이니 햇갈리지 않게 표준포트를 이용한다.


18. 테스트를 해도 되지만 에러가 뜰것이다.

테스트 안해도 후에 전부 해결할수 있는 에러메세지가 뜨니 우선 테스트를 수행하지 않겠다.


19. 네트워크 서비스 이름

YKDB동일


20. 아니오


21. 다음 클릭


22. 완료를 클릭하고 빠져나오자


23. 이제 Client가 Server를 찾아갈 수 있도록 tnsnames.ora파일을 생성해줘야 한다.

아까 OUI창에서 봤던 경로를 찾아 admin까지 이동한다.

C:\app/YK/product/11.2.0/client_1/network/admin/


24. admin 폴더까지 오면 sample폴더와 sqlnet.ora 파일이 있을건데

sample폴더 안에는 sqlnet.ora , tnsnames.ora, listener.ora 3개의 샘플파일이 들어있다. 지우세요.

admin폴더에 tnsnames.ora파일을 메모장으로 생성하고 아래와 같이 써주자.

알면 그냥 쓰고 모르면 Server쪽 tnsnames.ora파일을 열어서 그대로 복사 붙여넣기 하고 저장 종료한다.

(저장할때 엑세스 거부뜨면 메모장열때 관리자 권한으로 실행해서 메모장을 열어 작업한다.)


25. 다시 cmd창을 열어서 oracle server로 접속한다.

sqlplus scott/tiger@ykdb

접속되고 다음에 접속됨이라고 떠야 제대로 접속된것이다.


26. scott 계정으로 select가 되는지 확인해보자.

접속 에러 체크

1. 접속이 되지 않는다면 로컬 네트 서비스를 제거하고 다시 netca해서 재생성한다.

2. listener가 켜져 있는지 확인한다.

3. 윈도우 client tnsnames.ora파일에 공백이나 특수문자가 있는지 확인한다.

4. 그래도 안되면 Server쪽 listener.ora, tnsnames.ora파일을 삭제한후 다시 생성한다.(대체로 여기)


'Oracle' 카테고리의 다른 글

SQL*Loader 수행 전 확인해야 할 사항들  (0) 2014.11.10
SQL* Loader로 외부 데이터 입력하기  (0) 2014.11.10
toad for oracle 설치 및 세팅  (0) 2014.11.04
OEL5 + Oracle 11g rac rawdevice  (0) 2014.09.28
oracld 11g rac asm  (0) 2014.09.26