728x90
1. Backup
1.1. 아카이브 모드 확인
archive log list;
1.2. 아카이브 모드로 전환
tbdown immediate
tbboot mount
conn sys/tibero
alter database archivelog;
tbdown immediate;
!tbboot
conn sys/tibero
archive log list;
1.3. 테이블스페이스 생성, 유저 생성, 유저 권한 부여
create tablespace [테이블스페이스명] datafile '[경로]' size 100M autoextend on next 100M maxsize 1G;
create user [유저명] identified by [유저비밀번호] default tablespace [테이블스페이스명];
grant connect, dba, resource to [유저명];
1.4. 데이터 파일 백업
alter database begin backup;
!cp *.dtf /backup/
alter database end backup;
1.5. 컨트롤 파일 백업
alter database backup controlfile to trace as '[경로]' reuse RESETLOGS;
1.6. 테이블 생성, 데이터 삽입
conn test_user/tibero
create table tb_test(c1 varchar2(10));
insert into tb_test values('111');
commit;
alter system switch logfile;
insert into tb_test values('222');
commit;
log switch는 insert ('1111')까지만 했기 때문에 recovery 시 1111까지만 나와야 정상(불완전 복구)
1.7. 장애 발생
tbdown
!rm /tbdata/*
2. Recovery
cp /backup/*.sql ./
cp /backup/*.dtf ./
tbsql sys/tibero
@control
tbdown
!tbboot mount
conn sys/tibero
select name, next_change# from v$archive_dest_files;
alter database recover automatic database until change 36222;
alter database open resetlogs;
conn test_user/tibero
select * from tb_test;
'DB > Tibero' 카테고리의 다른 글
[Tibero] backup 후 select * from v$backup; 조회 시 조회 안되는 이유 (0) | 2024.03.21 |
---|---|
[Tibero] Backup & Recovery (2) (0) | 2024.02.28 |
[Tibero] Backup & Recovery (1) (0) | 2024.02.28 |
[Tibero] Cent OS 7에 티베로 TAC(이중화) 구성 | 설치 (0) | 2024.02.20 |
[Tibero] 티베로 TAC(이중화) 개념 (0) | 2024.02.14 |