728x90
반응형



한국에서는 잘 사용하지않는 부분이지만, 일본에서는 거의 모든 프로젝트에 들어가는 LDAP ...
처음에는 뭔지 잘 몰랐지만, 조금씩 알것 같은 느낌...

너무 많은 곳에서 LDAP 관련 인증을 이용하여 로그인을 하기 때문에 LDAP에 관련 Java 프로그램을 만들어 보았다.

그럼 LDAP은 뭘까? 아래는 위키에 설명된 것을 발취한 내용이다.

LDAP(Lightweight Directory Access Protocol, 라이트웨이트 디렉터리 액세스 프로토콜)은 TCP/IP 위에서 디렉터리 서비스를 조회하고 수정하는 응용 프로토콜이다.

디렉터리는 논리, 계급 방식 속에서 조직화된, 비슷한 특성을 가진 객체들의 모임이다. 가장 일반적인 예로는 전화 번호부(telephone directory)가 있는데 가나다 순의 일련의 이름을 가지고 있고, 이름마다 전화 번호와 주소가 포함되어 있다. 이러한 기본 설계 때문에 LDAP는 인증을 위한 다른 서비스에 의해 자주 사용된다.

LDAP 디렉터리 트리는 선택된 모델에 따라 다양한 정치적, 지질학적, 조직적 경계를 반영하기도 한다. 오늘날 LDAP의 배치는 최상위 수준의 계급을 구조화하기 위해 도메인 이름 서비스의 이름을 사용하는 경향이 있다. 디렉터리 안에 들어가면 들어갈수록 사람들, 조직, 프린터, 문서, 그룹 등을 대표하는 항목들이 나타난다.

LDAP의 현재 버전은 LDAPv3이다.


쉽게 생각하면 디렉토리 서비스...디렉토리 트리를 이용하여 빠른 검색을 이용한다..뭐 이런것 같음...


java로 구현한 LDAP 디렉토리 삭제
(하위 디렉토리 추가는 관리자 계정으로 로그인을 해야한다.)

위 소스를 실행하면 디렉토리가 삭제된다.

지금까지 LDAP에 관련된 검색, 추가, 삭제, 수정에 관한것을 java를 이용하여 구현 해보았다. 실제로 LDAP을 잘 이용하기 위해서는 좀더 공부를 할 필요하가 있다.



728x90
반응형
728x90
반응형

일단 정확히 알고 넘어가야 할것이 있다. 

실은 나도 몰랐다. 

일반적으로 사이베이스나 MS-SQL, MySQL등에서 DB라고 부리는 부분을 오라클에서는 테이블스페이스라고 부른다고 한다. 그리고 오라클에서 DB라고 부르는것은 인스턴스라고 합니다.

그러니깐 디비를 생성한다는 것은 테이블스페이스를 생성한다 라고 생각하면 되는것 같다.
(음..아직도 자세히 모르겠다. 오라클이 이렇게 복잡할줄은 전혀 몰랐다. 솔직히 깔려진거 쓰기만 해봤지, 설치는 처음이라..;;; 더군다나 리눅스에 설치...)

리눅스에서 오라클을 설치하는 것은 아래 포스팅을 참조 하세요.


일단 오라클 계정으로 sqlplus를 실행하여 system계정으로 로그인한다. (비밀번호는 오라클 깔때 입력했던 것으로)

접속이 잘 되었다면 아래를 실행해보자.

실제로 위의 부분은 간단하게 설정을 한것이다. 
나머지 옵션들도 많으니 인터넷 검색이나 구글링으로 정보를 찾아보는것이 도움이 될것이다.

혹시 잘못 만들었다면 삭제 명령어로 삭제를 할수있다.

아래는 sqlplus에서 system 계정으로 로그인시 tablespace 와 user의 확인 쿼리이다.

테이블스페이스의 정확한 개념은 아래 블로그에서 확인 하도록 하자.
728x90
반응형

+ Recent posts