본문 바로가기

분류 전체보기1528

[TOAD : 토드 ] 오라클에서 접속 DB 백업하는 방법 테이블, 패키지, 등등. [ 오라클 ] [출처] [TOAD : 토드 ] 오라클에서 접속 DB 백업하는 방법 테이블, 패키지, 등등. [ 오라클 ]|작성자 너의품에서 Toad 에서 프로시저, 테이블, 함수, 등의 Schema 를 파일로 저장하는 방법  개발환경 : JDK 1.5, Toad for oracle 9.7 , window XP  프로젝트가 끝나고 이관할때나 데이터베이스를 바꾸고자 할 때모든 스키마 정보를 백업받아 옮길 데이터베이스에서 실행한다.그럴 때 이전 DB 에서 셋팅해놓은 환경정보를 백업받는 방법에대해 알아본다. 1. 개별 백업  각각의 테이블이나 함수, 프로시저등을 개별적으로 백업받는방법은 Schema Browser 를 연다. 왼쪽 오브젝트 리스트중파일로 백업받고자 하는 것을 선택하고 오른 마우스 클릭한다.그리고 Save As .. 2024. 6. 8.
운영중인 Oracle Database의 서비스를 중지 및 기동 ㅁ 운영중인 Oracle Database의 서비스를 중지 및 기동    ■ 서비스 중지 1. Oracle 계정 로그인   #) su - oracle   2. 리스너 중지  #) lsnrctl stop   3. 오라클 접속   #) sqlplus /nolog   4. sysdba 권한으로 로그인  SQL> connect /as sysdba   5. DataBase 종료  -- 명령전 접속되어 있던 사용자가 있을 경우 강제 종료하지 않음 SQL> shutdown; -- 사용자의 행동에 상관없이 즉시 강제 종료.  -- 종료시점의 commit된 데이터는 기록/ commit 되지 않은 데이터는 Rollback SQL> shutdown immediate;   -- immediate 처럼 강제 종료하나, commi.. 2024. 6. 8.
오라클 백업 및 복구 정리 출처: https://blog.naver.com/hanajava/220700292341갑작스런 시스템 장애나 사용자 실수 등으로 인하여 DB를 사용하지 못하게 되는 환경으로부터 사용자의 데이터를 관리하기 위해 백업을 통해 데이터를 저장한다. DB를 정상적으로 사용할 수 없게 된 경우, 백업된 파일을 사용하여 DB가 정상적으로 가동되도록 하는 작업을 복구(recovery)라 한다.복구는 실제로 백업이라는 과정을 거처서만 이루어 지는 것이 아니다. 오라클 서버에 의해 DB 관리자가 모르는 사이 수시로 일어난다. 오라클 DB 서버가 시작할 때 리두 로그 파일을 참조하여 잘못된 내용이 있거나 복구할 내용이 존재하는 경우 자동으로 복구 작업이 시행된다.복구 작업에 관련된 중요한 데이터 구조와 기능을 요약하면 다음.. 2024. 6. 8.
리두 로그와 아카이브 로그 6. Redo & Archived Logs 지난 Database Architecture (DISK) 강의에서는 데이터베이스 유지에 필수 파일인 Control File, Datafile, Redo Log File에 대해서 설명 드린 바 있습니다. 이번 시간에는 필수 파일 중 하나인 Redo Log에 대하여 자세히 설명 드리도록 하겠습니다.  기본적으로 Redo Log는 데이터의 변경 내역을 저장하는 파일입니다. 따라서 Buffer Cache에 올라 와있는 데이터 블록과 디스크 데이터 블록이 동기화가 필요할 때 이 Redo Log를 기록한 후 DBWR(DB 라이터)가 데이터를 변경시킵니다.   한 가지 중요하게 짚고 넘어가야 할 것은, Redo data가 Online Redo Log File에 기록되기 전까.. 2024. 6. 8.
(Oracle DB) Backup & Recovery 오라클에서 recovery 하는 방법은 아래와 같다. 1) instance 가  실패했을때 이루어지는 자동 복원 2) Data file media 복원 3) Flashback Backup files의 종류에 대해서 알아보자.  백업을 하는 방법은 Image copy이다. 그대로 image copy을 하는 것인데 linux에서는 일반적으로 cp를 이용해서 복사를 하는데, 여기서는 RMAN 이를 도와서 복사를 해준다. RMAN이 하는 이유는 block 가 Clean한지를 알아봐야 하고, 카피의 해더를 업데이트하는 것이다. 백업의 종류는 세가지가 있는데, 1) full backup of data files : 모든 블락에 있는 data files의 백업2) Incremental backup of data fi.. 2024. 6. 8.