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
*/
'데이터베이스 > 오라클' 카테고리의 다른 글
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 |
댓글