ORACLE/ADMIN 14

Oracle redo log file, control file 다중화

Redo log file 리두 로그 파일은 데이터베이스의 모든 변경사항을 기록하는 파일이다. 따라서 리두 로그 파일은 장애 발생 시 반드시 필요하기 때문에 복사본을 가지고 있다. 이 복사본을 멤버라고 하고, 이 멤버들의 집합을 리두 로그 그룹이라고 한다. Oracle에서는 최소 리두 로그 그룹 개수를 2개, 각 그룹 별 최소 멤버 개수를 1개로 정의하고 있지만 실제 운영 데이터베이스에서는 최소 리두 로그 그룹 개수 3개, 각 그룹 별 최소 멤버 개수 2개를 사용한다. Redo log file 다중화 OS 환경 : Oracle Linux 6.3 DB 환경 : Oracle Database 12.1.0.2 리두 로그 그룹 추가 - 총 그룹의 개수는 3개, 그룹당 Member 2개, 모든 member 크기는 3..

ORACLE/ADMIN 2020.07.20

Oracle User 유저 생성

스키마와 유저 • 유저 DB 안에서 어떤 권한을 가진 객체이다. • 스키마 유저가 생성한(소유한) 모든 객체들의 집합이다. 권한 • 권한 - 시스템과 객체의 보안을 위해 존재한다. - 객체 권한이 아닌 것은 다 시스템 권한이라고 할 수 있다. • 시스템 권한 - 유저가 특정 데이터베이스에서 작업을 수행할 수 있는 권한이다. - DBA가 권한을 부여한다. - WITH ADMIN OPTION (이 옵션 가진 유저는 다른 디비 유저의 권한 취소가 가능하다. 연쇄 취소 X) - select_catalog_role(데이터딕셔너리 select 권한을 가진 role) - ANY 키워드 ex) grant select any table to demo; • 객체 권한 - 유저가 특정 객체에 대해 특정 작업을 수행할 수 있..

ORACLE/ADMIN 2020.07.19

Oracle Tablespace 테이블스페이스 생성

오라클 데이터 구조 테이블스페이스 생성 명령어 PERMANENT TABLESPACE permanent object를 저장하는 일반적인 테이블스페이스 1 2 3 4 5 6 7 8 9 10 11 CREATE TABLESPACE [ tablespace ] DATAFILE [ 테이블스페이스 저장 경로 SIZE integer [ M | K ] ] EXTENT MANAGEMENT LOCAL [ AUTOALLOCATE | UNIFORM SIZE integer [M|K] ] --extent 크기 결정(자동 or 고정) [ SEGMENT SPACE MANAGEMENT AUTO ] -- segment 공간 자동 관리 설정 [ LOGGING | NOLOGGING ]; -- log를 남길지 안남길지 선택 TEMPORARY T..

ORACLE/ADMIN 2020.07.18

Oracle Database 데이터베이스 수동 생성

dbca가 아닌 CREATE DATABASE 명령어를 통해 수동으로 DB를 생성해보자. Oracle DB 생성(DBCA, NETCA) Database Configuration Assistant 를 이용하여 DB 생성 터미널 창에 dbca 를 입력하면 위의 화면이 뜬다. create a database 선택 후 Next 일반 템플릿 선택 후 Next DB 이름을 설정해준다. 리스너 설정을.. myalpaca.tistory.com OS 환경 : Oracle Linux 6.3 DB 환경 : Oracle Database 12.1.0.2 1. /u01/app/oracle/oradata 폴더 아래 testdb라는 디렉토리 생성 testdb 디렉토리 생성 후 disk 디렉토리들도 생성해준다. 2. PFILE 설정 P..

ORACLE/ADMIN 2020.07.17