SMALL

oracle 4

ORACLE DBMS 수업 시간 예제3

수업내용1 : 팀명 : DD 팀원 : 4명 사용자 생성 및 비활성화, 활성화 방법 ​ ​ -- SYS계정 --사용자 목록 확인하기 SELECT * FROM DBA_USERS; --임의의 사용자에게 DBA권한 주기 GRANT DBA TO [USER_NAME]; ​ -- DBA계정 --사용자 목록 확인하기 SELECT * FROM DBA_USERS; --공용사용자 규칙 해제 ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;(세션변경) --DBA권한을 가진 사용자는 팀원의 수만큼 RESOURCE 계정을 생성한다. CREATE USER [USER_NAME] IDENTIFIED BY "[PASSWORD]" DEFAULT TABLESPACE [TBS_NAME] QUOTA UNLIMITED..

공부/ORACLE 2023.08.17

ORACLE DBMS 수업 시간 예제2

예제 2 수업내용 : 팀명 정하기--DD 팀원 4명 SYS 계정으로 DD_MANAGER 계정을 만들어 DBA권한을 준다. DD_MANAGER는 TABLESPACE를 생성하고 TBS_NAME를 DD로 지정한다. DD_MANAGER는 DD_DEV1 DD_DEV2 DD_DEV3 세 개의 계정에 각각 다른 권한을 준다. DD_MANAGER DD_DEV1 DD_DEV2 DD_DEV3는 서버에 로그인 가능 여부 및 테이블 생성 가능 여부를 확인한다. ​ ​ --SYS --세션 변경 ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE; --사용자DD_MANAGER의 비밀번호는 1234 --사용자DD_MANAGER에게 DBA권한 부여(접속 및 테이블 생성 가능) CREATE USER [USER_..

공부/ORACLE 2023.08.17

ORACLE DBMS 수업 시간 예제1

수업내용 : TM1 TM2 TM3에게 서로 다른 권한, TABLESPACE를 준다. 로그인 가능 여부, 테이블 생성가능 여부를 알아본다. 테이블 생성 시 어떤 TABLESPACE에 테이블이 저장되는지 알아본다. ​ ​ --SYS ​ --TM1 CREATE USER TM1 IDENTIFIED BY "0000" DEFAULT TABLESPACE T QUOTA UNLIMITED ON T ; 사용자 tm1의 비밀번호는 0000 사용자 tm1은 T라는 테이블스페이스에 테이블을 생성할 수 있음 사용자 tm1은 테이블스페이스 T에서는 한정적이지 않은 용량(T의 용량만큼)을 사용할 수 있음(단, 다른 테이블스페이스의 사용은 불가) ​ GRANT CREATE SESSION, CREATE TABLE TO TM1; 사용자 ..

공부/ORACLE 2023.08.17

DBMS기본 용어

세션 변경 ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE; 사용자 생성 CREATE USER [USER_NAME] IDENTIFIED BY "[PASSWORD]"; 사용자 삭제 DROP USER [USER_NAME]; 객체를 가지고 있는 사용자 삭제 DROP USER [USER_NAME] CASCADE; 사용자 전체 선택 SELECT * FROM DBA_USERS; 사용자 로그인 권한 주기 GRANT CREATE SESSION TO [USER_NAME]; 권한 뺏기 REVOKE CREATE SESSION FROM [USER_NAME]; ​ ​ 테이블 만들기 CREATE TABLE [TAB_NAME]([COL_NAME] [DATA_TYPE]); 테이블 권한 주기 GRANT CR..

공부/ORACLE 2023.08.17
LIST