반응형

Oracle 50

ORA-06502: PL/SQL: 숫자 또는 값 오류: 문자열 버퍼가 C# 코드에서 너무 작은 예외입니다.

ORA-06502: PL/SQL: 숫자 또는 값 오류: 문자열 버퍼가 C# 코드에서 너무 작은 예외입니다. asp.net 에서 #code의 매개 변수 내/외로 오라클 pl/sql 프로시저를 실행하려고 합니다.out 매개 변수에서 값을 검색하고 싶지만 실행할 때 "ORA-06502: PL/SQL: 숫자 또는 값 오류: 문자열 버퍼가 너무 작음"과 같은 오라클 예외가 발생합니다.이제 어쩌죠?제발 도와주세요. 코드: using Oracle.DataAccess.Client; using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Web; u..

programing 2023.11.07

ODP.net 데이터 집합 채우기 시 Oracle Decimal Number 정밀도 문제.예외:산술 연산으로 오버플로가 발생했습니다.

ODP.net 데이터 집합 채우기 시 Oracle Decimal Number 정밀도 문제.예외:산술 연산으로 오버플로가 발생했습니다. 저는 c# .net 2(Visual Studio 2005 SP1)에서 Oracle 10g 데이터베이스의 select * 테이블에서 데이터 세트를 채우려고 시도하고 있습니다.이 클라이언트 사이트에서는 .net 프레임워크, IDE 및 데이터베이스를 변경할 수 없습니다. ODP.net 공급자를 사용하여 dll 버전이 2.102.2.20입니다. fill 명령을 실행하면 Exception: 산술 연산으로 오버플로가 발생했습니다. 또한 Visual Studio designer(테이블 데이터 표시)에서 문제가 되는 열을 보려고 하면 테이블의 이 열에 대한 모든 행에 대해 얻게 됩니다...

programing 2023.11.02

sql이 java programming 'distinct'보다 빠른 경우

sql이 java programming 'distinct'보다 빠른 경우 (오라클에서) 'distinct'를 사용하는 sql 쿼리가 있다면, non-distinct를 검색한 후 java 프로그래밍을 통해 고유한 결과를 얻는 것보다 빠를까요? 오라클 sql distinct가 무겁다고 어디선가 들었는데 자바 프로그래밍을 통한 수동 'distinction'보다 무겁나요? 고마워, 프란츠데이터 처리 속도는 프로그래밍 언어보다 데이터베이스에서 더 빠릅니다. 그 이유는 데이터가 데이터베이스에서 이미 사용 가능하기 때문이며, 앱으로 이동하는 수고를 덜 수 있기 때문입니다. 데이터베이스에서 운전자에 대한 데이터를 마시링합니다. 네트워크 전송; 운전자에서 애플리케이션으로 데이터를 전송할 수 없습니다. 오라클의 경우DIS..

programing 2023.10.28

시퀀스 캐시 및 성능

시퀀스 캐시 및 성능 성능 최적화 시 시퀀스 캐시를 더 높은 값으로 설정하라는 DBA 팀의 조언을 확인할 수 있었습니다.값을 20에서 1000 또는 5000으로 늘립니다.오라클 문서에 따르면 캐시 값은 Specify how many values of the sequence the database preallocates and keeps in memory for faster access. AWR 보고서 어딘가에서 볼 수 있겠군요 select SEQ_MY_SEQU_EMP_ID.nextval from dual 캐시 값을 늘리면 성능이 향상되는지 확인할 수 있습니까?SEQ_MY_SEQU_EMP_ID. 제 질문은 다음과 같습니다. 시퀀스 캐시 성능이 성능에 중요한 역할을 합니까?그렇다면 시퀀스에 필요한 충분한 캐..

programing 2023.10.23

오라클의 스파크 쿼리(로드)가 SQOOP에 비해 매우 느린 이유는 무엇입니까?

오라클의 스파크 쿼리(로드)가 SQOOP에 비해 매우 느린 이유는 무엇입니까? Oracle 데이터베이스에서 Spark의 API로 데이터를 로드하는 작업이 Spark 1.3 이후 현재 Spark 2.0.1까지 항상 느리다는 것을 발견했습니다.일반적인 코드는 자바에서 다음과 같은 것입니다. Map options = new HashMap(); options.put("url", ORACLE_CONNECTION_URL); options.put("dbtable", dbTable); options.put("batchsize", "100000"); options.put("driver", "oracle.jdbc.OracleDriver"); Dataset jdbcDF = sparkSession.read().options(..

programing 2023.10.18

오라클 SQL 개발자의 사용자 스니펫을 쉽게 백업할 수 있는 방법이 있습니까?

오라클 SQL 개발자의 사용자 스니펫을 쉽게 백업할 수 있는 방법이 있습니까? 저는 Oracle SQL Developer를 매우 좋아해서 일상 업무를 수행하는 데 많이 사용하고 있습니다.문제는 사용자 지정 스니펫 컬렉션이 계속 늘어나고 있기 때문에 백업하는 방법을 배우는 것이 재미있을 것으로 생각했습니다. 맹목적으로 묻기 전에 저는 방법을 알아내기 위해 약간의 일을 했습니다."snipet"을 통해 응용 프로그램의 폴더 내에서 검색을 수행한 결과 다음 파일이 발견되었습니다. oracle.sqldeveloper.snippet.jar 아마 내가 사랑하는 코드 조각들이 들어있을 겁니다저는 최선을 다해 파일을 저장할 수 있었지만, 왜 올바른 방법으로 파일을 저장하지 못하고, 예를 들어, 제가 만든 파일만 백업할 ..

programing 2023.10.18

RAW 타입 변수는 PL/SQL 코드에서 불변입니까?

RAW 타입 변수는 PL/SQL 코드에서 불변입니까? 아레.RAW유형 변수는 PL/SQL 코드에서 불변입니까?내 말은 내가 특정 바이트를 변경할 수 있습니까?RAW메모리 복사 없이 딱 맞는 타입 변수? 물론 우리는 가지고 있다.UTL_RAW사양 바이트 변경에 적합한 몇 가지 루틴이 포함된 패키지이지만 모두 가변 인스턴스 메모리를 복사하는 것처럼 보입니다. UTL_RAW.BIT_AND UTL_RAW.BIT_OR UTL_RAW.OVERLAY 또한 이 문제는 효과적인 문자열 연결 문제와 밀접하게 연관되어 있습니다.예를 들어 Java의 문자열도 불변이며 이 작업을 위한 StringBuilder가 있습니다.오라클 문서에서 이에 대한 명확한 정보를 찾지 못했습니다.구글 검색을 좀 한 후에 대답은 다음과 같습니다. ..

programing 2023.10.13

Oracle - 특정 값을 기준으로 먼저 순서를 지정한 후 나머지 순서를 지정

Oracle - 특정 값을 기준으로 먼저 순서를 지정한 후 나머지 순서를 지정 여러 항목의 상태를 나타내는 열이 있는 Oracle 11g 테이블이 있습니다.세 개의 특정 깃발을 먼저 주문하고 나머지를 알파벳 순서로 선택하는 방법은 없습니까? 비슷한 것. SELECT ITEM, STATUS FROM FOO ORDER BY STATUS ('I', 'U', 'P') ASC 그러면 상태 I, U, P, 그리고 나머지 항목이 마지막으로 나열됩니다.이것은 모든 DB 엔진에 적용됩니다. SELECT ITEM, STATUS FROM FOO ORDER BY case when STATUS = 'I' then 1 when STATUS = 'U' then 2 when STATUS = 'P' then 3 else 4 end, ..

programing 2023.10.13

Oracle OCI, 바인딩 변수 및 IDIN(1, 2, 3)과 같은 쿼리

Oracle OCI, 바인딩 변수 및 IDIN(1, 2, 3)과 같은 쿼리 간결한 버전: 코드가 숫자 배열을 비PL/SQL로 바인딩할 수 있는 다음 Java 기술의 C++ OCI 적용을 찾고 있습니다.SELECT문장을 작성한 다음 결과 배열을 a에서 사용합니다.WHERE ID IN (...)스타일체크 http://rafudb.blogspot.com/2011/10/variable-inlist.html 원래 질문: OCI를 통해 오라클과 대화하는 C++ 앱이 있습니다.텍스트를 연결하여 SQL 쿼리를 생성하는 오래된 코드를 수정하려고 합니다. 대신 바인딩 변수를 가능한 많이 사용하려고 합니다.우리에게 좋은 해결책이 없는 한 가지 특별한 사례가 나왔습니다. SELECT * FROM MyTable WHERE ID..

programing 2023.10.08

java.sql.SQL 예외:Io 예외:소켓 읽기 시간 초과 대 닫힌 연결

java.sql.SQL 예외:Io 예외:소켓 읽기 시간 초과 대 닫힌 연결 Oracle DB에 연결되는 다음 두 가지 오류에 대해 이 문제를 조사하려고 합니다. 닫힌 연결 java.sql.SQLException: Io 예외:소켓 읽기 시간 초과 이해합니다. Closed Connection : 일종의 네트워크 중단이 있었거나 DB가 일종의 "비활동"으로 인해 세션을 닫았기 때문에 발생합니다. java.sql.SQLException: Io 예외:소켓 읽기 시간 초과: 연결이 성공적으로 이루어졌지만 어떤 이유로 소켓/데이터가 비어 있었고 데이터를 사용할 수 없어 결국 시간 초과된 경우입니다. 로컬 Oracle DB env에서 위 오류를 복제할 수 있습니까? 단계는 무엇입니까? 시간을 내어 답변해 주셔서 감사합..

programing 2023.10.08
반응형