[Oracle] UNDO 테이블스페이스 조회, 생성, 삭제, 변경
·
DB
UNDO 테이블스페이스Oracle 데이터베이스에서 트랜잭션 관리와 데이터 복구에 중요한 역할을 하는 특별한 테이블스페이스 UNDO 테이블스페이스의 주요 역할1. 트랜잭션 롤백 지원사용자가 데이터를 수정하거나 삭제하는 중 오류가 발생하거나 명시적으로 ROLLBACK 명령을 실행하면, UNDO 테이블스페이스를 사용하여 이전 데이터 상태로 복원 2. 데이터 읽기 일관성(Read Consistency) 보장 다른 사용자가 데이터를 수정하는 중에도, UNDO 데이터를 사용하여 트랜잭션 시작 시점의 데이터를 읽을 수 있도록 보장 3. 인스턴스 복구 데이터베이스가 비정상 종료되었을 때, UNDO 테이블스페이스를 사용하여 비정상 트랜잭션을 롤백하거나 커밋되지 않은 데이터를 복구 4. 플래시백 기능 지원UNDO 테이블스..
[Oracle] FlashBack 데이터 복구 방법, 복원 쿼리
·
DB
Oracle FlashBack오라클의 Flashback Query 기능에서 사용하는 과거 데이터는 UNDO 영역에 저장되어 있다. UNDO 영역이란?오라클 데이터베이스는 모든 트랜잭션에 대해 변경 이전의 데이터(원래 값을) UNDO 세그먼트에 저장한다. 트랜잭션이 완료되면 해당 데이터는 일정 시간 동안 UNDO 테이블스페이스에 남아 있게 된다.트랜잭션 롤백 (Rollback) : 트랜잭션을 취소할 때일관된 읽기(Consistent Read) : 다른 세션이 트랜잭션을 실행 중일 때, 해당 트랜잭션이 완료되지 않은 데이터를 다른 사용자에게는 보여주지 않고 이전 상태의 데이터를 제공Flashback Query : 과거 시점으로 돌아가 데이터를 조회할 때 UNDO 테이블스페이스 설정 및 상태 확인-- TABL..
[Oracle] sql 파일, 스크립트 자동 실행 (sqlplus)
·
DB
개발서버 db 데이터 전부를 가져와 sql 파일로 만들었는데, 양이 너무 많다보니 sql 파일을 db툴에서 열면 먹통이 되어 스크립트를 실행할 수가 없었다.. 1. cmd 창에서 작업을 진행할 계정으로 Oracle 접속① sqlplus 명령어 입력② 해당하는 계정으로 로그인③ 해당 경로에 있는 스크립트 실행-- sql 실행 명령어@@경로\파일명.sql-- 예시@@D:\00.문서\test.sql
[Oracle] Oracle Database 21c 윈도우 설치 및 계정 생성, 권한 부여
·
DB
Oracle Database 21c 설치 1. 아래 Oracle 홈페이지로 이동하여 'Oracle Database 21c Express Edition for Windows x64' 클릭https://www.oracle.com/kr/database/technologies/xe-downloads.html Oracle Database Express Edition (XE) Downloads | Oracle 대한민국Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum ..
Kusuck
'DB' 카테고리의 글 목록