때때로 전자 컴퓨터는 오류 17,068과 함께 오류를 반환할 수 있습니다. 이 문제는 여러 가지 이유로 발생할 수 있습니다.
승인됨: Fortect
0 위치는 JDBC 칭찬 기능에서 사용됩니다. 아래 모드에서 상황에 따라 setBinaryStream(0)은 java.sql.Blob에서 0을 입력하기 위해 OutputStream을 검색합니다.
이 코드는 오류와 함께 보관을 반환합니다.
ORA-17068: 잘못된 호출 관련 인수
2년 전에 게시됨<울><리>
때때로 보낼 수 있는 스니펫 수:
선택 사항: 감사합니다:
ojdbc8 Jar를 사용하도록 POM 유형을 변경하면 다음 오류가 발생합니다.
2017-08.18 04: 42: 02.647-0700: 오류: 상태 로그 항목 생성 중 오류: org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; [INSERT INTO 테이블 이름(s_id, f_id, p_id, t_type, d_addr, st, desc, f_size) VALUES(88568,?,?,?,?,?,?,?)]에 대한 분류되지 않은 SQLException; SQL 어설션 [99999]; 오류 코드 [17068]; 호출 ve에 잘못된 제목이 있습니다. java.sql.SQLException에 의한 중첩 예외: 잘못된 인수 호출
at 2017-08.18 04:42: 02.647-0700: REASON: org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; [INSERT INTO reverse name (s_id, f_id, p_id, t_type, d_addr, street, desc, f_size) VALUES (88568,?,?,?,?,?,?,?)]에 대한 분류되지 않은 SQL SQLException; SQL 국가 [99999]; 오류 코드 [17068]; 호출의 일부로 여기에 잘못된 인수가 있습니다. 중첩 예외 – java.sql.SQLException: 호출에 잘못된 토론이 있습니다.
org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; SQL로 인해 분류되지 않은 SQLException [INSERT INTO QA_DF_OWNER.df_statuslog (stl_id, feed_id, partner_id, trans_type, dest_addr, status, description, file_size) VALUES (88568,?,?,?,?,?,?,?)]; SQL 상태 [99999]; 오류 코드 [17068]; 잘못된 정수 토론을 호출합니다. 중첩 예외 – java.sql.SQLException: 호출 중 잘못된 주장(들)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:603)
org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:843)
동안 org.springframework.jdbc.object.SqlUpdate.update(SqlUpdate.java:188)
원인: java.sql.SQLException: 호출에 대한 잘못된 인수
oracle.jdbc.driver.AutoKeyInfo.getNewSql(AutoKeyInfo.java:187)
oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:4342)
org.apache.commons.dbcp2.DelegatingConnection.prepareStatement 중 (DelegatingConnection.java:807)
org.apache.commons.dbcp2.DelegatingConnection.prepareStatement(DelegatingConnection.java:807)
Oracle 레코드에 연결을 시도하는 경우가 많습니다(하루에 1~1시간).
웹을 살펴보았지만 여전히 이 예외의 원인이 무엇인지 잘 모르겠습니다.
이것은 PROD 환경에서 가끔 발생하지만 코드 수정 없이 수정됩니다. 우리의 가장 큰 우려는 그들이 바로 그 장치의 근본 원인에 대한 명확한 이해가 없다는 것입니다.
잘못된 방어 인수입니다. 이 메시지는 연결을 테스트하기 위해 전송된 정확한 추가 매개변수에 대한 메시지입니까?
질문 2질문 1이 맞다면 왜 이 모든 일이 때때로 발생합니까? 과학적 발견의 관점에서 볼 때 연결을 표시할 때 응용 프로그램이 이진 데이터 이외의 매개 변수를 throw할 가능성은 거의 없습니다(연결 기준은 일정함).
참고. 이 오류 코드 ora-17068에 대한 문서는 Oracle 사이트에서 사용할 수 없습니다.
java.sql.SQLException: 호출에서 절대 허용되지 않는 유효한 인수 oracle.jdbc.driver.DatabaseError.throwSqlException에서 (DatabaseError.java:112) oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) oracle.jdbc.driver.DatabaseError.throwSqlException에서 (DatabaseError. 에스프레소 커피: 208) oracle.jdbc.driver.T4CConnection.logon 아래(T4CConnection.java:236) oracle at.jdbc.driver.PhysicalConnection. <초기화> (PhysicalConnection.java: 414) oracle.jdbc.driver.T4CConnection에서. <초기화> (T4CConnection.java:165) oracle.jdbc.driver.T4CDriverExtension.getConnection 사용(T4CDriverExtension.java:35) oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)보다 젊음 java.sql.DriverManager.getConnection에서 (출처를 알 수 없음) java.sql.DriverManager.getConnection 중(소스 알 수 없음) org.apache.tomcat.dbcp.dbcp.cpdsadapter.DriverAdapterCPDS.getPooledConnection(DriverAdapterCPDS.java: 205)과 함께 org.apache.tomcat.dbcp.dbcp.cpdsadapter.DriverAdapterCPDS.getPooledConnection(DriverAdapterCPDS.java:150)과 함께 org.apache.tomcat.dbcp.dbcp.datasources.InstanceKeyDataSource.testCPDS(InstanceKeyDataSource.java: 836) org.apache.tomcat.dbcp.dbcp.datasources.PerUserPoolDataSource.registerPool 사용(PerUserPoolDataSource.java: 492) org.apache.tomcat.dbcp.dbcp.datasources.PerUserPoolDataSource.getPooledConnectionAndInfo에서 사용 가능(PerUserPoolDataSource.java: 382) org.apache.tomcat.dbcp.dbcp.datasources.InstanceKeyDataSource.getConnection에서 (InstanceKeyDataSource.java: 701) org.apache.tomcat.dbcp.dbcp.datasources.InstanceKeyDataSource.getConnection(InstanceKeyDataSource.java:676)을 도와드립니다.
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
년