본문 바로가기

반응형

Create

(6)
Day 51 (오라클 기초구성 3 & 4) Oracle Database 일반 사용자 관리 및 권한 관리 Oracle Database 일반 사용자 관리 및 시스템 권한 관리 1. 사용자 구성 계획 2. 사용자 테이블 스페이스 사용 계획 3. 사용자 생성 4. 롤 구성 계획 5. 롤 생성 6. 권한 부여 1. 사용자 구성 계획 php st1 st2 st3 st4 용도 apache연동 segment 생성 segment 수정 data 입력 및 검색 data 수정, 삭제, 검색 2. 사용자 테이블 스페이스 사용 계획 php st1 st2 st3 st4 기본 테이블 스페이스 php st 추가 사용 테이블 스페이스 spare 임시 테이블 스페이스 tmp 실행 취소 테이블 스페이스 undo 쿼타량 unlimit 암호 php st1 st2 st3 st4 계정 암..
Day 48 (오라클 기초구성2) 물리적 환경 구성 (테이블 스페이스 및 데이터 파일 구성) Oracle Database 테이블스페이스 및 데이터파일 구성 1. 테이블 스페이스 (1) 테이블 스페이스 정의 (2) 테이블 스페이스 구성 계획 (3) 테이블 스페이스 생성 2. 데이터 파일 관리 (1) 데이터 파일 정의 (2) 데이터 파일 구성 계획 (3) 데이터 파일 관리 3. 테이블 스페이스 관리 (1) 테이블 스페이스 용량 늘리기 (2) 테이블 스페이스 이동 1) Offline상태에서 이동 2) Online상태에서 이동 (3) 테이블 스페이스 삭제 1. 테이블 스페이스 (1) 테이블 스페이스 정의 테이블 스페이스란 오라클 내에서 실질적으로 데이터가 저장되는 물리적인 공간으로 세그먼트들로 구성된다. 사용자가 생성할 수 있는 테이블 스페이스..
Day 45 (DB) 사용자가 데이터를 저장할때 테이블구성은 일반 테이블, 분할 테이블, 인덱스 구성 테이블, 클러스터 4가지가 있다. 일반 테이블은 통합된 하나의 테이블을 의미한다. 분할 테이블은 테이블의 정보가 너무 클때 검색속도를 높이기 위해 일정 기준으로 테이블을 분할하여 따로 저장하는 방식이다. 분할여부는 관리자만 알고, 어플리케이션 개발자는 알수없다. 인덱스 구성 테이블은 테이블 내에서 행을 정렬하여 저장하는 것으로 무결성이 훼손되기 때문에 현재는 사용하지 않는다. 클러스터 방식은 조인문으로 묶인 테이블을 1블록에 같이 불러오는 방식이다. 내장 데이터 유형은 아래 사진과 같다. CHAR (N),NCHAR (N) : 고정길이 문자 타입 VARCHAR2 (N), NVARCHAR2 (N) : 가변길이 문자타입 NUMBE..
Day 44 (DB) CREATE PROFILE insa LIMIT SESSIONS_PER_USER 1 IDLE_TIME 5 CONNECT_TIME 10; // Profile을 생성한다. ALTER PROFILE insa LIMIT FAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK_TIME 1; // Profile을 수정한다. ALTER USER emp PROFILE insa; // User에 할당된 Profile을 변경한다. ALTER USER emp ACCOUNT unlock; // 잠긴계정을 해제한다. //설정값 : 사용자 지정 값 // UNLIMITED : 제한하지 않는다. // DEFAULT : DEFAULT profile과 동일한 설정값을 가진다. COMPOSITE_LIMIT [ | UNLIMIT..
Day 41 (DB - User, Quota) te st indx disk1 3M 3M 2M disk2 3M 3M 2M 유저이름 te st0 st1 st2 기본 테이블스페이스 te st st st 임시 테이블스페이스 temp te할당량 무제한 st할당량 2M 무제한 무제한 indx할당량 2M 2M 2M 권한 테이블 생성, 접속 테이블 생성, 접속 테이블 생성, 접속 LOCK여부 UNLOCK UNLOCK UNLOCK LOCK 실습 위의 구상표를 바탕으로 권한 및 유저를 생성해라. 더보기
Day 26 ( Oracle12c 계정 생성 및 DBserver) sqlplus / as sysdba는 최상위 사용자 계정 권한으로 접속하는 내용이다. sysdba로 로그인이 가능한것은 보안상의 문제이다. 다만 oracle의 보안문제가 아니라 OS의 보안문제이다. OS안에서 PROGRAM이 실행되는 것이기 때문이다. 이를 OS인증이라고 한다. dba_tablespaces에 나오는 테이블들은 db에 있는 테이블 전부 나온다. dba_는 관리자용 설정값을 출력하며 일반계정은 사용할 수 없다. 일반 계정이라면 user_을 사용해야 하며 user_tablespaces를 사용하면 계정에있는 테이블만 출력된다. tablespace_name에 있는 항목중 users만 보통 사용하며 나머지 system이나 sysaux, undotbs1, temp는 특별한 용도에 사용된다. 사용하는 ..

반응형