본문 바로가기

DBMS/ORACLE

(35)
ALTER SYSTEM SWITCH LOGFILE vs ALTER SYSTEM ARCHIVE LOG CURRENT 차이 개요 ALTER SYSTEM SWITCH LOGFILE 와 ALTER SYSTEM ARCHIVE LOG CURRENT는 둘다 로그 전환을 강제시키지만 각각 다른방식으로 수행합니다. 이둘의 차이를 알아보고 언제 사용되는지 알아보도록 한다. 구성환경 아래 글은 참조 주소의 내용을 번역한 글입니다. 참조 : www.dba-oracle.com/t_alter_system_switch_logfile_vs_alter_system_archivelog_current.htm 공통점 SWITCH LOGFILE 및 ARCHIVE LOG CURRENT는 마지막 리두 로그가 핫 백업의 일부가되는 확실한 위치 인 정지 체크 포인트(quiesce checkpoint)를 작성 차이점 ARCHIVE LOG CURRENT는 쓰기가 완료 ..
oracle parameter 변경 개요 oracle parameter 조회및 속성, 속성 변경방법등에 대해서 알아본다. 구성환경 oracle19c 1. parameter 조회 sql> show parameter : 전체 PARAMETER 조회 sql> show parameter open_cursors : 입력한값과 일치하는 Parameter 조회 2. parameter 속성 확인 sql> select name, value, issys_modifiable from v$parameter; issys_modifiable 값 * FLASE: 정적 파라미터로 scope=spfile로만 값을 변경 가능하다. 즉 값을 변경해도 DB를 다시 실행할 때부터 영향을 미치게 된다. * IMMEDIATE: 값을 변경하면 현재 세션부터 바로 영향을 받게된다. ..
RMAN 백업 개요 RMAN 의 다양한 명령어들을 예를 통해서 알아보자. 구성환경 oracle 19c 1. rman 접속 #rman target / => Recovey Catalog 대신 Controlfile을 사용해서 접속 #rman TARGET / CATALOG rman/cat@catdb => Recovery Catalog 사용 2. RMAN 백업 예제 예) 데이타베이스 full 백업 RMAN> backup database ; or RMAN> backup incremental level 0 database ; * incremental 0은 full 백업을 지칭하며, 0과 full의 차이는 백업저장소에 0으로 표시된다는 것이다. 예) 데이터베이스 incremetal 백업 RMAN> backup incremental ..
Oracle Archivelog Mode 설정 개요 구성환경 Centos 7.6, Oracle 19c Standard Edition(19.3.0.0) 1. 현재 아카이브 모드 확인 SQL> archive log list ; 데이터베이스 로그 모드 아카이브 모드가 아님 자동 아카이브 사용 안함으로 설정됨 아카이브 대상 /app/oracle/19.3.0/dbhome/dbs/arch 가장 오래된 온라인 로그 순서 4 현재 로그 순서 6 SQL> 2. 아카이브 모드 변경 SQL> alter system set log_archive_dest_1='location=/app/oracle/19.3.0/dbhome/dbs/arch' scope=spfile ; 시스템이 변경되었습니다. SQL> alter system set log_archive_format='%d_%..
Oracle 19C RAC 설치 - 4. 데이터베이스 설치 1. dbca 실행 shell> dbca 2. 데이터베이스 작업 선택 3. 생성 모드 4. 배치 유형 5. 노드 선택 6. 데이터베이스 식별 7. 저장 영역 옵션 8. 빠른 복구 옵션 9. Data Vault 옵션 10. 구성 옵션 11. 관리 옵션 12. 사용자 인증서 13. 생성 옵션 14. 필요 조건 검사 15. 요약 16. 진행 페이지 17. 완료
Oracle 19C RAC 설치 - 3. Oracle 소프트웨어 설치 1. 오라클 소프트웨어 압축해제(oracle 설치 홈디렉토리에서 압축 해제) shell> cd $ORACLE_HOME shell> unzip LINUX.X64_193000_db_home.zip 2. 설치 스크립트 실행 shell> ./runInstaller 3. 구성 옵션 선택 - RAC 설치의 경우는 소프트웨어만 설정 체크 4. 설치 유형 선택 5. 노드의 선택 목록 - 설치할 노드 선택및 소프트웨어 복사를 위한 SSH 접속 설정 6. 데이터베이스 버전 선택 7. 설치 위치 선택 8. 운영체제 그룹 9. 루트 스크립트 실행 - root.sh 스크립트 실행에 필요한 root 사용자의 비밀번호 10. 필요 조건 검사 - DNS 서비스를 설치하지 않은 경우 아래와 같은 오류가 발생한다. 모두 무시 체크후 계..
Oracle 19C RAC 설치 - 2. Grid 설치 1. Grid 소프트웨어 압축해제(grid 설치 홈디렉토리에서 압축 해제) shell> cd $ORACLE_HOME => GRID 홈 디렉토리 shell> unzip LINUX.X64_193000_grid_home.zip 2. 설치 스크립트 실행 shell> ./gridSetup.sh 3. 구성 옵션 선택 4. 클러스터 구성 선택 5. Grid 플러그 앤 플레이 6. 클러스터 노드 정보 6.1 클러스터 노드 추가 6.2 SSH 접속 7. 네트워크 인터페이스 사용 8. 저장 영역 옵션 선택 9. Grid Infrastructure 관리 저장소 10. ASM 디스크 그룹 생성 11. ASM 비밀번호 12. 실패 분리 옵션 선택 13. 관리 옵션 선택 14. 운영 체제 그룹 선택 15. 설치 위치 선택 16...
Oracle 19C RAC 설치 - 1. 환경 구성 구성 환경 centos 7.7, oracle grid 19.3, oracle 19.3 Oracle 19C RAC 설치 순서 1. 환경 구성 2. Grid 설치 3. Oracle 소프트웨어 설치 4. 데이터베이스 설치 1. oracle software 설치 사용자 생성 groupadd -g 54321 oinstall groupadd -g 54322 dba groupadd -g 54323 oper groupadd -g 54324 backupdba groupadd -g 54325 dgdba groupadd -g 54326 kmdba groupadd -g 54327 asmdba groupadd -g 54330 racdba useradd -u 54321 -g oinstall -G dba,oper,backupdba..