728x90
반응형
회사 테스트 서버의 오라클은 사용하다 외부평가 준비를 위해 오라클 11g 버전을 사용하기 위해 로컬 환경에 오라클을 설치 후 구현한 프로그램을 실행하니 다음과 같은 오류가 발생했다.
java.sql.SQLRecoverableException: IO 오류: Invalid number format for port number
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:743)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:662)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:560)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228)
at org.apache.jsp.member_005flist_jsp._jspService(member_005flist_jsp.java:155)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
...
Caused by: oracle.net.ns.NetException: Invalid number format for port number
at oracle.net.resolver.HostnameNamingAdapter.resolve(HostnameNamingAdapter.java:203)
at oracle.net.resolver.NameResolver.resolveName(NameResolver.java:131)
at oracle.net.resolver.AddrResolution.resolveAndExecute(AddrResolution.java:475)
at oracle.net.ns.NSProtocol.establishConnection(NSProtocol.java:595)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:230)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1452)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:496)
... 34 more
기존 코드에서 바꾼것은 IP와 SID만 변경해줬는데 동작을 안하니 당황스러워서 혹시 몰라서 오라클의 SID, port 확인을 했지만 아무 이상없었다.
오류 검색 결과 이유는 DB 연결 설정 부분의 오류라고 나온다.
오류 원인 : 포트 뒤쪽의 ' : ' 이 아니라 ' / ' 가 들어가야했다.
기존 코드
conn = DriverManager.getConnection("jdbc:oracle:thin:@//localhost:1521:xe"...
------------------------------------------------------------------------------
수정 코드
conn = DriverManager.getConnection("jdbc:oracle:thin:@//localhost:1521/xe"...
728x90
반응형
'일지 > Oracle' 카테고리의 다른 글
[Linux] CentOS 7 오라클 11g EX 설치하기 (0) | 2023.02.02 |
---|---|
[Oracle] 한글 깨짐 "???" (0) | 2023.02.01 |
[Oracle] 오라클 리스너(Listener) 확인하기 (0) | 2023.01.26 |
[Oracle] PORT 변경하기 (0) | 2023.01.26 |
댓글