토드에서 데이터베이스 로그인을 위한 방법은 크게 3가지가 있습니다. 각각 TNS, Direct, LDAP가 있는데 이번 시간에 알아볼 것은 자주 사용하는 TNS와 Direct입니다.
TNS
오라클의 네트워크 기술, Transparent Network Substrate (TNS) 를 이용하는 방법입니다. 오라클 클라이언트 홈으로 이동하면 TNS 접속 방법을 기술하고 있는 TNSNAMES.ORA 파일을 확인할 수 있을 것입니다. 해당 파일을 직접 수정하여 관리할 수도 있고, 토드 로그인 화면 하단의 'Installed Clients' 에서 'TNSNames Editor'를 통해 도움을 받아 수정할 수도 있답니다.
XE=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=localhost)
(PORT=1521)
)
(CONNECT_DATA=
(SERVER=dedicated)
(SERVICE_NAME=XE)
)
)
등록된 데이터베이스의 데이터 소스 이름을 선택하여 해당 유저/패스워드 정보로 접속할 수 있습니다. 추후 설명할 다이렉트 방법처럼 데이터베이스 정보를 서술하여 접속할 수도 있답니다.
1.2.3.4:1521/Service_Name
위의 예제는 호스트:포트/서비스명을 입력하여 접속하는 방법입니다.
Direct
Direct는 오라클 접속 정보를 직접 입력하는 방법입니다. TNS를 통한 직접적인 기술이 없더라도 오라클 클라이언트가 활성화 되어 있다면 사용이 가능한 장점이 있습니다. Host, Port, Service Name (또는 SID)를 입력하고 접속해 주십시오. 직접 접속하는 경우에는 데이터베이스 기술자를 통해 똑같은 이름으로 접속한 것보다 더 직관적으로 접속 세션 정보를 확인할 수 있다는 장점이 있습니다.