>>으나 님께서 쓰시길<<
:: 제 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를 먼저 읽네요..
:: :: ::
:: :: ::먼저 읽느 이유는 파일의 TNS name을 찾을때 위에서 부터 찾기 때문이죠
확인 하고 싶으면 위치을 바꿔 해보심 압니다.
|