목록전체 글 (111)
Database초보우낙

cold backup을 수행하는데 /home/oracle 밑에 coldbackup이라는 폴더를 만들고 data file, controlfile, redo log file을 백업하세요 #1. db를 정상 종료 shutdown immediate #2. /home/oracle 밑에 coldbackup이라는 폴더를 생성 cd pwd mkdir coldbackup #3. data file, control file, redo log file이 있는 /u01/app/oracle/oradata/Ouh 위치의 모든 파일들을 /home/oracle/coldbackup 밑에 백업합니다 cp /u01/app/oracle/oradata/Ouh/* /home/oracle/coldbackup/ #4. 다시 db를 startup l..

cold backup과 hot backup의 차이는 db를 내리고 백업하느냐 운영중에 백업하느냐 차이 반드시 셧다운immediate하고나서 진행해야한다 반드시 셧다운immediate하고나서 진행해야한다 반드시 셧다운immediate하고나서 진행해야한다 실습1. db모드를 아카이브 모드로 변환하세요 full backup이 있어도 아카이브로그파일이 깨지면 복구가 불가능하다 #1. archive log list #2. shutdown immediate #3. startup mount #4. alter database archivelog; #5. alter database open; #6. archive log list

원인 해결방법 SQL 문장에러 Statement Failure SQL을 수정 유저 프로세서 에러 User Process Failure DB에 접속한 클라이언트 pc가 비정상적으로 종료 다시 키면 된다 네트워크에러 Network Failure SQL Debeloper 로 접속이 불가능 tsping , ping을 수행하면서 접속이 안되는 이유 파악 사람의 실수 User error 실수로 drop한 경우 flashback 인스턴스 Failure Instance Failure 서버쪽의 db가 갑자기 shutdown DB를 startup 디스크 손상 및 파일 손상 Media Failure rm으로 datafile을 삭제한 경우 백업본으로 복구 data file , control file, redo logfile,..
DBA의 기본 소양 ★ 백업과 복구 전체 목차 사용자 관리 백업과 복구 사용자가 직접 백업해야할 파일들을 찾아서 OS의 copy 명령어로 백업◆ 백업1) cold backup -> DB를 전부 내리고 백업2) hot backup -> DB 운영중에 백업3) controtl file만 백업◆ 복구 완전복구 - 장애가 발생하기전 마지막 commit 시점으로 완전하게 복구하기 non system data file을 삭제하고 복구 system data file을 삭제하고 복구 모든 data file 들을 전부 삭제하고 복구 1개의 control file이 삭제되었을 때 복구 모든 control file이 전부 삭제되었을 때 복구 control file multiplexing하기 inactive 상태의 redo ..

1.설치내역 확인하기 1) OS 버전확인 cat /etc/oracle-release cat /etc/redhat-release lsb_release -id uname -r 2) OS 패키지 확인 root 유저로 수행 rpm -q binutils-* rpm -q compat-libcap1-* rpm -q compat-libstdc++-33-* rpm -q gcc-* rpm -q gcc-c++-* rpm -q glibc-* rpm -q glibc-devel-* rpm -q ksh rpm -q libgcc-* rpm -q libstdc++-* rpm -q libstdc++-devel-* rpm -q libaio-* rpm -q libaio-devel-* rpm -q libXext-* rpm -q libXtst..

어댑터1은 NAT 어댑터2는 호스트전용 어댑터 로 설정해두기 실행 root로 접속(root/oracle) 터미널창 실행 -> ifconfig root유저에서 터미널창을열고 etc/sysconfig/network_scripts 에 들어가서 ls를 실행하여 안에 있는 파일을 보기 cd /etc/sysconfig/network-scripts/ ls ifcfg-eth1이 있어야하는데 없다 네트워크 연결에 들어가서 eth0을 변경하기 -> 자동으로 연결 체크 cmd 창에서 DNS 주소 확인(ipconfig -all) eth0 은 10.0.2.15 eth1은 192.168.56.111 이 나와야한다 -> 안뜨면 reboot etc/sysconfig/network-scripts에 ifcfg-eth0과 ifcfg-et..

게스트 확장 설정 -> 화면을 좀 크게 볼려고 설 기타 root / oracle 로 접속 장치 -> 게스트 확장 cd 이미지 삽입.. 자동시작 확인 열기 -> 확인 실행 창이 다 뜨면 엔터 설치 완료 후 터미널-> reboot 다시 root 로 접속 시 화면을 크게 키울 수 있다 복사 붙여넣기 설정 장치 -> 드래그 앤 드롭 -> 양방향 마우스를 자유롭게 옮길 수 있다(원래는 특정 키 버튼을 입력해야 밖으로 마우스를 빼낼 수 있었다)

리눅스 6.8에 오라클 11g를 설치(19c는 pc환경때문에 무리) 설치를 잘 정리한 dataforum 블로그를 보고 수행 grid 설치전까지 진행 그 이후는 파이썬 수업나가면서 4시 30분부터 개별적으로 완성시키면 된다 본인 이니셜로 db이름을 만들어서 포트폴리오를 제출하면 수업때 제출해야하는 모든 문서는 끝 1. 사용 Software 제품명 버전 아키텍쳐 배포 사이트 VirtualBox 7.x 호스트 환경에 따름 https://www.virtualbox.org Oracle Enterprise Linux 6 .8 x86 64bit https://edelivery.oracle.com/linux Clusterware, Database 11.2.0.4 x86 64bit https://support.oracl..

▣ 1. 전체 시스템 구성도 Service 네트워크와 Management 네트워크는 데이터베이스 서버, 스토리지 서버, Infiniband Network Switch, CISCO Ethernet Switch, PDU 및 1G와의 네트워크로 아래와 같이 연결되어 있습니다. 모니터링 utill SQL*Plus CRSCTL SRVCTL DBMCLI ASMCMD SQL*Plus ibstatus CellCli Dcli ▣ 2. 구성도 상의 모니터링 툴 데이터베이스 서버: SQL*Plus, CRSCTL, SRVCTL, Dbmcli(Image 12.1.2.1.0 이상) ASM : ASMCMD , SQL*Plus 스토리지 서버: Cellcli , Dcli ▣ 3. 모니터링 관련 툴 설명 1) SQL*Plus 스토리지 ..