«oracle-10g» 태그된 질문

Oracle Database 10g (10g R2 아님). 검색 목적으로 oracle을 태그하십시오.

7
Oracle-특정 테이블에 대한 커밋되지 않은 변경 사항을 볼 수있는 방법이 있습니까?
현재 많은 DML 문을 수행하지만 즉시 커밋을 수행하지 않는 배치 프로세스를 통해 디버깅하고 있습니다. 트랜잭션이 커밋되지 않은 상태에서 다른 세션에서 "대기 중"변경 사항을 볼 수 있으면 좋을 것입니다. 이것이 가능한가? 예: Insert into table myTable (col1, col2) values ("col1", "col2"); --Somehow view the pending transaction maybe by system view?.... ...other …

2
Oracle에서 변수를 어떻게 선언하고 사용합니까?
저의 주요 기술은 SQL Server에 관한 것이지만 Oracle 쿼리를 조정하라는 요청을 받았습니다. 다음 SQL을 작성했습니다. declare @startDate int select @startDate = 20110501 그리고 나는이 오류를 얻는다 : declare @startDate int select @startDate = 20110501 Error at line 1 ORA-06550: line 1, column 9: PLS-00103: Encountered the symbol "@" when expecting …

7
복합 인덱스 : 가장 선택적인 열이 먼저입니까?
나는 읽고 composite indexes있었고 주문에 대해 약간 혼란 스럽습니다. 이 문서는 (반쯤 내려 가면 안됩니다) 일반적으로 색인에서 가장 자주 사용될 것으로 예상되는 열을 넣어야합니다. 그러나 그것이 말한 직후 가장 선택적인 열을 먼저 놓는 복합 색인을 작성하십시오. 즉, 값이 가장 많은 열입니다. 오라클은 또한 다른 말로 여기 에 말합니다 모든 키가 …


5
존재하지 않는 구속 조건을 삭제할 수 없으며 작성할 수 없습니다.
프로덕션 데이터 사본으로 일부 마이그레이션 스크립트를 테스트하는 동안 (스크립트는 개발 데이터에서 제대로 실행 됨) 흥미로운 상황을 발견했습니다. 제약 조건이 변경되어 DROP + ADD 명령을 발행합니다. ALTER TABLE A_DUP_CALLE DROP CONSTRAINT A_DUP_CALLE_UK1; ALTER TABLE A_DUP_CALLE ADD CONSTRAINT A_DUP_CALLE_UK1 UNIQUE ( CONTROL_ID, CALLE_AYTO_DUPL ) ENABLE; DROP 명령은 제대로 작동했지만 ADD 명령은 실패했습니다. …

6
Oracle SQL 쿼리에서 증분 번호 만들기
테이블을 만들지 않고 Oracle SQL 쿼리에서 증분 번호를 만드는 방법은 무엇입니까? "with"절을 사용해 보았지만 예상 결과를 얻지 못했습니다. 나는 오라클 10g를 사용하고 있습니다 여기 내가 시도하는 코드가 작동하지 않는 것 같습니다. WITH TABLE3 AS ( SELECT 2008 YEARS FROM dual WHERE 1=1 union all select t3.YEARS+1 from TABLE3 t3 WHERE …
13 oracle-10g 

1
Oracle Database의 커밋 vs 빠른 커밋 vs 커밋 정리
Oracle Database와 관련된 3 가지 용어의 차이점에 대한 이해를 누군가가 확인할 수 있는지 궁금합니다. 많은 출처들이이 용어들을 혼동하고 자세하게 설명하지 않기 때문에 정보를 찾기가 약간 어려웠습니다. 내가 수집 한 것에서 : 커밋과 빠른 커밋은 완전히 동일하며 모든 커밋은 빠른 커밋입니다. 빠른 커밋은 기본적으로 실행 취소 / 롤백 세그먼트 헤더의 트랜잭션 …

2
여러 쿼리 열에 동일한 CASE WHEN 조건 사용
조건이 한 번만 검사되도록 SELECT여러 열이 동일한 CASE WHEN조건을 사용 하는 절 을 다시 작성하는 "더 나은"방법이 있습니까? 아래 예를 참조하십시오. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X' THEN 'Cancelled' END AS Status, CASE testStatus WHEN 'A' THEN authTime …

3
행 잠금 경합 추적, 디버깅 및 수정
늦게, 나는 많은 행 잠금 경합에 직면했습니다. 경합 테이블은 특정 테이블 인 것 같습니다. 이것은 일반적으로 일어나는 일입니다- 개발자 1은 Oracle Forms 프론트 엔드 화면에서 트랜잭션을 시작합니다 개발자 2는 동일한 화면을 사용하여 다른 세션에서 다른 트랜잭션을 시작합니다. ~ 5 분 안에 프런트 엔드가 응답하지 않는 것 같습니다. 세션을 확인하면 행 …

2
데이터베이스 링크를 통한 쿼리에 시간 초과가 있습니까?
편집 / 서문 : DB 링크 쿼리의 시간 초과에 대한 질문에 특히 관심이 있기 때문에이 질문은 SO에서 마이그레이션되었습니다. SO의 제공된 해결 방법은 다소 괜찮지 만 질문 자체에 실제로 관심이 있습니다. 동기 부여 : 데이터베이스 링크를 사용하는 "영구"(세션을 종료 할 때까지 2 일 이상)를 실행하는 쿼리가 하나 있습니다. 문제는 원격 데이터베이스를 …

2
objects 테이블에 존재하지 않는 것으로 보이는 오브젝트를 어떻게 찾습니까?
라는 객체가 cot_ntn_pi_v있습니다. 나는 이것이 동의어라고 들었다. all_synonyms 테이블에 나타나지 않습니다. 뷰 또는 테이블처럼 보이지만 모든 객체 테이블에서 찾을 수 없습니다. 선택할 수는 있지만 '존재하지 않음'으로 삭제할 수 없으며 '이름이 이미 다른 개체에서 사용되었습니다'와 같은 이름으로 새 테이블을 만들 수 없습니다. 내가 화를 내거나 정말 바보 같은 일을하고 있습니까?

4
Oracle의 테이블에서 인덱스가 소비하는 실제 공간을 찾는 방법은 무엇입니까?
oracle 10g의 테이블에서 인덱스가 소비하는 실제 공간을 찾고 싶습니다. 향후 사용을 위해 oracle이 예약 한 공간을 포함시키지 않습니다. (오라클에 의한 오버 헤드는 고려되지 않아야합니다.) 할당 된 바이트가 아닌 사용 된 바이트를 원합니다. 앞으로 나아갈 수 있습니까? 또한 테이블에서 긴 필드의 실제 크기를 찾는 방법이 있습니까? PS : vsize () 및 …

1
Oracle 10g의 SQL 대체 기능
3 ~ 4 년 전에 DBA가 긴급 사고 해결을 위해 실시간 SQL 대체의 Oracle 10g 기능을 사용한 Oracle 블로그를 읽었습니다. 기본적으로 그는 특정 쿼리 A를받을 때마다 다른 쿼리 B를 대신 실행하도록 Oracle을 구성했습니다. 응용 프로그램 코드 변경, 스키마 변경 없음, 단순한 "A 대신 쿼리 B 실행"유형의 구성. 그 기능을 사용할 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.