목록분류 전체보기 (60)
DBDBDEEP
정보를 적는 파일을 저장하는 곳, ADR 정보를 저장하는 곳인 ADR을 먼저 알아보도록 한다. - 수집된 정보를 저장하기 위한 시스템 전역적 저장소 ADR - 11g 버전부터 수집정보가 많아져서 만들어 지게 되었다. ADR의 구조를 LInux 로 확인한다. 1. 오라클이 정보를 적는 파일, Alert Log File - 데이터베이스에 딱 한개가 존재하는 Alert Log File. - 중요한 사건을 기록하게 된다. (Startup, Shutdown, Fail (장애), Recovery (복구), CheckPoint 등..) ㄴ> Startup 시, default가 아닌 Parameter 값을 가지고 올라오게 된다면 parameter 값도 기록한다. - 중대한 에러를 기록한다. ora-1578 block ..
데이터 베이스 Instance 및 데이터베이스는 유저 액세스에 데이터베이스를 사용할 수 있도록 하는 단계를 거치게 된다. 데이터 베이스 Instance가 시작되고 데이터베이스가 마운트된 다음 데이터베이스가 열린다. Startup 과 관련한 SQL 명령어 데이터 베이스가 Shutdown 상태에서 시작한다. SQL> startup nomount 1. 최초로 수동으로 데이터베이스를 만들때 사용한다. 2. control file 장애가 발생하여 복구해야 할 때 사용한다. control file의 내용을 변경할 수 있음. NoMount 1) nomount 단계 - parameter file 필요 / Instance 만 기동된 상태이다 Instance 시작 후 발생하는 순서 1. $ORACLE_HOME/dbs/sp..
초기화 파라미터 파일 Pfile - Startup 명령어 수행하는 쪽에 있어야 한다. - text File 형식이다. - DB 구동 시 SPFILE 이 발견되지 않으면 PFILE 이 검색이 된다. - Vi/gedit 으로 바꾸고 싶은 파라미터 값으로 변경할 수 있음 - 기본경로 $ORACLE_HOME/dbs/initorcl.ora (이곳에 적힌대로 Startup을 한다) - Startup 할때만 오라클이 찾는 파일이다. 지금 당장 바뀐 내용을 반영하고 싶다면 DB 내렸다 올려야 한다. SQL > alter system set open_cursor=30; --------예전 버전에서 쓰던 방식이다. SPfile - 서버에 존재한다. - $ORACLE_HOME/dbs/spfileorcl.ora - self ..
데이터베이스의 필수 파일 1. Control file : Data file + Redo log File + SCN 동기화 파일 2. Data File 3. Online Redo log file 데이터 베이스 운영 과정에서 사용되는 추가 파일 4. 파라미터 파일 5. 패스워드 파일 6. 백업 파일 7. 아카이브된 리두 로그 파일 8. 트레이스 파일 9. Alert log file Oracle 컨테이너 데이터 베이스 1. File System - 오라클이 OS쪽의 Storage를 사용하는 것이다. - 해당하는 호스트 안에서만 접근이 가능한 Storage. 장단점 > 디렉토리 구조로 접근하여 사용이 편리하지만, OS의 의존도가 높으며, OS를 통하므로 속도가 떨어진다. 2. Raw Device - 오라클이 직..
오라클 데이터베이스 시스템의 프로세스는 세가지 주요그룹으로 나눌 수 있다. 1. User Process - 오라클 데이터베이스에 연결하는 응용프로그램 또는 도구 - SQL*Plus, SQL Developer 2. 데이터베이스 프로세스 - 서버 프로세스 > Oracle Instance에 연결되며 유저가 세션을 설정하면서 시작된다. - 백그라운드 프로세스 > Oracle Instance가 시작될때 시작된다. 3. Daemon / 응용프로그램 프로세스 - 네트워킹 리스너 - 그리드 Infrastructure Daemon 프로세스 구조 유저 프로세스 오라클 데이터베이스는 Server Process를 생성하여 Instance에 연결된 User Process의 요청을 처리한다. User Process는 Oracle..
Oracle DB Server는 두 영역(DataBase와 Instance) 으로 나누어서 보여주게 된다. DataBase 3type 의 파일들을 데이터 베이스라고 정의한다. 1) datafile - 유저데이터가 들어가는데 table, index 등이 들어가게 된다. - datafile은 여러개가 존재하며 필요에 따라 추가가 가능하다. 2) log file - 장애가 발생했을시 복구하기 위해서 오라클이 평소에 적어두는 파일이다. - 여러개가 존재한다. 3) control file - 데이터 파일과 로그파일에 대한 정보가 적혀져 있다. > DB ID 정보 / DB creation 정보 / SCN(동기화 정보) - Physical Structure 정보라고 한다. - Multiplexing (Mirrorin..