본문 바로가기

DB

DB 에러 (ORA-12505 에러)

SQLException when creating connection. error msg:Cannot create PoolableConnectionFactory (Listener refused the connection with the following error: 

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor


당황했다. SPRING과 Oracle 11g 를 이용해서 웹 게시판을 만들었는데

글 작성 까지는 되지만 작성 완료 시에 데이터베이스에 적용이 안되서 보니까 저런 에러가 떠있었다.


뭐가 문제일까.. 하고 구글 검색을 해보았더니. context.xml 에서


<Resource

    auth ="Container"

    driverClassName = "oracle.jdbc.driver.OracleDriver"

    url = "jdbc:oracle:thin:@localhost:1521:xe"

    username = "scott"

    password = "tiger"

    name = "jdbc/Oracle11g"

    type = "javax.sql.DataSource"

    maxActive = "50"

    maxWait = "1000"

    />


저 xe 부분이 문제였다. xe를 orcl로 바꾸니 정상 작동 완료.

'DB' 카테고리의 다른 글

[DB] H2 Database  (0) 2021.07.23
[MySQL] Error Code : 1452 foreign key error #1452  (0) 2021.07.06