Oracle 143

10g ASM 설치중 88%에서 Enterprise Manager 관련오류

확인 눌러서 설치완료하고난 후 수동으로 EM구성합니다 $ emca -config dbcontrol db -repos recreate 라고 하라고는 하는데 하면 안됩니다. 해결방법 아시는분 댓글이나 링크부탁해요! 해결 1. EM구성시에는 리스너, tnsnames.ora 모두 구성하고 해야합니다. 이후 lsnrctl status, tnsping으로 ORACLE NETWORK가 모두 올바르게 구성되어야 합니다. 2. 10.2.0.5 경우에는 oracle bug로 또다른 패치를 하지 않으면 EM의 저장소가 구성되지 않습니다. 최신패치를 적용한 후 EM을 구성하시던지, 실습환경이시라면 10.2.0.1에서 EM을 구성하세요. 1,2 를 확인하신 후 $ emca -config dbcontrol db -repos re..

Oracle/ASM 2012.02.27

RMAN사용도중 control file을 재생성하게되면!? ; RMAN환경설정다시하기, RMAN backuppiece정보 재등록하기

기본적으로는 저장되어있던 backup정보들이 다 날라갑니다. --> 하지만 백업된 파일만 남아있다면 다시 RMAN에서 등록이 가능합니다. control file 재생성 후 RMAN 환경설정 재설정하기 alter database backup control file to trace as 'control.sql'; 명령어로 재생성 스크립트 생성 후 생성된 스크립트 안의 내용을 살펴보면 -- Configure RMAN configuration record 1 VARIABLE RECNO NUMBER; EXECUTE :RECNO := SYS.DBMS_BACKUP_RESTORE.SETCONFIG('CHANNEL','DEVICE TYPE DISK FORMAT ''/app/rman/%U_%T.rman'''); -- Co..

Oracle/RMAN 2012.02.27

RMAN으로 drop tablespace복구하기 ; 과거의 controlfile을 가져와서 복구해야하는 경우

뽀인트! drop tablespace 이후에는 current control파일에는 drop된 tablespace의 정보가 없으므로, 과거의 controlfile을 복원 후 복구를 해야합니다.! RMAN> restore controlfile from '/app/rman/02n4abi7_1_1_20120226.rman'; select tablespace_name, file_name from dba_data_files; TABLESPACE_NAME FILE_NAME ------------------------------ --------------------------------------------- KOO /app/oracle/oradata/testdb/koo02.dbf FBDA /app/oracle/ora..

Oracle/RMAN 2012.02.26

백업&복구 18번째 RMAN ; sql문 실행, 데이터파일들의 경로변경하기, Recover(물리적, 논리적복구 예시들)

RMAN에서 sql 문실행하기 RMAN> sql "alter tablespace fbda offline"; 위와같이 sql "SQL문"; 하시면 됩니다. (sql 'SQL문'; 도 가능) *주의사항 : " "안에서 '을 표현하려고 한다면, ''를 써야합니다. alter database datafile '/temp/data.dbf' offline; --> RMAN> sql "alter database datafile ''/temp/data.dbf'' offline"; 입니다. 복원명령어 restore database; restore datafile 1,2,..; restore tablespace 'KOO','TEST'; 복구명령어 recover database; recover datafile 1,2,..;..

Oracle/RMAN 2012.02.26

백업&복구 17번째 RMAN ; RMAN 환경설정, 증분백업, 백업과 관련된 여러가지 내용

RMAN 백업은 begin bakcup와 같이 DB를 켜놓고 하는 작업이기떄문에, Archivelog모드이여야 합니다. RMAN 현재 환경설정 값보기 show all; RMAN> show all; RMAN configuration parameters for database with db_unique_name TESTDB are: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default CONFIGURE CONTROL..

Oracle/RMAN 2012.02.26

백업&복구 16번째(RMAN) ; RMAN설명, RMAN으로 백업하기, 백업된 set 관리하기

RMAN : Recovery Manager ; 8i때부터 생긴 유틸리티이고, 10g부터 대폭 개선이 된 기능입니다. 주요장점 1. 증분블럭백업가능 ; 과거에 백업받은 자료를 비교해서 그 이후에 추가된 자료만 백업(저장공간 대폭감소) 2. 백업시 자료가 있는 블록만 백업 (datafile들의 합이 모두 5G라도 사용하는 블럭만 추려서 백업합니다.(백업하면 5G보다는 당연히 적게 되겠죠?) 3. DB가 File System말고, ASM으로 운영될 시 백업은 무조건 RMAN으로밖에 하지 못함 RMAN 구성도 RMAN Memory구조 : 기본적으로 PGA사용하고, 부족하면 SGA(Large Pool, Shared Pool)를 사용합니다. --> 위와같은 방식으로 백업파일이 저장이 되기때문에 Control fil..

Oracle/RMAN 2012.02.25

백업&복구 15번째(Flashback) ; Database level, Flashback Data Archive(11g)

Redo, archive만 사용하는 불완전 복구와, Database flashback의 차이 Redo, archive만 사용하는 불완전 복구 Database flashback(어느정도 redo도 사용) 복구 시 백업파일을 복원해야한다. 복원 불필요 복구 후 재차 복구 불가능(resetlog때문에) 복구 후 재채 복구 가능 Redo, archive파일사용 Flashback log파일사용 Archive 파일을 사용하기 위해서는 Database archivelog 이여야한다. 사용하기 위해서는 DB가 Archivelog mode이고 추가로 flashback database mode Database flashback은 Table, Row level Flashback과는 다르게 추가로 설정을 해줘야 사용이 가능합..

백업&복구 14번째(Flashback) ; Table level

Table level 복구(** SYS 소유의 table은 Flashback 사용이 불가능합니다.) 1. DML장애 : undo tablespace이용(undo 가 덮어쓰여지면 복구불가능, redo나 archive를 이용해서 복구해야합니다.) --> truncate장애는 database level로만 복구가 가능합니다.(table level로는 불가능) 2. Drop 장애 : 휴지통이용(지워진 테이블이 실제로 지워지지 않고, BIN$테이블로 이름만 변경됨) --> 이후 해당 datafile 은 더이상 빈공간이 없을떄까지는 BIN$테이블을 덮어쓰지 않고, 빈공간부터 사용합니다. 설명 * 명령어 1. SHOW RECYCLEBIN ; 어떤 테이블들이 휴지통에 들어가 있는지 조회 SQL> show recycle..