메뉴 건너뛰기

(*.106.188.101) 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기
Extra Form
출처 http://ssppmm.tistory.com/1589

오라클 연동 테스트도.. 오라클 설치만큼이나 짜증나고 힘든 작업이였습니다..

오라클이 제대로 설치됐음에도.. 연동이 안되서.. 짜증나서 지운적이 한두번이 아니죠;..

우분투, 페도라도 마찬가지지만.. 이렇게.. 한단계 한단계 진행할때마다..



백업해놓고.. 바로 그 상태에서 다시 시작할 수 있게 말이죠..

Ubuntu, Fedora, CentOS 모두 하는 방법은 같습니다..

우선 오라클에서 터미널 모드 접속 오라클 사용자 계정으로 넘어갑니다..
우선 리스너 부터 실행하고.. 오라클 실행을 해봅시다..

$ su - oracle
$ lsnrctl start 


제대로 실행되는것 확인했으니.. 종료도 해봅시다..
$ lsnrctl stop


종료도 제대로 되는군요.. 다시 리스너 시작하시구요.. 이제 오라클 실행을 해봅시다..

$ sqlplus "/as sysdba"  를 하거나

$ sqlplus /nolog
SQL> connect /as sysdba
를 실행합니다

SQL> startup 으로 데이터 베이스를 시작!..
시작하자 마자 오류;..


오류를 보니..
설치된 오라클 dbs 폴더에 initora110.ora 파일이 없다.. 뭐 그런 내용이였습니다..

그래서.. 폴더를 확인해봤죠.. 있는데 없는척 오류 낸게 아닌가해서;..


정말 없더군요;..

뭐 어쩌겠습니까;.. 다시 오라클 설치할수도없고.. 제 특기인.. 검색을 해야죠;..
ORA-01078, LRM-00109 오류 검색을 해보니.. 만들어주면 된다고 합니다..

참고 블로그 - IT 자료 블로그  네이버 블로그..

이건 제 pc에 설치한 오라클이기 때문에.. 사용자마다 틀릴 수 있습니다..
오라클 설치 폴더 안에 dbs.. 그 안에서도 spfile 로 시작하는 파일을 적어주시면 됩니다..

가끔 저 에러 말고 다른 에러가 뜨는 것도 있는데.. 설치시 SID(환경설정에서 정한 SID)를.. 잘못 적어주셨거나..
대문자도 안되는것 같습니다..

# echo $ORACLE_SID 로 SID 내용을 확인 할 수 있습니다..
SID가 대문자거나.. 설치시 다른 것으로 적으셨다면..
# vi .bash_profile 에서 SID 를 바꿔주시면 되겠습니다..

다시 오라클로 들어가 봅시다..
리스너도 실행했고.. 오라클도 실행했습니다.. 이제 확인 작업만이 남았군요..

SQL> connect scott/tiger@ora110  
Erorr :
ORA-28000: the account is locked

계정이 잠겼다고 나오네요.. 이건 비밀번호가 여러번 틀렸을 경우..
또는 사용자가 사용할 수 없는 계정 둘 중 하나입니다.. 제가 알기로는요;..

오라클 설치했을때 입력했던 비밀번호를 기억하십니까?..
SYS                        root                root
SYSTEM                 root                root
전 이렇게 등록했었습니다..

SQL> connect system/root
Connected.

제대로 접속되었습니다.. 이제 잠긴 계정을 풀어봅시다..

SQL> alter user scott account unlock;
User altered.
SQL> alter user scott identified by tiger;
User altered.

SQL> connect scott/tiger@ora110  
Connected.


한번 테스트 해본다면.. select * from tab 을 눌러 내용을 살펴봅시다..

뭐 이정도면 오라클 서버는 성공적으로 설치 확인 하신겁니다..

이제 클라이언트를 설정해봅시다..

클라이언트에 오라클 클라이언트 라던지.. 그런게 설치가 되어있어야 합니다..

이제 외부에서 오라클 서버에 접속이 되는지 테스트 해봅시다..

이부분이 가장 짜증나는 부분입니다.. 안되는게 뭐 그리 많은지;.. 계속 하다하다 실패해서..
막 물건 집어던지고 싶은걸 간신히 참았습니다;..

$ lsnrctrl start 를 해서 리스너가 켜져있는지 확인하시구요..
리눅스 서버 상의 ip를 확인하고 윈도우에서 ping 이 가는지 확인을 합니다..

$ ifconfig 를 해주시면 ip를 확인할 수 있습니다.. 윈도우에서 ip 확인하는 ipconfig 과 비슷하죠?..
저도 계속 $ ipconfig 를 쳤습니다;..

$ ifconfig 를 했는데..
-bash: ifconfig: command not found
이렇게 나왔다면.. PATH 설정이 안된겁니다..

path 설정해주기 귀찮으니.. 그냥 절대경로를 통한 명령어를 입력합시다..
$ /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:F1:17:B9 
          inet addr:***.***.***.***  Bcast:***.***.***.***  Mask:255.255.255.0
          inet6 addr: 0000::000:0000:0000:0000/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9338 errors:6 dropped:6 overruns:0 frame:0
          TX packets:534 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:935939 (914.0 KiB)  TX bytes:47626 (46.5 KiB)
          Interrupt:67 Base address:0x2000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:9607 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9607 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3097162 (2.9 MiB)  TX bytes:3097162 (2.9 MiB)

inet addr : ***.***.***.*** 가 리눅스 아이피입니다..

이 아이피를 윈도우 CMD 모드에서 ping 테스트를 해봅시다..
C:\>ping 000.000.000.000

Ping 000.000.000.000 32바이트 데이터 사용:
000.000.000.000의 응답: 바이트=32 시간=7ms TTL=64
000.000.000.000의 응답: 바이트=32 시간<1ms TTL=64
000.000.000.000의 응답: 바이트=32 시간<1ms TTL=64
000.000.000.000의 응답: 바이트=32 시간<1ms TTL=64

000.000.000.000에 대한 Ping 통계:
    패킷: 보냄 = 4, 받음 = 4, 손실 = 0 (0% 손실),
왕복 시간(밀리초):
    최소 = 0ms, 최대 = 7ms, 평균 = 1ms

제대로 핑 테스트가 통과되었습니다..
드디어 리눅스 서버의 오라클에 접속할 준비가 되었습니다..

제가 이거 처음 연동테스트 할때.. 핑테스트도 실패하고.. 왜 실패했나 찾아보고.. 아주 삽질했습니다..
리스너, 오라클 실행을 안한 상태에서 계속 했거든요;..

이제 오라클 tnsnames.ora 파일을 수정만 하면 됩니다..
오라클 클라이언트 설치 폴더 중에..
C:\oracle\product\11.2.0\client_1\network\admin

각 설치 폴더는 틀릴 수 있으니까 클라이언트 설치된 폴더 중에서도 네트워크/어드민에..

tnsnames.ora 라는 파일이 있습니다.. 없을 수도 있어요..
없으면 만들어주면 됩니다..

내용은 다음과 같습니다..

ORA110 =                        (이건 SID는 아닌데.. SID랑 같은 이름을 적어주더군요)..

                            (많은 분들이 그렇게 하니까.. 저도 그냥 그렇게 하겠습니다)..

  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 000.000.000.000)(PORT = 1521))  
 

                                                       (호스트에 리눅스 IP 적어주시구요)..

    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORA110)      
        (서비스네임에.. SID 적어주시면 되겠습니다)..
    )
  )


그리고 오라클 DB를 편하게 쓰기 위한 오라클 보조프로그램 Toad를 사용해보겠습니다..
안써도 상관없는데.. 사용하면 편합니다..



토드만 써서 간단히 확인만 할꺼여서 나머지는 체크해제하고 설치했습니다..
Quest SQL Optimizer for Oracle과 Quest Installer 그리고 Toad for Oracle 3개만 설치했습니다..


토드에 접속하고.. 유저아이디/비밀번호, SID명 등을 적고 커넥트!..



그런데.. 이런게 뜨더군요..

ORA-12170: TNS: 접속 시간 초과가 발생함

참조 블로그 - 하고싶은게 너무많지만 귀찮아~ ㅋ  네이버 블로그..
뭐야 여긴 그런 내용없는데;.. 역시 참조 블로그는 만능이 아니였습니다.. 단지 참조만;..

뭐가 문제야?.. 한참을 고민하다 다시 검색!..

원격 클라이언트에서 slq 접속 시에 이런 문제가 발생한다면, 서버측의 방화벽 설정을 살펴 볼 필요가 있다
출처 - 슈퍼스타★루비..
db서버와 연결이 안되고  해결책 : 서버에서 윈도우 방화벽 해제 캬캬~
출처 - piki's village..

눈에 들어오는건 방화벽 해제.. 윈도우 방화벽을 풀려고 했으나.. 눈에 들어오는 서버측 방화벽!..

다시 리눅스 방화벽 해제 방법에 대해서;.. 검색을;..
# ps aux
# ntsysv  <- 여기서 iptables [*] 체크 해제..
# /etc/init.d/iptables stop


드디어 방화벽도 해제했고.. 다시 토드 접속!..
다시 아이디/비밀번호/SID 등을 입력하고 커넥트!..

아까 테스트 했던 아이디와 패스워드가 scott/tiger 니까 여기도 그걸로 한번 접속해 보겠습니다..

깔끔하게 접속 성공.. 그리고 아까 콘솔에서 테스트 했던 select * from tab 을 실행했습니다..



콘솔하고 결과가 똑같이 나오는게 성공입니다..

이걸로서 오라클 연동 테스트가 끝났습니다.. 이제 오라클 잘 사용하시면 되겠습니다..


  1. No Image

    InfiniFlux v2.5.0 사용자 매뉴얼, 뉴스레터

    InfiniFlux v2.5.0 사용자 매뉴얼 InfiniFlux 뉴스레터
    Date2016.04.09 Reply0 Views504 file
    Read More
  2. 데이터 중복 제거 유형별 장단점 파트1

    데이터베이스 : 데이터 중복 제거 유형별 장단점 파트1 후처리 방식 vs. 인라인 방식 데이터 중복 제거란 데이터 세트에서 중복된 데이터를 없애는 기법을 일컫습니다. 동일한 데이터의 불필요한 사본을 없애 사본 하나만 저장하는 프로세스입니다. 중복 제거...
    Date2016.04.05 Reply0 Views532 file
    Read More
  3. No Image

    "대기업 100%, 하둡 도입할 것"··· 포레스터, 5대 하...

    포레스터 리서치(Forrester Research)의 빅데이터 분석가들이 내놓은 새로운 보고서에 따르면, 데이터에 대해 고급 분석을 수행하고 실용적인 시야를 얻고자 하는 조직에게 하둡 도입은 "필수"다. Read more: http://www.ciokorea.com/news/28252#csidx3bd908a...
    Date2016.04.05 Reply0 Views523
    Read More
  4. No Image

    하둡으로 가는 길 | 제3부 RDBMS에서 하둡으로 전환

    하둡으로 가는 길 | 제3부 RDBMS에서 하둡으로 전환 Read more: http://www.ciokorea.com/news/11400#csidx695bdcf61712f1cabbbb9f588c2d0dc Copyright © LinkBack
    Date2016.04.05 Reply0 Views507
    Read More
  5. No Image

    하둡으로 가는 길 | 제2부 하둡 대 RDBMS 비용

    하둡으로 가는 길 | 제2부 하둡 대 RDBMS 비용 Read more: http://www.ciokorea.com/news/11333#csidx1ee47f4992ed855bac08bdc34033345 Copyright © LinkBack
    Date2016.04.05 Reply0 Views479
    Read More
  6. No Image

    하둡, 비정형 데이터라는 틈새 시장 뚫었다

    대규모 정형•비정형 데이터를 관리하고자 하는 기업들의 수요가 증대됨에 따라 기업들이 오픈소스 아파치 하둡 소프트웨어 꾸준히 도입하는 것으로 조사됐다. 벤타나 리서치(Ventata Research)가 지난 달 말에 발표한 보고서에 따르면, 하둡이 기존 기술을 대...
    Date2016.04.05 Reply0 Views559
    Read More
  7. No Image

    빅 데이터 기술, 어려운 맵리듀스 대신 캐스케이딩 부상

    아파치 하둡에서 맵리듀스를 다룰 수 있는 개발자를 찾는 것은 어려운 숙제다. 하지만 빅 데이터 애플리케이션을 구축하기 위한 오픈소스 자바 애플리케이션 프레임워크인 캐스케이딩이라면, 개발자 채용 부담을 덜 수 있을 것이다. Read more: http://www.cio...
    Date2016.04.05 Reply0 Views480
    Read More
  8. No Image

    주목! 9가지 오픈소스 빅 데이터 기술

    갈수록 많은 기업들이 더 많은 데이터를 축적하며 경쟁력 향상을 꾀하고 있다. 그리고 이와 같은 빅 데이터 열풍의 중심에는 오픈소스 기술이 자리 잡고 있다. 여기 독자 여러분이 주목해야 할 아홉 개의 오픈소스 빅 데이터 기술을 소개한다. ciokr@idg.co.kr...
    Date2016.04.05 Reply0 Views509
    Read More
  9. No Image

    NoSQL, 데이터베이스 시장에 '폭풍'을 몰고 오다

    NoSQL 데이터베이스 시장은 작지만 데이터베이스 시장에서 그 중요성이 점차 증가하고 있다. Read more: http://www.ciokorea.com/news/22809#csidxa69e3a2b59543afa56e9d48f4aa151b Copyright © LinkBack
    Date2016.04.05 Reply0 Views477
    Read More
  10. No Image

    빅데이터와 NoSQL에 대한 숨겨진 진실

    빅데이터 고객의 특징을 물으면 대부분 막대한 양의 데이터를 가진 고객이라고 말할 것이다. NoSQL의 고객 특징을 물으면 대부분 높은 수준의 동시성이 필요한 고객이라고 말할 것이다. 이것이 NoSQL과 빅데이터 시장의 전부라면 몽고DB, Inc.와 하둡을 지원하...
    Date2016.04.05 Reply0 Views487
    Read More
  11. '빅데이터와 궁합 잘 맞는' 최신 데이터베이스 11선

    전세계적으로 지금 만큼 데이터베이스가 다양하고 흥미로웠던 적은 없었다. 이미지 출처 : Thinkstock Read more: http://www.ciokorea.com/news/26738#csidxbb6f813a09c6195a63c61b1994ff1c6 Copyright © LinkBack
    Date2016.04.05 Reply0 Views539
    Read More
  12. No Image

    벤더 기고 | NoSQL이 SQL보다 나은 10가지 경우

    * 본 기고문은 벤더가 작성한 것으로 네트워크 월드 편집진의 수정을 거쳤다. 그러나 벤더의 시각이 일부 남아 있을 수 있다. 구글, 아마존, 페이스북과 같은 IT 대기업을 필두로 많은 기업들이 핵심 애플리케이션 구축과 관련해 유연성과 확장성이라는 두 가...
    Date2016.04.05 Reply0 Views505
    Read More
  13. No Image

    NoSQL 표준의 시대가 왔다

    향후 15년동안 오라클의 하향세는 피할 수 없는 일이다. NoSQL과 빅 데이터 아래에 하나로 뭉친 새로운 데이터베이스의 물결이 다가오고 있는 상황에서 RDBMS 유일의 패러다임을 유지하기란 불가능하다.    오라클은 파트너십을 통해 대처하고 있고 이미 NoSQ...
    Date2016.04.05 Reply0 Views477
    Read More
  14. No Image

    기고 | NoSQL의 '숨은 비용' 이야기

    기고 | NoSQL의 '숨은 비용' 이야기 Read more: http://www.ciokorea.com/news/28025#csidxc04b6880e870a7eb7eeed98149c0bb8 Copyright © LinkBack
    Date2016.04.05 Reply0 Views490
    Read More
  15. No Image

    '전문가 5인이 제시한' 2016년 데이터 기술 및 분석 트렌드 21가지

        소셜, 모바일, 클라우드와 함께 분석 및 관련된 데이터 기술이 디지털 시대의 주요 혁신자로 자리 매김했다. 2015년에는 빅데이터 계획이 시험 단계에서 생산 단계로 옮겨갔으며 비즈니스 인텔리전스(Business Intelligence)를 강화하기 위해 새로운 데이...
    Date2016.04.05 Reply0 Views502
    Read More
  16. No Image

    10주년 맞은 하둡··· 더그 커팅의 회고와 전망

    10주년 맞은 하둡··· 더그 커팅의 회고와 전망 Read more: http://www.ciokorea.com/news/28363#csidx019bb769977b937bd4e27cb04baf24e Copyright © LinkBack
    Date2016.04.05 Reply0 Views522
    Read More
  17. No Image

    기고 | 하둡 배포판 3종의 현재와 미래

    하둡(Hadoop)은 방대한 데이터 세트를 간단히 분석할 수 있는 새로운 방법을 제시하면서, 빅 데이터 시장을 순식간에 탈바꿈시켰다. 최근 하둡과 빅 데이터가 동의어로 사용되는 경우가 많은 이유다. 하둡은 오픈소스 프로젝트다. 따라서 많은 벤더들이 새 기...
    Date2016.04.05 Reply0 Views482
    Read More
  18. 하둡과 아파치 스파크, 무엇이 어떻게 다른가? 5가지 궁금증

    종종 하둡과 아파치 스파크가 빅데이터 영역에서 경쟁관계 있는 것처럼 보이기도 했지만 최근 들어 이 둘이 서로 조화를 이룬다는 생각이 점점 더 확산되고 있다. 하둡과 아파치 스파크 둘 다 빅데이터 프레임워크다. 이미지 출처 : IDGNS 빅데이터를 다루는 ...
    Date2016.04.05 Reply0 Views461
    Read More
  19. No Image

    하둡 월드 쇼에 등장한 최신 빅데이터 툴 14선

    Brandon Butler | Network World 세상에는 다양한 빅데이터 툴과 서비스가 있다. 지난 주 산호세에서 열린 스트라타 월드/하둡 월드쇼에서는 최신 오픈소스 데이터베이스 기술부터 이들을 관리할 툴에 이르기까지 다양한 제품들이 선보였다. 앞으로 시장을 주...
    Date2016.04.05 Reply0 Views505
    Read More
  20. No Image

    오라클 리눅스서버 > 연동 < 윈도우 클라이언트 테스트

    오라클 연동 테스트도.. 오라클 설치만큼이나 짜증나고 힘든 작업이였습니다.. 오라클이 제대로 설치됐음에도.. 연동이 안되서.. 짜증나서 지운적이 한두번이 아니죠;.. 우분투, 페도라도 마찬가지지만.. 이렇게.. 한단계 한단계 진행할때마다.. 백업해놓고.. ...
    Date2016.04.03 Reply0 Views499
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7