DB 서버 계정 생성 - eunja511005/Tutorial GitHub Wiki

계정 생성 및 권한 부여

[중요] 패스워드는 복잡성 만족해야 하고 큰 따움표로 묶어 주어야 한다.

CREATE USER wasadmin IDENTIFIED BY "*************" DEFAULT TABLESPACE ADMIN; -- 유저 생

GRANT dwrole TO wasadmin; -- 권한 부여

alter user wasadmin quota 5G on USERS; -- wasadmin 유저가 5G 테이블 스페이스 사용 가능토록 설정

테이블 생성

아래 쿼리문들 마우스로 선택 후 Alt + 'x'

CREATE TABLE emp 
( 
    empno       NUMBER(4)	NOT NULL,
    ename       VARCHAR2(10),
    job         VARCHAR2(9),
    mgr         NUMBER(4),
    hiredate    DATE,
    sal         NUMBER(7,2),
    comm        NUMBER(7,2),
    deptno      NUMBER(2),	
    CONSTRAINT emp_pk PRIMARY KEY (empno)
);

COMMENT ON TABLE emp IS '사원정보';

COMMENT ON COLUMN emp.empno IS '사원번호';
COMMENT ON COLUMN emp.ename IS '성명';
COMMENT ON COLUMN emp.job IS '직군';
COMMENT ON COLUMN emp.mgr IS '직속상사';
COMMENT ON COLUMN emp.hiredate IS '입사일';
COMMENT ON COLUMN emp.sal IS '급여';
COMMENT ON COLUMN emp.comm IS '보너스';
COMMENT ON COLUMN emp.deptno IS '부서코드';

INSERT INTO emp VALUES(7839, 'KING', 'PRESIDENT', NULL, TO_DATE('1981-11-17', 'yyyy-mm-dd'), 5000, NULL, 10);

wasadmin 유저로 접속 후 아래 쿼리문들 수행 해 봄

SELECT sysdate FROM dual;
SELECT * FROM user_objects;
SELECT * FROM tab;
SELECT * FROM user_tab_columns;