1. 데이터베이스 생성 하시오.(dbca실행)
    DB명 se00
    일반적 목적.
    위치 : C:oracleDatase00    
    레지스터리 값(HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0ORACLE_BASE)을 C:oracleData로 설정하면 쉽게 설치됨.


2. d:backupse00 폴더를 만들고 파라메터파일을 저장(백업)하시오.

3. 자동 백업(D:backupse00 )을 걸어 주시오.


4. 리두로그 파일의 그릅을 4개로 하고 각각 2개로 다중화 하시오.
    D:oradatase00
    C:oradatase00

   
5. 새로운 테이블 스페이스를 만드시오.
    테이블 스페이스 명 : data1
    C:oradatase00

6. 새로 만들어진 테이블 스페이스를 기본으로 하는 사용자를 3명 만드시오.
    mgr1/guswo10(할당량 줄것.)  user1/guswo1 user2/guswo2



8. 롤을 2개 만드시오.
    mgrgrp  : Create Any Table,Select Any table, Resource, 권한 줄 것..
    usergrp : Insert Any Table.

   

9. 각각의 유저에게 롤과 권한을 통해 권한을 주시오.
    mgr1  : mgrgrp
    user1 : usrgrp, 권한주기 가능.
    user2 : usrgrp

10. 아래와 같이 mgr1에 테이블을 생성하고 샘플 데이터를 넣으시오.
    emp2 : scott.emp를 복사해서 만들 것.(foreign key도 생성해 줄 것)
    dept2: scott.dept를 복사해서 만들 것.

11. 아래와 같이 mgr1에 view를 생성 하시오.
    (ename, dname, loc) 컬럼을 가진 뷰 vwEmp.

12. mgr1로 접속해서 vwEmp를 볼 수 있는 권한을 user1에게 주시오(with grant옵션사용).

13. user1로 접속해서 vwEmp를 볼 수 있는 권한을 user2에게 주시오.

14. user2로 접속해서 vwEmp를 볼 수 있는지 확인 하시오.

15. mgr1으로 접속해서 vwEmp를 볼 수 있는 권한을 user1에게서 뺏고 제대로 적용 됐는지 user1으로 접속해 확인 하시오.

16. usergrp계정에 vwEmp를 볼 수 있는 권한을 주고 작동하는지 확인 하시오.
          cf) alter session set nls_date_format = 'DD-Mon-YYY HH24:MI:SS';)

17. Sql교재의 WorkShop을 se00에 구현 하시오. (본 게시판에서 복사해서 붙일 것.수업시간에는 연습만,)
    - 기존 테이블의 DDL보기.(테이블에서 작업->DDL생성->실행)
    - 테이블 만들기.
    - 수정하기.
    - FK설정해 보기.
    - 크기 예측.
    - sqlplus로 값 추가.
    - 값 넣기(아래는 9iEm 사용시의 예제임).
          1. 9i인스턴스 및 기타 서비스 시작(구동스크립트를 참조)
          2. 10g리스너를 추가/구동(주의 포트번호를 주의/lsnrctl start listener1)
          3. 9i에서 TNS설정.
          4. 9iEm을 독립적으로 실행.


18. ** 아카이브 모드로 디비 전환(플레쉬백리카버리 활성화 할 것.)
    -고가용성->플레쉬백로깅

19. *** 블록 변경 사항 추적 활성화하시오.(유지관리->백업설정->백업정책)

20. 사용자 관리 백업을 수행하시오.(인스턴스 죽이고, 파일 백업)
        flash_recovery_area를 제대로 할것.

21. 전체 백업을 하고. 1달 단위로 백업 하시오.
22. 증분백업을 하루 단위로 설정하시오.
23. 복원작업을 테스트해 보시오.

-- 추가로 더 해보면 재미있는 사항. (복제, 스케줄링, ASM<- 수업시간에  따로 함. )