본문 바로가기

oracle/[Admin] 실습10

[실습] Undo Tablespace 관리 STEP 1. 현재 undo tablespace 조회 STEP 2. undo tablespace 생성SQL > create undo tablespace 테이블스페이스명 datafile '경로' size 크기 [autoextend on] ; STEP 3. undo tablespace 변경 >. 재부팅없이 즉시 변경 가능SQL > alter system set undo_tablespace=테이블스페이스명; 2014. 10. 24.
[실습] temporary tablespace 관리 step 1. 기존 Temporary tablespace 조회하기 step 2. temporary tablespace 생성하기SQL > create temporary tablespace 테이블스페이스명 tempfile '경로' size 크기 [autoextend on]; step 3. default temporary tablespace 변경하기SQL > alter database default temporary tablespace 테이블스페이스명; step 4. temporary tablespace 크기 변경하기SQL > alter database tempfile '경로' resize 크기;- 용량이 부족할 경우 등 step 5. temporary tablespace 삭제하기- default tempor.. 2014. 10. 23.
[실습] 문제 : control file, redo log file, data file 옮기기 /home/oracle/disk1/system01.dbf, sysaux01.dbf /disk2/undotbs01.dbf, users01.dbf, example01.dbf /disk3/ctrl01.ctl, redo01_a.rdo, redo02_a.rdo, redo03_a.rdo /disk4/ctrl02.ctl, redo01_b.rdo, redo02_b.rdo, redo03_b.rdo /disk5/ctrl03.ctl, redo01_c.rdo, redo02_c.rdo, redo03_c.rdo pfile을 사용하시오redo log file은 새로 만들지 말고 기존거 이동하면서 이름변경하시오. 2014. 10. 22.
[실습] 문제 : Control File, Redo Log 변경 spfile을 사용하여 아래와같이 구성하세요cd/data mkdir disk 1,2,3,4,5 /data/disk1/control01.ctl, redo01_a.log, redo02_a.log, redo03_a.log/data/disk2/control02.ctl, redo01_b.log, redo02_b.log, redo03_b.log 1. 현재 control file을 해당 위치 경로로 정해준다2. 현재 사용하는 모든 리두 로그를 삭제한 후 1,2,3번 그룹을 해당 위치에 새로 생성합니다.(모든 리두 멤버크기는 5M로 하세요) 2014. 10. 21.
[실습] Redo Log File 관리하기 step 1. log 파일 조회시 보기 편한 크기로 조회하기 위해 미리 설정 & 저장 step 2. 로그파일 조회 @log step 3. 신규 그룹 추가하기SQL > alter database add logfile group [그룹넘버] '경로' size [크기]; step 4. 그룹에 멤버 추가하기SQL > alter database add logfile member '경로' to group [그룹넘버]; step 5. 새로 추가한 4번그룹을 current 상태로 변경SQL > alter system switch logfile >> switch를 발생시켜 현재 사용중(current)인 그룹을 다른 그룹으로 넘김SQL > alter system checkpoint >> checkpoint를 발생시켜 Da.. 2014. 10. 21.
[실습] Pfile일 경우 다중화 현재 운영중인 Control File의 경로 확인후 /home/oracle/disk4/control01.ctl /home/oracle/disk5/control02.ctl/home/oracle/disk6/control03.ctl 로 다중화 하기 step1. 이전에 실습했던 spfile 삭제 후 pfile 생성- pfile 생성방법 참고 >> 클릭 ! step2. 현재 사용중인 Control File 조회 step3. instance 종료 step4. pfile (inittestdb.ora)를 vi Editor로 수정 후 저장- $ vi $ORACLE_HOME/dbs/inittestdb.ora step5. 해당 디렉토리 생성 후 Control File 복사 --step4 단계와 바뀌어도 상관없음 step6... 2014. 10. 20.
[실습] spfile일 경우 다중화 현재 운영중인 Control File의 경로 확인후 /home/oracle/disk1/control01.ctl /home/oracle/disk2/control02.ctl/home/oracle/disk3/control03.ctl 로 다중화 하기 step1. 현재 상태와 파라미터 파일 조회 step2. 현재 Control File 조회하기SQL > select name from v$controlfile; step3. spfile 내용 변경- spfile은 사용자가 직접 변경 불가하므로 alter system set 명령어 사용 step4. 대상 디렉토리를 생성하고 파일 복사 step5. 정상적으로 Startup 시켜서 Control File 조회 2014. 10. 20.
[실습] startup / shutdown 실습 2014. 10. 20.
[실습] pfile, spfile 만들기 [pfile -> spfile 생성] step1. pfile 존재 (inittestdb.ora) step2. pfile로 spfile 생성 step3. pfile과 spfile 둘다 존재하므로 pfile 삭제 (둘다 존재시 spfile 사용) step4. spfile(spfiletestdb.ora) 확인 [spfile -> pfile 생성] step1. spfile 존재 (spfiletestdb.ora) step2. spfile로 pfile 생성 step3. pfile과 spfile 둘다 존재하므로 spfile 삭제 (둘다 존재시 spfile 사용) step4. pfile(inittestdb.ora) 확인 2014. 10. 20.
[실습] Parameter file 생성 및 관리하기 1. 현재 파라미터파일 확인 2. spfile 삭제 후 startup >> 장애발생 3. 대비하여 생성되어 있는 최초의 설정 정보를 가진 초기화 파라미터 파일을 이름을 변경하여 복사해온다.step1. 현재 파라미터 파일 확인 >> 아까 삭제하였으므로 없음step2. 원본 pfile 찾기 $ORACLE_BASE/admin/testdb/pfilestep3. 원본 pfile을 $ORACLE_HOME/dbs/inittestdb.ora로 복사step4. 복사된 파일 확인 4. teststartup 실행하여 open이 잘되는 지 확인 ** 참고 : spfile을 사용했는지 pfile을 사용했는지 알고싶을 경우 SQL > SHOW PARAMETER SPFILE/PFILE; - value에 값이 없을 경우 pfile .. 2014. 10. 20.