Data Base/Linux

231218 Linux_redo log file 이관작업

잇꼬 2023. 12. 18. 19:26
728x90
반응형
SMALL

control file 단일화 테스트 

 

0. pfile 생성

SQL>

create pfile from spfile;

 

 

1. spfile 에 control01.ctl 작업

SQL>

alter system set control_files = '/u01/app/oradata/ora11g/control01.ctl' SCOPE=SPFILE;

 

2. 데이터베이스 OPEN

SQL> startup 

 

SQL> show parameter control_files

4. control file 삭제

[oracle@oracle ~]$ cd /u01/app/oracle/oradata/ora11g

(확인 하기)

[oracle@oracel ora11g]$ ll 

[oracle@oracle ora11g]$ rm control02.ctl 

 

# 새로운 redo log 그룹의 멤버는 하나인 그룹으로 생성 

- SQL Developer 에서 확인

SELECT * FROM v$logfile;

 

- redo file 생성

alter database add logfile group 7 '/u01/app/oracle/oradata/ora11g/redo07.log' size 100m;
alter database add logfile group 8 '/u01/app/oracle/oradata/ora11g/redo08.log' size 100m;
alter database add logfile group 9 '/u01/app/oracle/oradata/ora11g/redo09.log' size 100m;

- 확인해보고 종료

alter system switch logfile;
select * from v$log; 
alter system checkpoint;

- 불필요한 redo log file 삭제

alter database drop logfile group 1;
alter database drop logfile group 2;
alter database drop logfile group 3;

 

- 삭제된 파일 확인하기

select * from v$log;
select * from v$logfile;

728x90
반응형
LIST

'Data Base > Linux' 카테고리의 다른 글

231219 Linux_user 관리  (0) 2023.12.19
231219 Linux_block 관리  (0) 2023.12.19
231218 Linux_데이터 이관 작업  (1) 2023.12.18
231214 Linux_UNDO  (1) 2023.12.14
231214 Linux_FLM, ASSM, tablespace, AUTOEXTEND, ARCHIVELOG mode  (0) 2023.12.14