제 sqlnet.ora파일을 보았는데요..
NAMES.DEFAULT_DOMAIN = com
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES)
일케 되있거든여.. 이것때문이라는 말씀을 하셨는데..
혹.. 이것좀 설명해주실수 있나요??
글구.. 이파일이 없을경우..
그냥.. orcl로 접속이 되더라구여..
그럼.. tnsnames.ora파일에는 두개의 설정 모두가 있어도 상관이 없는 건가요??
상황에따라서 오라클이 알아서 잘 읽어오네여.. ^^
>>herrchen 님께서 쓰시길<<
:: 우선 orcl.world와 orcl의 차이점은 tnsnames.ora와 같은 위치에 있는 sqlnet.ora라는 화일에 어떻게
:: 되어 있는냐에 의한겁니다.
:: 즉 티엔에스 화일의 알리아스(예:orcl)뒤에 어떤것을 붙일것인가를 설정하는 파라메타가 있지요.
:: 그 파라메타가 없으면 그냥 알리아스만 쓰면 되고 있으면 설정되어 있는대로 점(.)뒤에 붙여주어야지
:: 요. 주로 world나 호스트네임 혹은 도메인네임을 붙이지요.
:: 별로 달라지는 것은 없습니다.
::
:: SID 와 SERVICE_NAME 는 리스너 화일에서 다른 값을 읽게 됩니다.
:: SID는 리스너에서의 SID를 읽고 SERVICE_NAME 는 리스너의 GLOBAL_DBNAME 를 읽게 되는 거지요.
:: 서로 약간의 용도는 다르지만 일반적으로 그냥 클라이언트에서 서버에 접속하여 쓰는 상황이라면 같다
:: 라고 생각해도 무방합니다.
:: 그냥 편한대로 쓰시면 될것 같은데요.
::
:: 지금 앞의 ORCL.WORLD를 읽어오는 것은 sqlnet.ora에서 알리아스 뒤에 .world를 붙이도록 설정되어 있
:: 어서 입니다.
:: 안붙어 있는 것은 아예 인식하지 못하지요.
:: 그 화일을 함 확인해보시면 알겁니다.
:: 그럼 이만.
::
:: >>으나 님께서 쓰시길<<
::
:: :: orcl.world =
:: :: (DESCRIPTION =
:: :: (ADDRESS_LIST =
:: :: (ADDRESS = (PROTOCOL = TCP)(HOST = orcl)(PORT = 1521))
:: :: )
:: :: (CONNECT_DATA =
:: :: (SID = orcl)
:: :: )
:: :: )
:: ::
:: :: 요것과..
:: ::
:: :: orcl=
:: :: (DESCRIPTION =
:: :: (ADDRESS_LIST =
:: :: (ADDRESS = (PROTOCOL = TCP)(HOST = orcl)(PORT = 1521))
:: :: )
:: :: (CONNECT_DATA =
:: :: (SERVICE_NAME = orcl)
:: :: )
:: :: )
:: ::
:: :: 요것의 차이는 무엇인가여???
:: ::
:: :: 서버의 listener쪽에..별다르게 해주는 것은 없는것 같은데..
:: :: 두개를 동시에 client에 사용했을 경우엔..
:: :: orcl.world를 먼저 읽네요..
:: ::
:: ::
|