[Oracle] DB 테이블 백업

|

1. 테이블(데이터) 백업 하기

CREATE TABLE 백업테이블명 AS SELECT * FROM 백업대상테이블명;

ex) CREATE TABLE P_ZIP_241009 AS SELECT * FROM P_ZIP;

* 위의 쿼리를 실행하면 테이블 생성 뿐 아니라 데이터까지 복사된다. 단, comment 는 복사되지 않는다

 

2. 데이터 복원 하기

DELETE FROM 기존테이블명;

INSERT INTO 기존테이블명 SELECT * FROM 백업테이블명;

 

3. 데이터 갯수 확인

SELECT Count(*) FROM 기존테이블명;

SELECT Count(*) FROM 백업테이블명;

 

And