728x90
- DBA
- 여러 시스템 관리자 중 데이터베이스를 관리하는 엔지니어. 서비스 관리, 백업과 복원, 사용자 관리, 성능 관리 등의 작업을 함
- DCL
- 데이터 제어어. 소유한 개체에 대한 사용 권한을 관리하는 명령
- 권한 관리
- GRANT 문 : 객체를 생성한 소유자가 대상 객체에 대한 권한을 다른 사용자에게 허가해주는 명령
- REVOKE 문 : GRANT 문으로 허가한 권한을 취소, 회수하는 명령
- WITH GRANT OPTION
- 허가받은 권한을 다른 사용자에게 다시 부여할 때 사용하는 옵션
- 역할(ROLE, 롤)
- 데이터베이스 객체에 대한 권한을 모아둔 집합
- 백업
- 예상하지 못한 장애에 대비하여 데이터베이스를 복제하여 보관하는 작업
- 복원
- 장애가 발생하여 운영중인 데이터에 손상이 발생했을 때 기본에 복사해 둔 백업 파일을 사용하여 복구하는 작업
- 백업의 종류
- 전체 백업 : 데이터베이스 개체, 시스템 테이블, 데이터 등 데이터베이스 전체를 백업
- 차등 백업 : 마지막으로 수행한 전체 백업 이후에 변경된 데이터만 백업
- 증분 백업 : 데이터베이스에서 수행한 작업을 기록하고 있는 로그 파일을 이용하여 백업
728x90
'PROGRAMMING > DataBase' 카테고리의 다른 글
[mysql/mac]cli database, table 사용 insert, delete 문(DML) (0) | 2021.05.24 |
---|---|
[mysql/mac]Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 오류 해결방법 _ for Mac m1 (0) | 2021.05.21 |
DATABASE_08_트랜잭션, 동시성 제어, 회복 (0) | 2021.04.14 |
DATABASE_07_정규화 (0) | 2021.04.14 |
DATABASE_06_데이터 모델링 (0) | 2021.04.14 |