본문 바로가기
개발

스프링 local에서 오라클 전자지갑 경로

by kks950115 2023. 5. 13.
728x90

예~~전에 만들어뒀던 오라클 클라우드 데이터베이스를 쓸려는데 생각처럼 되지 않았다. 예전 기억을 더듬으며 구글을 이용해 문제를 찾았는데....  문제를 이상한데서 찾고 있었다.

이래서 애매한 기억이 더 무섭다.

다음엔 이런 일이 없도록 적어놓겠다.

 

프로젝트 소스코드 일부...

<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">
		<description>HikariCP Configuration</description>

		<property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"/>
		<property name="jdbcUrl"
		value="jdbc:log4jdbc:oracle:thin:@Dbtransaction123_high?TNS_ADMIN=C:/Users/asdfg/Downloads/Wallet_Dbtransaction123/" />
	
		<property name="username" value="ADMIN"/>
		<property name="password" value="오라클 비밀번호"/>
		<property name="maximumPoolSize" value="10"/>
		<property name="minimumIdle" value="2"/>
		<property name="idleTimeout" value="10000"/>
		<property name="connectionTimeout" value="1000"/>
		<property name="connectionTestQuery" value="SELECT 1 FROM dual"/>
		<property name="dataSourceJNDI" value="jdbc/HikariCP"/>
	 </bean>

해결방법

jdbcUrl의 value 에는 jdbc....thin:@DB이름_high?TNS_ADMIN= 전자지갑 주소 .

전자지갑 주소에는 압축파일에 대한 경로가 아니라 압축해제한 wallet 파일 경로를 적어야 한다.

저 경로 안에 ora파일이 있어야한다.

 

아래는  DB이름 확인하는 방법. Database name: Dbtransaction123 <- 이거다.

728x90
반응형

댓글