오라클 DB 구현에서 "READ COMMITTED"라는 격리 수준이 어떻게 제공되는지 알고 있다는 것은 흥미로운 일입니다. 나는 이미 DB가 REDO 로그에 레코드를 작성한다는 것을 알고 있지만, REDO 로그는 트랜잭션 중에 예기치 않은 충돌이 발생할 경우에만 트랜잭션을 반복하는 데 사용됩니다. 또한 DBWR은 REDO 로그 파일이 가득 찰 때마다 "더티 블록"을 작성한다는 것을 알고 있습니다. 하지만 제 질문은 : DBWR이 디스크에 "더티"(변경된 블록)를 쓰는 경우 격리 수준 "READ COMMITTED"가 제공되는 방법입니다. DBWR이 데이터 파일에 직접 쓰거나 현재의 트랜잭션에서 보이고 다른 트랜잭션에서 보이지 않는 디스크의 특정 "장소"에 데이터를 쓰는 것을 의미합니까? 따라서 COMMIT
후에이 "장소"가 보입니다. 그게 전부입니까? 어떻게 이것이 실제로 효과가 있나? 나쁜 영어를 유감스럽게 생각합니다."READ COMMITED"분리 수준은 Oracle DB에서 어떻게 작동합니까?
0
A
답변
2
REDO 로그 외에도 UNDO 테이블 스페이스가 있습니다.
데이터를 업데이트 할 때 이전 값은 UNDO 테이블 공간에 저장됩니다. 오라클은 레코드에 대해 커밋되지 않은 데이터를 읽는 것을 보았을 때 거기에서 이전 값을 재구성합니다.
UNDO는 데이터베이스 복구 중에도 사용됩니다. 크래시 전에 데이터베이스 파일에 커밋되었지만 커밋되지 않은 쓰기를 다시 적용하는 것 외에도 커밋되지 않은 변경 사항을 데이터베이스 파일로 롤백합니다. 추락하기 전에 일어났다.
관련 문제
- 1. oracle SQL의 시퀀스는 어떻게 작동합니까?
- 2. EXISTS가 oracle SQL에서 어떻게 작동합니까?
- 3. Oracle DB에서 정렬 하시겠습니까?
- 4. Oracle DB에서 MS SQL 데이터베이스
- 5. Oracle DB에서 액세스 할 수있는 외부 라이브러리를 어떻게 나열합니까?
- 6. IIS7 URL 재 작성, DB에서 값이 오는 경우 어떻게 작동합니까?
- 7. linkWithCredential은 어떻게 작동합니까? 규칙은 어떻게 작동합니까?
- 8. oracle db에서 Java 콜 아웃 실행
- 9. 중첩 수준은
- 10. 원래 값과 관련하여 요인 수준은 어떻게 정렬됩니까?
- 11. 하나의 oracle db에서 다른 oracle db 모범 사례/메소드로 데이터로드
- 12. Oracle Db에서 Entity Framework 4 사용
- 13. Oracle DB에서 이식 중입니다. MySQL 또는 PostgreSQL?
- 14. Oracle DB에서 이진 데이터를 분리하는 방법
- 15. ORACLE DB에서 SOAP (웹 서비스) 호출
- 16. Oracle DB에서 COMMIT_POINT_STRENGTH 매개 변수의 영향은 무엇입니까?
- 17. Oracle SQL 문 LONG DB에서 검색되지 않음
- 18. Oracle DB에서 가장 최근의 쿼리를 얻는 방법
- 19. Oracle DB에서 레코드 삭제를위한 Unix 스크립트 생성
- 20. Liquibas를 사용하여 oracle db에서 mysql로 마이그레이션
- 21. django의 oracle DB에서 sysdate 값을 얻는 방법
- 22. 모델링의 추상화의 수준은
- 23. WSO2 BAM은 Oracle DB에서만 작동합니까?
- 24. nextLine은 스캐너와 어떻게 작동합니까?
- 25. CMAKe 라이브러리 수준은
- 26. MongoDB에서 역할은 어떻게 작동합니까?
- 27. Go에서 .Read 함수를 어떻게 사용합니까?
- 28. Logback.xml 디버그 수준은
- 29. MySQL에서 인덱스는 어떻게 작동합니까?
- 30. 스칼라에서는 종속성이 어떻게 작동합니까?
개념 설명서를 확인하십시오. http://docs.oracle.com/cd/E11882_01/server.112/e40540/consist.htm#CNCPT88964 –
또한이 도움말은 도움이 될 것입니다. http : // www. oracle.com/technetwork/issue-archive/2005/05-nov/o65asktom-082389.html – vav