반응형

Oracle 50

DBCP 연결 풀 로그인 시간 초과

DBCP 연결 풀 로그인 시간 초과 DBCP 문서에 따르면 BasicDataSource는 setLoginTimeout()을 지원하지 않습니다.그러면 Connection 개체를 만들기 위해 LoginTimeout을 설정하는 방법은 무엇입니까?풀에서 maxWait을 설정할 수 있다는 것은 알고 있지만 풀이 소진되고 기존 연결이 해제되기를 기다리는 경우에만 사용될 것으로 알고 있습니다.새 연결을 만들어야 하는 상황에서 저를 구해주지는 못하지만 DB에 대한 연결/로그인은 중단됩니다. 어떤 도움이든 감사히 받겠습니다.감사해요.URL에 올바른 매개 변수를 추가하는 옵션은 항상 있습니다. 사용하는 DB에 따라 JDBC url의 매개 변수 중 하나를 추가할 수 있습니다. BasicDataSource가 loginTime..

programing 2023.10.08

DBD 설치 방법:: 딸기 펄 속의 오라클

DBD 설치 방법:: 딸기 펄 속의 오라클 DBD를 설치하려고 합니다.:Strawberry Perl의 CPAN 셸을 사용한 오라클.저는 처음에 오류를 경험했습니다. 왜냐하면Makefile찾을 수 없습니다.OCI라이브러리, 그래서 오라클에서 인스턴트 클라이언트를 설치했습니다.이렇게 하면 문제가 해결될 줄 알았는데 지금은 오류와 경고가 많이 섞여 있습니다.Oracle.h,dbdimp.h,Oracle.c,Oracle.xsi,그리고.Oracle.xs. 제가 어떻게 진행해야 하는지에 대한 제안이 있습니까?혹시 제 컴퓨터의 기존 Oracle 소프트웨어에 문제가 있는 것은 아닌가요?펄은 처음이라 도움을 주시면 감사하겠습니다. 편집 - 아래의 전체 출력을 포함합니다. cpan> install DBD::Oracle Da..

programing 2023.09.28

동적 매개변수를 사용한 Oracle Lag 함수

동적 매개변수를 사용한 Oracle Lag 함수 저는 특정한 문제가 있습니다.유효하지 않은 값이 포함된 표가 있습니다.잘못된 값을 교체해야 합니다(여기).0)보다 큰 이전 값으로0. 문제는 업데이트나 삽입기를 사용하는 것이 적절치 않다는 것입니다(커서와 업데이트가 이를 수행합니다).저의 유일한 방법은 Select 문을 사용하는 것입니다. 사용할 때.lag(col1, 1)- when case의 함수, 나는 정확한 값의 열을 하나만 얻습니다. select col1, col2 realcol2, (case when col2 = 0 then lag(col2,1,1) over (partition by col1 order by col1 ) else col2 end ) col2, col3 realcol3, (case ..

programing 2023.09.28

Oracle 10g Express 홈 페이지가 뜨지 않습니다.

Oracle 10g Express 홈 페이지가 뜨지 않습니다. 오라클 10g express를 설치했습니다.설치는 잘 되었으나 홈페이지가 뜨지 않습니다.저는 sqlplus를 사용해서 연결할 수 있지만 sql Developer와는 연결할 수 없습니다.나는 tnsname.ora와 listener.ora를 확인했습니다. 아니면 다 괜찮아 보입니다.리스너도 시작됩니다.언제든지 다시 설치할 수 있습니다.하지만 원인을 물어보는 게 좋을 것 같습니다. 홈페이지에 대해서.이것은 브라우저에 뜨는 주소입니다.localhost:8080 http://127.0.0.1:8080/apex 8080 포트 충돌 여부를 확인하기 위해 netstat를 수행했지만 해당 포트가 사용되지 않습니다. 이 문제에 직면한 사람이 있습니까?네. XE..

programing 2023.09.23

Oracle에서 문자열을 숫자로 선택

Oracle에서 문자열을 숫자로 선택 이런 이상한 행동을 발견했고 이걸 가지고 머리가 깨지고 있어요생각나는 사람? Oracle 10g: 두 개의 다른 테이블이 있습니다. 둘 다 "TESTCOL"이라는 열이 Varchar2(10)로 Null이 아닙니다. 표 1에서 이 쿼리를 수행하면 적절한 결과를 얻을 수 있습니다. select * from table1 where TESTCOL = 1234; 제가 '1234'를 특별히...오타가 아니라 동적으로 생성된 쿼리이므로 변경하지 않도록 노력하겠습니다(적어도 가까운 미래는 아님). 그러나 동일한 쿼리를 실행하면 표 2에서 다음과 같은 오류 메시지가 나타납니다. ORA-01722: Invalid number 두 쿼리 모두 동일한 세션, 동일한 데이터베이스에서 실행됩니..

programing 2023.09.23

Oracle - 공백을 제거하는 방법?

Oracle - 공백을 제거하는 방법? 나는 이 진술을 실행하고 있습니다. select trim(a),trim(b) from table x; 트림() 문을 사용했음에도 불구하고 출력은 다음과 같습니다. A B ___ ____ kunjramansingh smartdude 열 'a'와 'b'의 데이터 유형은 varchar2(255)입니다. 두 출력의 데이터 사이에 간격이 있습니다.공백 없이 데이터를 표시합니다. 다음과 같은 형식입니다. A B ___ ______ kunjramansinghsmartdude 이거 어떻게 해요?SELECT REGEXP_REPLACE('A B_ __ kunjramansingh smartdude', '\s*', '') FROM dual --- AB___kunjramansinghsma..

programing 2023.09.13

PLS-00103: 다음 중 하나를 예상할 때 기호가 발생했습니다.

PLS-00103: 다음 중 하나를 예상할 때 기호가 발생했습니다. 괜찮아 보이지만 예외가 발생하고 있습니다. 수정 부탁드립니다. declare var_number number; begin var_number := 10; if var_number > 100 then dbms_output.put_line(var_number||' is greater than 100'); elseif var_number < 100 then dbms_output.put_line(var_number||' is less than 100'); else dbms_output.put_line(var_number||' is equal to 100'); end if; end; 예외: ORA-06550: line 8, column 8: PL..

programing 2023.09.13

Oracle 테이블에서 모든 열 및 상수 값 선택

Oracle 테이블에서 모든 열 및 상수 값 선택 Oracle에서 모든 열을 선택하고 상수 값을 가진 열을 추가하려면 어떻게 해야 합니까? MS SQL Server를 사용하면 다음을 사용할 수 있습니다. Select *,5 From TableA; 제가 받을게요: 1열 25xxxx5xxxx5이 자습서를 참조하십시오.상수를 열로 선택 Select *,5 as "ConstColumn" From TableA; 해라, Select TableA.*, 5 as "ColumnAlias" From TableA * 문자는 대체 콘텐츠가 아니기 때문에 이것이 정말로 가능하다고 생각하지 않습니다.다음 오류를 확인했습니다: ORA-00923언급URL : https://stackoverflow.com/questions/81463..

programing 2023.09.03

Oracle ingo에 연결하는 방법

Oracle ingo에 연결하는 방법 Go(윈도우)에서 Oracle DB에 연결하는 방법은 두 가지가 있습니다. github.com/tgulacsi/goracle github.com/mattn/go-oci8 하지만 제 수준의 사람(오픈 소스+골랑의 초보자)에게는 이 두 가지 방법/드라이버가 매우 까다롭습니다. 또한 배포, 다양한 시스템에서의 개발 등을 모두 수행해야 하는 것도 부담입니다(작동할 것으로 가정할 때도 마찬가지입니다. Oracle dbinggolang에 연결하는 더 좋은 방법이 있습니까? 아니면 없다면 누군가가 이 문제에 대한 높은 수준의 관점이나 다른 관점에서 설명해 줄 수 있습니까? 조언을 해주시면 감사하겠습니다. TQ.아직도 관심이 있으시다면, 저는 몇 달 전부터 Windows에서 Go와..

programing 2023.09.03

섹션 또는 그룹 이름 'oracle.manageddataaccess.client'가 이미 정의되었습니다.

섹션 또는 그룹 이름 'oracle.manageddataaccess.client'가 이미 정의되었습니다. Oracle 업데이트 후.버전 4.121.1.0에서 버전 4.121.2.0까지의 ManagedDataAccess dll. 이전 버전에서는 NHibernate를 사용하여 CLOB 유형의 값을 저장할 수 없었기 때문에 클라이언트 시스템에서 다음 오류가 발생했습니다.시스템.유형 초기화예외:'Oracle Internal'의 이니셜라이저 형식입니다.흔한.'ProviderConfig'가 예외를 발생시켰습니다. ---> 시스템.배열.구성 오류예외:구성 시스템이 ---> 시스템을 초기화하지 못했습니다.배열.구성 오류예외:섹션 또는 그룹 이름 'oracle.manageddataaccess.client'가 이미 정의되..

programing 2023.08.19
반응형