반응형

oracle 41

Oracle에서 범위/간격 쿼리를 조정하는 방법은 무엇입니까?

Oracle에서 범위/간격 쿼리를 조정하는 방법은 무엇입니까? 는 테이블 가 있습니다.A(COL1, COL2): CREATE TABLE A ( COL1 NUMBER(15) NOT NULL, COL2 NUMBER(15) NOT NULL, VAL1 ..., VAL2 ... ); ALTER TABLE A ADD CONSTRAINT COL1_BEFORE_COL2 CHECK (COL1 = NEXT; 에 .(COL1, COL2) 제 은 다음과 같습니다 자, 제 질문은 다음과 같습니다. SELECT /*+FIRST_ROWS(1)*/ * FROM A WHERE :some_value BETWEEN COL1 AND COL2 AND ROWNUM = 1 는 는() 합니다의 의 레코드에 이 우수합니다.A 의합니다.:some_v..

prosource 2023.09.25

Oracle 11g 세션 시간 초과 설정

Oracle 11g 세션 시간 초과 설정 서버를 재부팅한 후 Tomcat 서버의 Oracle 연결 시간이 매일 밤 초과됩니다.재부팅 전에는 연결 시간이 초과되지 않았습니다.이제 아침에 애플리케이션이 DB에 액세스하는 동안 JDBC 연결 오류를 던집니다.Tomcat을 다시 시작하면 문제가 해결됩니다.그것은 연결이 재설정되었기 때문이라고 추측합니다.제 생각에는 오라클 DB가 세션을 타이밍하고 있기 때문인 것입니다.Oracle 11g에서 세션 시간 초과를 비활성화하려면 어떻게 해야 합니까? 감사합니다! 스티브 개발 및 테스트가 생략된 Config.groovy입니다. dataSource { pooled = true } hibernate { cache.use_second_level_cache = true cach..

prosource 2023.09.25

Oracle 설명 계획을 통한 쿼리의 총 비용

Oracle 설명 계획을 통한 쿼리의 총 비용 저는 오라클이 처음이라 오라클의 설명 계획과 관련하여 질문이 있습니다.특정 쿼리에 대해 '자동 추적' 기능을 사용했습니다. SQL > sELECT * from myTable, 11개 행 선택경과: 00:00:00.01 Execution Plan ---------------------------------------------------------- Plan hash value: 1233351234 ---------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ----------..

prosource 2023.09.25

성능 테스트 sql 쿼리

성능 테스트 sql 쿼리 두 개의 동일한 Oracle Exadata 쿼터 랙이 각각 데이터베이스 인스턴스 쌍을 실행하고 있습니다.젖은 손가락으로 바람을 쐬는 성능 테스트 결과, 한쪽이 다른 쪽의 1/4 속도로 달리고 있는 것으로 나타났습니다. 두 서버 간의 쿼리 성능을 보다 과학적으로 비교할 수 있는 타이머를 사용하여 실행할 수 있는 SQL 쿼리가 있습니까? 저는 제가 일련의 질의를 작성할 수 있다는 것을 알고 있습니다.준표준 벤치마크 세트가 이미 존재하는지 궁금합니다.몇 개의 테이블 생성 쿼리에 이어 반복 삽입 문(많은 랜덤 데이터), 인덱스, 제약 조건, 트리거, 함수, proc & view 생성 스크립트(가급적 구체화된 뷰 포함), 조인, 트리거 파이어링, 함수 및 proc 호출 등으로 엔진을 약간..

prosource 2023.09.10

Oracle 11g 파티션 테이블에서 동시 통계 수집

Oracle 11g 파티션 테이블에서 동시 통계 수집 저는 오라클 11g에서 DWH를 개발하고 있습니다.값별로 구분된 큰 테이블(2억 5천만 개 이상의 행)이 몇 개 있습니다.각 파티션은 서로 다른 공급 소스에 할당되며, 모든 파티션은 다른 파티션과 독립적이므로 로드 및 처리가 동시에 가능합니다. 데이터 배포가 매우 고르지 않고 수백만 행의 파티션이 있고 100 행 이하의 파티션이 있습니다. 하지만 저는 파티션 구성 방식을 선택하지 않았고 변경할 수도 없습니다. 데이터 용량을 고려할 때, 모든 파티션에 항상 최신 통계가 있음을 보장해야 합니다. 그 이후의 세부 사항이 데이터에 최적으로 접근할 수 없다면 영원히 지속될 것이기 때문입니다. 따라서 동시 ETL 스레드마다 우리는 파티션 잘라내기 스테이징 영역에..

prosource 2023.09.10

Oracle에서 SQLplus 연결

Oracle에서 SQLplus 연결 Oracle의 sqlplus에서 user sys를 연결하고 싶지만 연결한 후 다음과 같이 입력합니다. sqlplus sys as sysdba password:123456 Error: ORA-01030:insufficient privilege warning:You are no longer to connect oracle. 누가 내 문제를 해결하는 것을 도와주나요?사용자와 함께 명령줄을 통해 sqlplus에 연결하는 예제는 약간 혼란스러워 보입니다.sys및 암호123456: sqlplus sys/123456 as sysdba 또는 sqlplus "sys/123456 as sysdba" Oracle 10 이전 버전입니다.이미 sqlplus 내부에 있는 경우(예제가 SQL>로..

prosource 2023.08.21

LINQ패드 및 오라클

LINQ패드 및 오라클 LINQPad는 Oracle과 함께 작동합니까?해본 사람 있어요?당신은 무엇을 제안합니까?베타 버전 4.35부터 LINQPad는 Oracle을 완전히 지원합니다. 이제 "LINQ to Oracle" 쿼리를 수행할 수 있습니다.저는 DevArt dotConnect 라이브러리를 사용하여 이 위대한 업적을 관리한다고 생각합니다.또한 기본 OCI 지원 외에도 Oracle OCI DLL이 필요 없는 직접 모드도 지원합니다. 이 기능을 활성화하려면 LINQPad에서 새 데이터 연결을 추가하기만 하면 되며, 사용할 드라이버를 묻는 메시지가 표시되면 다음을 클릭합니다.View more drivers...단추를 채우다그런 다음 IQ 드라이버를 설치하고 Oracle, MySQL 및 SQLite 데이..

prosource 2023.08.16

두 표에서 여러 열의 합 가져오기

두 표에서 여러 열의 합 가져오기 두 개의 서로 다른 테이블에서 여러 열의 합계를 가져오려고 합니다(이 테이블은 동일한 구조를 공유합니다). 테이블을 하나만 고려하면 다음과 같은 쿼리를 작성할 수 있습니다. SELECT MONTH_REF, SUM(amount1), SUM(amount2) FROM T_FOO WHERE seller = XXX GROUP BY MONTH_REF; 하지만, 저는 T_BAR 테이블의 데이터로도 작업하고 싶습니다. 그리고 나서,select다음 열을 반환하는 쿼리: 월_참조 SUM(T_FOO.금액1) + SUM(T_BAR.금액1) SUM(T_FOO.금액2) + SUM(T_BAR.금액2) 의 가치로 분류된 모든 것MONTH_REF. 주어진 기록에 유의하십시오.MONTH_REF한 테이블..

prosource 2023.08.11

Oracle 구문 - 기존 구문과 새 구문 중 하나를 선택해야 합니까?

Oracle 구문 - 기존 구문과 새 구문 중 하나를 선택해야 합니까? 저는 약 8명의 개발자들로 구성된 팀에서 약 100만 라인의 소스를 가진 코드 베이스에서 일하고 있습니다.우리의 코드는 기본적으로 Oracle 데이터베이스를 사용하는 애플리케이션이지만, 코드는 시간이 지남에 따라 발전했습니다(90년대 중반의 소스 코드가 많이 있습니다!). 오라클 데이터베이스 쿼리에 사용하는 구문에 대해 팀 간에 분쟁이 발생했습니다.현재 대부분의 쿼리는 조인에 "구" Oracle 구문을 사용합니다. 즉, 이와 같은 코드가 있습니다. 내부 결합의 예 select customers.* , orders.date , orders.value from customers, orders where customers.custid = ..

prosource 2023.08.11

SQL*Plus에서 화면 지우기

SQL*Plus에서 화면 지우기 다음 보고서를 실행 중이지만 오류가 발생합니다. /* Simple table formatting */ clear screen; accept Report_File char prompt 'Enter a file name for summary report '; /*Set up column headers*/ col StoreCode format A8 heading 'Store Code'; col DESCRIPTION format A8 heading 'Item Description'; col PRICE format $999999.99 heading 'Price'; col QUANTITY format 999 heading 'Quantity'; col (Price*Quantity) f..

prosource 2023.08.01
반응형