[Oracle] ORA-12505, listener currently does not know of sid given in connect descriptor

특정 서비스가 연결 풀에 있을 때, 어떤 것을 고를지 몰라서 생기는 오류 같음. 이럴 때에는 / 사용해서 현재 사용하고 있는 서비스 명을 적어준다. xepdb1 을 사용하면 아래와 같이 기재한다.

@Bean
public BasicDataSource source() {
    BasicDataSource sc = new BasicDataSource();
    sc.setDriverClassName("oracle.jdbc.OracleDriver");
    sc.setUrl("jdbc:oracle:thin:@localhost:1521/xepdb1");
    sc.setUsername("FES");
    sc.setPassword("password");
    return sc;
}

Updated:

Leave a comment