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