[개념] 오라클 클라이언트에대해
오라클클라이언트라는게 뭘말하는건지 궁금합니다.
제가 예전에 오라클이라고 받은게있었는데 그것이 클라이언트라는것밖에모릅니다.
오라클에대한 지식은 전무한상태입니다.
다만 지금 조금씩 오라클을 배우고있습니다.
오라클 서버에 접속하기위해서는
원격지일경우 텔넷등을 이용해 해당 시스템접근후
sqlplus라는 dbms를 제어하는 툴이있는데 그걸로 접속하는것같습니다.
물론 꼭 sqlplus만으로 접속하는게 아니라.
isqlplus도 최근버전등에서는 지원해주더라구요..
물론 sqlgate같은 툴도 접근을 하게합니다.
그런데 여기서 오라클클라이언트에대해 의문점이생겼습니다.
그래도 짜투리지식이있어
토드나 오렌지 골든 같은걸로도 오라클로 접속할수있다고들하는데
이것들은 sqlgate와는 다르게 오라클 클라이언트나 sql*net같은걸 요구합니다.
(실질적으로 sql*net는 별도로 다운받을수있는 경로가 없는듯보였습니다.)
이상한것은 이렇게 요구하는 프로그램들은 하나같이 30메가이상인데비해
sqlgate는 10메가정도밖에안됩니다.
이쯤해서 제가 생각한것은.
sqlgate가 뭔가 기능이 부족하다는느낌이들었습니다.
질문 1:
일반적으로 클라이언트라는것들은 대게 서버에접속해 요청하고 그런거는 알겠지만.
과연 sqlgate정도로 해결이불가능한 어떤 기능을 할수있길래 전용클라이언트가 존재하는지 궁금합니다.
질문 2:
sql*net가 오라클 클라이언트에 포함된건가요?
질문 3:
왜 SQLGATE는 다운로드만하고도 접근이되는건가요?
오라클 사에서 제공하는 오라클 클라이언트는운영체제가 오라클 서버에 접
오라클 사에서 제공하는 오라클 클라이언트는
운영체제가 오라클 서버에 접속할 수 있는
라이브러리 및 관리툴 등등을 포함하고 있습니다.
sql*net은 오라클사에서 제공하는
오라클 데이터베이스 서버에 Network를 경유해 접속할 수 있는
일종의 드라이버나 인터페이스 같은 것입니다.
물론 이것이 클라이언트 단에서 서버에 접속할 수 있는 기능을 포함하고 있음으로 클라이언트라고 할 수 있고, 그것만으로는 거의 아무것도 할 수 없기 때문에
그렇지도 않다고 할 수도 있겠죠..
여기까지는 질문2에 대한 답변...
질문1....에 대한 답변...sqlgate는 (정확히는 모르겠지
질문1....에 대한 답변...
sqlgate는 (정확히는 모르겠지만...)
아마도 오라클사에 sql*net에 대해서 라이센스 비슷한 것을
받았으리라 생각합니다.
따라서, 이것이 없는 타사는 오라클이 제공하는 클라이언트를 설치해야만
접근이 가능하고,
sqlgate는 필요없이 이 것만 설치해도 접근할 수 있겠죠..
참고로...
mysql에 관련된 도구를 개발할 때,
gpl로 만들면, mysql접속에 관련된 라이브러리사용에
아무런 제약이 없지만,
상용으로 만들어 팔려면, 유상으로 mysql에 별도의 라이센스 계약을 해야합니다.
댓글 달기