데이터베이스 관리자의 역할:
I. 일반 감독
1. 데이터베이스의 경고 로그를 모니터링합니다. Alert & ltsid & gt. 정기적으로 기록, 백업 및 삭제.
2. linstener.log,/network/network/admin/linstener.ora 를 모니터링합니다
3. 리두 로그 상태 모니터링, 리두 로그 정보를 저장하는 v$log 및 v$logfile 보기를 확인합니다.
4. 데이터베이스의 일일 세션을 모니터링합니다.
5. 단편화 및 남은 테이블스페이스를 모니터링하고, 테이블스페이스 확장 및 남은 공간 분포를 적시에 파악하고, 연속 여유 공간이 있을 경우 수동 통합을 수행합니다.
6. 롤백 세그먼트 사용을 모니터링합니다. 프로덕션 시스템에서는 rbs_big0 1 이 주요 유지 관리 및 데이터베이스 구조 변경에 사용됩니다.
7. 확장 세그먼트에 확장을 충족하지 않는 테이블이 있는지 모니터링합니다.
8. 임시 테이블스페이스를 모니터링합니다.
9. 모니터링 대상을 수정합니다. 변경된 모든 오브젝트를 주기적으로 나열합니다.
10. 초기화 매개변수 파일, 사용자 백그라운드 파일 및 시스템 백그라운드 파일을 포함한 추적 파일.
둘째, 데이터베이스 백업 모니터링 및 관리
데이터베이스 백업은 실제 요구 사항에 따라 데이터베이스의 백업 전략을 변경하고 데이터의 일일 백업을 모니터링하는 것이 중요합니다. 테이프 라이브러리를 사용하기 때문에 Legato 백업 소프트웨어와 RMAN 백업 데이터베이스를 모니터링해야 합니다.
셋째, 데이터베이스 사용자 관리를 규제합니다
관리자 등 중요한 사용자의 비밀번호를 정기적으로 수정합니다. 각 프로젝트에 대해 사용자를 설정해야 합니다. DBA 는 해당 프로젝트 관리자 또는 프로그래머와 통신하여 DBA 에서 관리, 구축 및 유지 관리할 데이터베이스 기반 모델을 설정하는 방법을 결정해야 합니다. 데이터베이스 객체에 대한 모든 변경 사항은 필요에 따라 DBA 가 조작해야 합니다.
넷째, SQL 문 작성 사양 요구 사항
잘 쓰지 않으면 데이터베이스에 큰 영향을 미치는 SQL 문입니다. 따라서 모든 프로그래머 또는 해당 직원은 해당 SQL 문을 작성할 때 "SQL 작성 사양" 문서를 엄격하게 준수해야 합니다. 마지막으로, 공식 운영 전에 DBA 검사가 있어야합니다.
동사 (verb 의 약어) 데이터베이스 관리자의 깊은 요구 사항
데이터베이스가 건강하고 효율적으로 운영될 수 있는지 여부는 이러한 일상적인 유지 보수만으로는 충분하지 않습니다. 데이터베이스 자체의 최적화와 개발의 성능 최적화라는 데이터베이스 관리 및 연구에 주력해야 합니다. 프로젝트의 합리화 안전 감사 작업 데이터베이스의 기본 모델링 연구, 계획 및 설계 다양한 데이터 유형 처리 내부 메커니즘 연구 Ora-600 잘못된 연구와 문제 해결 등 많은 문제를 논의할 가치가 있다.