DB_DEVELOPER_ROLE 롤

2023. 4. 14.·Oracle/Administration

Oracle 23c에 개발자를 위한 DB_DEVELOPER_ROLE 롤이 추가되었습니다.

The DB_DEVELOPER_ROLE role provides an application developer with all the necessary privileges to design, implement, debug, and deploy applications on Oracle databases. By using this role, administrators no longer have to guess which privileges may be necessary for application development.

 

아래 쿼리로 DB_DEVELOPER_ROLE 롤에 부여된 시스템 권한, 오브젝트 권한, 롤을 확인할 수 있습니다.

-- 1-1
SELECT privilege, admin_option
  FROM dba_sys_privs
 WHERE grantee = 'DB_DEVELOPER_ROLE';

PRIVILEGE                  ADMIN_OPTION
-------------------------- ------------
CREATE ANALYTIC VIEW       NO
CREATE ATTRIBUTE DIMENSION NO
CREATE CUBE                NO
CREATE CUBE BUILD PROCESS  NO
CREATE CUBE DIMENSION      NO
CREATE DIMENSION           NO
CREATE DOMAIN              NO
CREATE HIERARCHY           NO
CREATE JOB                 NO
CREATE MATERIALIZED VIEW   NO
CREATE MINING MODEL        NO
CREATE MLE                 NO
CREATE PROCEDURE           NO
CREATE SEQUENCE            NO
CREATE SESSION             NO
CREATE SYNONYM             NO
CREATE TABLE               NO
CREATE TRIGGER             NO
CREATE TYPE                NO
CREATE VIEW                NO
DEBUG CONNECT SESSION      NO
EXECUTE DYNAMIC MLE        NO
FORCE TRANSACTION          NO
ON COMMIT REFRESH          NO

24 행이 선택되었습니다.

-- 1-2
SELECT owner, table_name, privilege, grantable, type
  FROM dba_tab_privs
 WHERE grantee = 'DB_DEVELOPER_ROLE';

OWNER TABLE_NAME               PRIVILEGE GRANTABLE TYPE
----- ------------------------ --------- --------- ------------
SYS   DBA_PENDING_TRANSACTIONS SELECT    NO        VIEW
SYS   JAVASCRIPT               EXECUTE   NO        MLE LANGUAGE
SYS   V_$PARAMETER             READ      NO        VIEW
SYS   V_$STATNAME              READ      NO        VIEW

4 행이 선택되었습니다.

-- 1-3
SELECT granted_role, admin_option, delegate_option, default_role
  FROM dba_role_privs
 WHERE grantee = 'DB_DEVELOPER_ROLE'; 

GRANTED_ROLE ADMIN_OPTION DELEGATE_OPTION DEFAULT_ROLE
------------ ------------ --------------- ------------
CTXAPP       NO           NO              YES
SODA_APP     NO           NO              YES

2 행이 선택되었습니다.
저작자표시 비영리 변경금지 (새창열림)
'Oracle/Administration' 카테고리의 다른 글
  • SQL 도메인
  • UPDATE 문에 대한 DEFAULT ON NULL 절
  • 어노테이션 (Annotation)
  • IOT에 대한 Advanced LOW 압축
정희락
정희락
2007년부터 Oracle Database 성능 최적화에 주력해 왔으며, 현재 한국오라클 Engineered Systems Solution Engineering 팀에서 Solution Engineer로 근무하고 있습니다. 이 블로그는 개인적인 연구 목적으로 운영되며, Oracle 사의 공식 입장을 대변하지 않습니다.
  • 정희락
    TunA
    정희락
  • 전체
    오늘
    어제
    • 분류 전체보기 (197) N
      • Oracle (169) N
        • SQL (32)
        • PLSQL (10)
        • Performance (73) N
        • Administration (37) N
        • Installation (3)
        • Utilities (1)
        • JSON (8)
        • Vector (5) N
      • Exadata (15)
      • SQL*Plus (2)
      • Linux (5)
      • Resources (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 도서

    • 불친절한 SQL 프로그래밍
    • 불친절한 PL/SQL 프로그래밍
  • 링크

    • Connor McDonald
    • Frits Hoogland
    • Jonathan Lewis
    • Julian Dontcheff
    • Julian Dyke
    • Kun Sun
    • Maria Colgan
    • Martin Bach
    • Mike Dietrich
    • Tanel Poder
  • 공지사항

  • 인기 글

  • 태그

    12c
    19c
    21c
    23ai
    case study
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
정희락
DB_DEVELOPER_ROLE 롤
상단으로

티스토리툴바