[oracle] 오라클 서버 관리 - intro
오라클 서버 관리 -
오라클 서버 관리
개발환경
OS : Macbook Pro, macOS Mojave, version 10.14.3
VirtualBox : Version 6.0.4
Enterprise Linux, Oracle 11g
목차(11gWS1 교재(D50102KR20_sg1.pdf))
- VirtureBox 설치
- VirtureBox에 Enterprise Linux 설치
- Network 세팅
- Oracle Database 11g 설치
- 리스너 추가
- DBCA로 데이터베이스 생성
- 오라클 서버 시작과 종료
- 명령문으로 데이터베이스 생성(수동설치)
- ASM 인스턴스 관리
- Oracle 네트워크 환경 구성
- 데이터베이스 저장 영역 구조 관리
- 유저 보안 관리
- 데이터 동시성 관리
- 언두 데이터 관리
- 오라클 데이터베이스 감사(audit) 구현
- 데이터베이스 유지관리, 성능 관리
- 백업 및 복구 개념, 백업 수행, 복구 수행
(참고) 기초 개념
- 오라클 (데이터베이스) 서버 = 데이터베이스(Database) + 인스턴스(Instance)
- 1 : 1 = Single Instance 또는 Stand Alone
- 1 : N = Multiple Instance 또는 Real Application Cluster
N : 1 = Multitenant Database
- Databse = = Datafile + Redo log file + Control file
- Instance = Memory(SGA) + Process(BGP)
- SGA(System Global Area) = Shared Pool + Databse Buffer Cache + Redo Log Buffer + 기타
- BGP(Backaground Process) = PMON, SMON, DBWn, LGWR, CKPT, ARCn
~ 인스턴스 상태 변경 : startup -> nomount -> mount -> open | | | parameter control datafile file file redo log file - Startup 옵션 : startup (nomount | mount | open) (restrict) - Shutdown 옵션 : shutdown (normal | transacitional | immediate | abort)
- Backup(복사), Restore(복원), Recovery(복구)
(참고) 오라클 데이터베이스 서버 관리자
- Tasks of a Database Administrator
- https://docs.oracle.com/cd/E11882_01/server.112/e25494/dba.htm#ADMIN11020
References
개발자님들 덕분에 많이 배울 수 있었습니다. 감사의 말씀 드립니다.