728x90 concurrency1 Oracle Transactions and Concurrency Oracle 데이터베이스에서 트랜잭션은 하나 이상의 SQL 문장으로 구성됩니다. 각각의 SQL 문장은 트랜잭션 단위로 실행됩니다. 즉, 트랜잭션이 성공적으로 완료되기 위해서는 모든 SQL 문장이 성공적으로 실행되어야 합니다. 만약 SQL 문장 중 하나라도 실패한다면, 트랜잭션은 롤백되어 이전 상태로 되돌아가게 됩니다. Oracle 데이터베이스에서는 트랜잭션을 관리하기 위해 여러 가지 컴포넌트를 사용합니다. 그 중에서도 가장 중요한 것은 REDO 로그와 UNDO 로그입니다. REDO 로그는 데이터베이스의 상태를 변경하는 모든 작업을 로깅하는 기능을 수행합니다. 이를 통해 데이터베이스의 변경 내역을 추적하고, 시스템 장애 시에 데이터를 복구할 수 있습니다. UNDO 로그는 각각의 트랜잭션에 대한 이전 상태의.. 2023. 3. 14. 이전 1 다음 728x90