시스템 권한 사용자 생성 1conn sys/oracle as sysdbacs 12CREATE USER turnerIDENTIFIED BY lover;cs 12CREATE USER fordIDENTIFIED BY henry;cs 12GRANT CREATE SESSION, UNLIMITED TABLESPACETO turner, ford;cs UNLIMITED TABLESPACE- DB의 저장 영역을 무한대로 준다 시스템 권한을 회수할 때의 CASCADE 효과 1conn sys/oracle as sysdbacs 123GRANT CREATE TABLETO turnerWITH ADMIN OPTION;cs 1conn turner/lovercs 1234CREATE TABLE turner_table( my_column..
시스템 권한 사용자 생성 1conn sys/oracle as sysdbacs 12CREATE USER turnerIDENTIFIED BY lover;cs 12CREATE USER fordIDENTIFIED BY henry;cs 12GRANT CREATE SESSION, UNLIMITED TABLESPACETO turner, ford;cs UNLIMITED TABLESPACE- DB의 저장 영역을 무한대로 준다 시스템 권한을 회수할 때의 CASCADE 효과 1conn sys/oracle as sysdbacs 123GRANT CREATE TABLETO turnerWITH ADMIN OPTION;cs 1conn turner/lovercs 1234CREATE TABLE turner_table( my_column..
데이터제어어(DCL) - Object 권한 Object를 자체 조작할 수 있는 권한Object 권한의 종류 다양함모든 Object 권한은 Object의 주인이 소유함 1CONN sys/oracle AS SYSDBAcs 1SHOW USERcs hr 소유의 departments 조회 12SELECT *FROM departments;cs 자기께 아니라 hr 소유의 테이블 불러와서 에러 다른 유저 소유의 Object 불러올 땐12SELECT *FROM hr.departments;cs 오브젝트명 앞에 소유자명 적어주어야 조회 가능 가능한 이유sys는 데이터베이스 관리자 권한이 있어서 아무리 소유자명을 적어주어도 권한이 없으면 조회가 안 됨 Object 권한 부여 1CONN demo/democs 12SELECT *..
데이터제어어(DCL) - System 권한 DB를 조작할 수 있는 권한System 권한의 종류가 100개 정도가 됨모든 System 권한은 DBA가 소유함 System 권한 부여 1SHOW USERcs 1CONN sys/oracle AS SYSDBAcs 1SHOW USERcs SYS가 demon에게 권한 부여 12GRANT CREATE SESSION, CREATE TABLETO demo;cs GRANT- 권한 부여 CREATE SESSION, CREATE TABLE- 부여할 권한 나열 TO- 누구에게 부여할지 demon- 데몬에게 권한 부여 1CONN demo/democs 1SHOW USERcs 12345CREATE TABLE test1( id umber(10), name varchar2(10));cs..
데이터제어어(DCL) - User 생성 데이터제어어(DCL)권한을 주고 뺏는 구문 User 생성Create user 권한 소유자가 DB에 User를 생성할 수 있음 아무나 생성할 수 없다일반 유저에게 잘 안 준다관리자가 가지고 있다가 필요한 유저에게 권한을 부여한다유저명과 패스워드 부여적절한 권한 부여 1CONN sys/oracle AS SYSDBA 1SHOW USERcs 12CREATE USER demoIDENTIFIED BY demo;cs CREATE USER- 유저 생성 명령어 demo- 생성할 유저명 IDENTIFIED BY- 비밀번호 생성 명령어 demo- 생성할 비밀번호 초기 패스워드는 DBA가 준다그 후는 자기가 바꾼다 1CONN demo/democs CREATE SESSION 권한이 부족해..
employees 테이블과 departments 테이블을 사용하여 다음 조건에 맞는 결과를 출 력하는 SQL구문을 작성하시오 SQL구문 실행 시 사용자로부터 값을 입력받음employees 테이블에서 last_name이 입력된 문자로 시작되는 사원들을 모두 출력하시오단, 입력된 문자의 대소문자 여부에 관계없이 출력이 정상적으로 되어야함 출력 형식 employee_idlast_nmesalaryhire_datedepartment_iddepartment_name 12345SELECT e.employee_id, e.last_name, e.salary, e.hire_date, e.department_id, d.department_nameFROM employees e JOIN departments dON (e.dep..