본문 바로가기
데이터베이스/오라클

오라클전자정부 사용자생성

by cbwstar 2021. 9. 6.
728x90
반응형

select * from dba_data_files ; 

 

select * from dba_tablespaces ;

 

select * from dba_temp_files ;

 

/*사용자 조회*/

SELECT * FROM DBA_USERS;

 

show user;

 

/*전자정부 테스트 테이블 스페이스 생성*/

create tablespace EGOV_DATA datafile 'C:\ORACLE_DATA\EGOV_DATA.DBF' size 10m

AUTOEXTEND ON NEXT 30M default storage( initial          80k next             80k minextents        1 maxextents        121 pctincrease        80  )online;

 

create tablespace EGOV_IDX datafile 'C:\ORACLE_DATA\EGOV_IDX.DBF' size 10m

AUTOEXTEND ON NEXT 30M default storage( initial          80k next             80k minextents        1 maxextents        121 pctincrease        80  )online;

 

/* 테이블 스페이스 삭제 */

  DROP TABLESPACE EGOV_DATA INCLUDING CONTENTS AND DATAFILES

  CASCADE CONSTRAINTS;

 

/* 전자정부 사용자계정 생성 */ 

  CREATE USER EGOV IDENTIFIED BY qlalfqjsgh  DEFAULT TABLESPACE EGOV_DATA;

 

--사용자 삭제

--DROP USER EGOV cascade;

 

/* 사용자 권한설정 */

  GRANT RESOURCE,CONNECT TO EGOV;

  GRANT SELECT ANY TABLE TO EGOV;

  GRANT CREATE VIEW TO EGOV;

 

  /*

 GRANT DBA TO EGOV;

 

  GRANT DROP USER TO EXAM;

  GRANT LOCK ANY TABLE TO EXAM;

  GRANT SELECT ANY TABLE TO EXAM;

  GRANT INSERT ANY TABLE TO EXAM;

  GRANT UPDATE ANY TABLE TO EXAM;

  GRANT DELETE ANY TABLE TO EXAM;

  GRANT SYSDBA TO EXAM;

  GRANT CREATE VIEW TO EXAM;

  GRANT SELECT ANY SEQUENCE TO EXAM;

  GRANT GRANT ANY ROLE TO EXAM;

  GRANT EXECUTE ANY PROCEDURE TO EXAM;

  GRANT DROP ANY TRIGGER TO EXAM;

  GRANT GRANT ANY PRIVILEGE TO EXAM;

  GRANT GRANT ANY OBJECT PRIVILEGE TO EXAM;

  GRANT EXECUTE ANY LIBRARY TO EXAM;

  */

 

 /* 권한제거 */

REVOKE DBA FROM EGOV;

 

/* DBA권한 등록조회 */

  SELECT *

     FROM DBA_SYS_PRIVS

    WHERE GRANTEE = 'EGOV';

 

--사용자별 권한 확인

select grantee, granted_role

  from dba_role_privs

  where grantee in ('DBA','EGOV');

 

 

--  1. 사용자에게 부여 된 시스템 권한 확인

SELECT * FROM DBA_SYS_PRIVS

WHERE GRANTEE = 'EGOV';

 

-- 2. 사용자에게 제공된 롤 확인 (시스템 권한이 롤인 된)

SELECT * FROM DBA_ROLE_PRIVS

WHERE GRANTEE = 'EGOV';

 

-- 3. 사용자에게 제공된 롤에 포함 된 시스템 권한 확인

SELECT * FROM DBA_SYS_PRIVS

WHERE GRANTEE = '롤명';

 

-- 4. 사용자에게 권한이 부여 된 오브젝트 (테이블 등) 권한 확인

SELECT * FROM DBA_TAB_PRIVS

WHERE OWNER = 'EGOV';

 

--테이블 제약조건 무시 강제삭제

select 'DROP TABLE ' || TABLE_NAME || ' CASCADE CONSTRAINT;' from dba_tables

where owner = 'EGOV';

 

/*

로그인 패스워드

업무사용자        TEST1           rhdxhd12        영문으로 공통12

            webmaster        rhdxhd12        영문으로 공통12

일반사용자        USER            rhdxhd12        영문으로 공통12

기업사용자        ENTERPRISE        rhdxhd12        영문으로 공통12

*/

728x90
반응형

'데이터베이스 > 오라클' 카테고리의 다른 글

sqlplus로 오라클접속  (0) 2021.09.07
오라클계정 락해제  (0) 2021.09.06
오라클계정생성 및 백업  (0) 2021.09.06
Data Pump expdp/impdp Utility  (0) 2021.09.06
로우 총건수 구하기  (0) 2021.09.06

댓글



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading