WAS DB POOL

이정빈·2023년 4월 17일
0

Tomcat Oracle DB pool

  1. Oacle DB

Tomcat의 conf 디렉토리의 server.xml 파일 수정

1.2. Oracle Setting

<GlobalNamingResources>
  <Resource 
      name="jdbc/EgovDataOracle"
      auth="Container"
      type="javax.sql.DataSource"
      maxActive="100" 
      maxIdle="30"
      maxWait="10000"
      validationQuery="SELECT 1 FROM DUAL"
      validationInterval="30000"
      username="system"
      password="manager11"
      driverClassName="oracle.jdbc.driver"
      url="jdbc:mysql://localhost:1521/orcl"
  />
</GlobalNamingResources>
  • username, password은 DB의 사용자명, 패스워드를 입력하고, orcl 자리에 DB명을 입력할 것
  • 오라클 DB명, SID 확인방법

SQLPLUS로 DB에 접속한 다음 아래의 명령어를 실행하여 서비스네임확인
SQL> SELECT NAME, DB_UNIQUE_NAME FROM v$database;

오라클 SID를 확인하는 방법
SQL> SELECT instance FROM v$thread;

  1. Tomcat conf 디렉토리의 context.xml 파일 수정
<Context>
    <ResourceLink global="jdbc/프로젝트_DS" name="jdbc/프로젝트_DS" type="javax.sql.DataSource" />
</Context>
  • 이 때, name, global의 값을 맞춰줌
profile
WAS Engineer, Cloud Engineer(지망)

0개의 댓글