LINUX에서 global Oracle Net8 과 Connection Manager을 위한 기본 디렉토리는 /var/opt/oracle 이다.
Oracle Net8 과 Connection Manager 는 다음 명령에 따라서 global 파일 들을 찾는다:
디렉토리는 환경변수가 세팅되어 있다면, TNS_ADMIN 환경변수에 의해서 지정된다.
/var/opt/oracle 디렉토리.
$ORACLE_HOME/network/admin.
만약에 파일들이 디폴트 디렉토리에 있지 않다면, 다른 위치를 지정하는 모든 네트워크 사용자들의 셋업 파일들 안에
TNS_ADMIN 환경변수를 사용한다:
C shell 에서는 다음과 같이 입력한다:
% setenv TNS_ADMIN new_default
각각의 시스템 레벨 설정 파일들을 위해서 사용자들은 (사용자의 home 디렉토리에 저장되어 있는) corresponding local
private 설정 파일들을 가지게 될 것이다. private 파일들의 세팅은 시스템 레벨 파일들의 세팅들을 무시한다.
sqlnet.ora을 위한 개인 설정 파일들은 $HOME/.sqlnet.ora 이다. tnsnames.ora를 위한 개인 설정파일들은
$HOME/.tnsnames.ora 이다. 이 파일들을 위한 문법은 corresponding 시스템 파일과 동일하다.
예제 설정 파일들 cman.ora, listner.ora, names.ora, sqlnet.ora, tnsnames.ora 의 예들의 설정 파일들은
$ORACLE_HOME/network/admin/samples 에 위치에 있다.
어댑터 유틸리티(The adapters Utility)
Oracle Net8 에 인스톨 되어 있는 어댑터들을 보여주기 위해서 다음을 입력한다:
% adapters
특정한 실행파일들과 link되어있는 어댑터들을 보여주기 위해서 다음을 입력한다:
% adapters executable
예를 들어, 다음 명령어들은 oracle 실행파일들과 link되어있는 어댑터들을 보여준다:
% adapters oracle
oracle과 link되어있는 Protocol Adapters:
BEQ Protocol Adapter
IPC Protocol Adapter
TCP/IP Protocol Adapter
oracle과 link되어있는 Net8 Naming Adapters:
Oracle TNS Naming Adapter
Oracle Naming Adapter
oracle과 link되어있는 Advanced Networking Option/Network Security 제품:
Oracle Security Server Authentication Adapter
Oracle Connection Manager
Oracle Connection Manager에 대한 정보를 위해서는 Net8 Administrator's Guide를 보면된다.
다중 스레드 서버(Multi-Threaded Server)
다중 스레드 서버를 위해서는 Oracle8 Server Concepts 와 Oracle8 Administrator's Guide를 보면 된다.
Oracle Names:
Oracle Names를 위해서는 Oracle Net8 Administrator's Guide를 보면 된다.
Oracle Net8 Protocol Adapters
리눅스용 Net8 버전 8.0.5를 위해 제공된 프로토콜 어댑터들은 BEQ Protocol Adapter, IPC Protocol
Adapter, TCP/IP Protocol Adapter가 있다.
TCP/IP Net8 Protocol Adapter를 인스톨 하기에 앞서 적합한 운영체제(operation system software)가
인스톨 되어 있고, 설정되어 있어야 한다. 자세한 요구사항은 Oracle8 Installation Guide for LINUX에 언급되어 있다.
BEQ와 IPC 프로토콜 어댑터들은 특정한 운영체제를 요구하지는 않는다.
각각 특정 ADDRESS 내역의 프로토콜을 가지고 있는 TCP/IP Net8 Protocol Adapters들은 Net8 설정파일들과,
MTS_LISTENER_ADDRESS 데이터베이스 설정변수(init.ora)를 위해서 사용된다. 자세한 설명을 위해서는 이 장
안에 있는 각각의 프로토콜 어댑터 아래 있는 ADDRESS 내역 제목을 보면 된다.
ADDRESS 내역 요약
Protocol Adapter ADDRESS 설명
BEQ
(ADDRESS =
(PROTOCOL = BEQ)
(PROGRAM = ORACLE_HOME/bin/oracle)
(ARGV0 = oracleORACLE_SID)
(ARGS = '(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=BEQ)))')
(ENVS = 'ORACLE_HOME=ORACLE_HOME,ORACLE_SID=ORACLE_SID')
)
IPC
(ADDRESS =
(PROTOCOL=IPC)
(KEY=key)
)
TCP/IP
(ADDRESS =
(PROTOCOL=TCP)
(HOST=hostname)
(PORT=port_id)
)
Oracle Net8 과 Connection Manager 는 다음 명령에 따라서 global 파일 들을 찾는다:
디렉토리는 환경변수가 세팅되어 있다면, TNS_ADMIN 환경변수에 의해서 지정된다.
/var/opt/oracle 디렉토리.
$ORACLE_HOME/network/admin.
만약에 파일들이 디폴트 디렉토리에 있지 않다면, 다른 위치를 지정하는 모든 네트워크 사용자들의 셋업 파일들 안에
TNS_ADMIN 환경변수를 사용한다:
C shell 에서는 다음과 같이 입력한다:
% setenv TNS_ADMIN new_default
각각의 시스템 레벨 설정 파일들을 위해서 사용자들은 (사용자의 home 디렉토리에 저장되어 있는) corresponding local
private 설정 파일들을 가지게 될 것이다. private 파일들의 세팅은 시스템 레벨 파일들의 세팅들을 무시한다.
sqlnet.ora을 위한 개인 설정 파일들은 $HOME/.sqlnet.ora 이다. tnsnames.ora를 위한 개인 설정파일들은
$HOME/.tnsnames.ora 이다. 이 파일들을 위한 문법은 corresponding 시스템 파일과 동일하다.
예제 설정 파일들 cman.ora, listner.ora, names.ora, sqlnet.ora, tnsnames.ora 의 예들의 설정 파일들은
$ORACLE_HOME/network/admin/samples 에 위치에 있다.
어댑터 유틸리티(The adapters Utility)
Oracle Net8 에 인스톨 되어 있는 어댑터들을 보여주기 위해서 다음을 입력한다:
% adapters
특정한 실행파일들과 link되어있는 어댑터들을 보여주기 위해서 다음을 입력한다:
% adapters executable
예를 들어, 다음 명령어들은 oracle 실행파일들과 link되어있는 어댑터들을 보여준다:
% adapters oracle
oracle과 link되어있는 Protocol Adapters:
BEQ Protocol Adapter
IPC Protocol Adapter
TCP/IP Protocol Adapter
oracle과 link되어있는 Net8 Naming Adapters:
Oracle TNS Naming Adapter
Oracle Naming Adapter
oracle과 link되어있는 Advanced Networking Option/Network Security 제품:
Oracle Security Server Authentication Adapter
Oracle Connection Manager
Oracle Connection Manager에 대한 정보를 위해서는 Net8 Administrator's Guide를 보면된다.
다중 스레드 서버(Multi-Threaded Server)
다중 스레드 서버를 위해서는 Oracle8 Server Concepts 와 Oracle8 Administrator's Guide를 보면 된다.
Oracle Names:
Oracle Names를 위해서는 Oracle Net8 Administrator's Guide를 보면 된다.
Oracle Net8 Protocol Adapters
리눅스용 Net8 버전 8.0.5를 위해 제공된 프로토콜 어댑터들은 BEQ Protocol Adapter, IPC Protocol
Adapter, TCP/IP Protocol Adapter가 있다.
TCP/IP Net8 Protocol Adapter를 인스톨 하기에 앞서 적합한 운영체제(operation system software)가
인스톨 되어 있고, 설정되어 있어야 한다. 자세한 요구사항은 Oracle8 Installation Guide for LINUX에 언급되어 있다.
BEQ와 IPC 프로토콜 어댑터들은 특정한 운영체제를 요구하지는 않는다.
각각 특정 ADDRESS 내역의 프로토콜을 가지고 있는 TCP/IP Net8 Protocol Adapters들은 Net8 설정파일들과,
MTS_LISTENER_ADDRESS 데이터베이스 설정변수(init.ora)를 위해서 사용된다. 자세한 설명을 위해서는 이 장
안에 있는 각각의 프로토콜 어댑터 아래 있는 ADDRESS 내역 제목을 보면 된다.
ADDRESS 내역 요약
Protocol Adapter ADDRESS 설명
BEQ
(ADDRESS =
(PROTOCOL = BEQ)
(PROGRAM = ORACLE_HOME/bin/oracle)
(ARGV0 = oracleORACLE_SID)
(ARGS = '(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=BEQ)))')
(ENVS = 'ORACLE_HOME=ORACLE_HOME,ORACLE_SID=ORACLE_SID')
)
IPC
(ADDRESS =
(PROTOCOL=IPC)
(KEY=key)
)
TCP/IP
(ADDRESS =
(PROTOCOL=TCP)
(HOST=hostname)
(PORT=port_id)
)
오라클자바커뮤니티교육센터, 개발자전문교육, 개인80%환급
www.oraclejavacommunity.com
평일주간(9:30~18:10) 개강
(6/30)[기업100%환급]PL/SQL,ORACLE HINT,TUNING
(6/30)[기업100%환급]안드로이드개발자과정
(6/30)[기업100%환급]SQL기초에서 Schema Object까지
(7/07)[기업100%환급]C#4.0,WinForm,ADO.NET프로그래밍
(7/07)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(7/07)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
(7/07)[채용예정교육]오라클자바개발잘하는신입뽑기프로젝트,교육전취업확정
평일야간(19:00~21:50) 개강
(6/24)Spring3.X, MyBatis, Hibernate실무과정
(6/26)SQL초보에서실전전문가까지
(7/01)안드로이드개발자과정
(7/01)닷넷(C#,Network,ADO.NET,ASP.NET)마스터과정
(7/02)자바웹(JSP,Spring,MyBatis,XPlatform)프로젝트과정
(7/02)JAVA,Network&WEB&Framework(자바기초에서웹스프링까지)
(7/03)웹퍼블리싱 마스터
(7/15)MyBatis3.X, Hibernate4.X ORM실무과정
(7/22)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
주말(10:00~17:50) 개강
(6/28)Spring3.X, MyBatis, Hibernate실무과정
(6/28)안드로이드개발자과정
(6/28)실무예제로 배워보는 jQuery(개발자/디자이너를위한)
(6/28)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(7/05)SQL초보에서 Schema Object까지
(7/12)자바웹(JSP,Spring,MyBatis,XPlatform)프로젝트과정
(7/12)MyBatis3.X, Hibernate4.X ORM실무과정
(7/12)개발자를위한PLSQL,SQL튜닝,힌트
(7/13)C#,ASP.NET마스터
주말저녁(18:30~22:20) 개강
(6/28)JAVA,Network&WEB&Framework
(6/28)SQL기초에서실무까지
www.oraclejavacommunity.com
평일주간(9:30~18:10) 개강
(6/30)[기업100%환급]PL/SQL,ORACLE HINT,TUNING
(6/30)[기업100%환급]안드로이드개발자과정
(6/30)[기업100%환급]SQL기초에서 Schema Object까지
(7/07)[기업100%환급]C#4.0,WinForm,ADO.NET프로그래밍
(7/07)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(7/07)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
(7/07)[채용예정교육]오라클자바개발잘하는신입뽑기프로젝트,교육전취업확정
평일야간(19:00~21:50) 개강
(6/24)Spring3.X, MyBatis, Hibernate실무과정
(6/26)SQL초보에서실전전문가까지
(7/01)안드로이드개발자과정
(7/01)닷넷(C#,Network,ADO.NET,ASP.NET)마스터과정
(7/02)자바웹(JSP,Spring,MyBatis,XPlatform)프로젝트과정
(7/02)JAVA,Network&WEB&Framework(자바기초에서웹스프링까지)
(7/03)웹퍼블리싱 마스터
(7/15)MyBatis3.X, Hibernate4.X ORM실무과정
(7/22)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
주말(10:00~17:50) 개강
(6/28)Spring3.X, MyBatis, Hibernate실무과정
(6/28)안드로이드개발자과정
(6/28)실무예제로 배워보는 jQuery(개발자/디자이너를위한)
(6/28)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(7/05)SQL초보에서 Schema Object까지
(7/12)자바웹(JSP,Spring,MyBatis,XPlatform)프로젝트과정
(7/12)MyBatis3.X, Hibernate4.X ORM실무과정
(7/12)개발자를위한PLSQL,SQL튜닝,힌트
(7/13)C#,ASP.NET마스터
주말저녁(18:30~22:20) 개강
(6/28)JAVA,Network&WEB&Framework
(6/28)SQL기초에서실무까지
댓글 없음:
댓글 쓰기