※계정작업은 DBA 권한이 있는 사용자 계정(SYSTEM, SYS...)으로 로그인 해서 처리해야 한다. 1.로그인 -.SQL*PLUS를 이용한 로그인①OS권한으로 로그인 : SQLPLUS / AS SYSDBA②SYS, SYSTEM으로 로그인: CONN SYS/비밀번호 AS SYSDBA③일반적인 툴을 이용한 로그인은 관련 계정과 비밀번호 입력 해서 2.사용자 계정 생성(아이디/비밀번호)-.DBA 권한을 가진 계정으로 로그인 CREATE USER 사용자_ID IDENTIFIED BY 비밀번호 3.사용자 권한 설정-.RESOURCE는 여러 리소스를 묶어놓은 ROLE, CONNECT는 접속권한GRANT RESOURCE, CONNECT TO 사용자_ID -.사전에 정의된 몇가지 ROLE①RESOURCE 롤: 사..
※데이터 딕셔너리(DATA DICTIONARY) 이란?사용자들이 입력및 관리하는 데이터가 아닌 오라클 DBMS를 운영하는데 필요한 정보들을 관리하는데 사용되는 객체들을 말한다.오라클에 대한 시스템 정보를 갖고 있기 때문에 개발자들을 포함해 오라클 사용자들은 이것을 읽기만 할수 있다. ※오라클에서 사용하는 시스템 VIEW 종류ALL_ ~ : 전체 사용자(USER)의 모든 객체들에 대한 정보를 가지고 있는 뷰DBA_ ~ : 데이터베이스 관리자용 뷰로 관리자 권한의 사용자만 접근 가능한 뷰USER_ ~ : 로그인한 계정의 사용자에 대한 스키마 정보를 가진 뷰 -.일반적으로 자주 사용하는 뷰|===================================================================..
※데이터 무결성(Data Integrity)여러가지 의미를 내포하고 있는데,권한이 있는 사람만 해당 데이터를 볼수 있어야 하며, 데이터의 정확성을 보장한다는 의미를 가진다.즉, 제대로 된 데이터들이 올바르게 저장될 수 있도록 하기 위해 데이터베이스 측에서 제공하는 기능을 통틀어서 말한다.이러한 제약조건들은 테이블의 컬럼에 적용되기 때문에 컬럼의 속성이라고 표현할 수 있다. 1.NULL/NOT NULL제약조건에 포함되지는 않지만 컬럼에 설정되는 값이다.컬럼에 설정되는 값이기에 ADD, ALTER, DROP 대신 MODIFY를 사용한다.데이터가 없음을 의미한다. 보통 NULL은 컬럼들의 디폴트 값이다. CREATE TABLE TEST( 컬럼 데이터타입 COL1 VARCHAR2(10) NOT NULL, COL..