728x90 사용자권한2 [ORACLE] USER_TABLESPACES 뷰로 테이블스페이스 접근 권한 완벽 분석 1. USER_TABLESPACES란?USER_TABLESPACES는 Oracle 데이터베이스에서 현재 사용자가 사용할 수 있는 테이블스페이스 목록을 보여주는 데이터 딕셔너리 뷰입니다. 해당 뷰는 일반적으로 사용자의 기본 테이블스페이스 설정 또는 쿼리 작성 시 명시 가능한 대상 테이블스페이스 확인 용도로 활용됩니다. 주의: Oracle 표준 문서에 명확하게 정의된 공식 뷰는 아니며, 일부 버전 또는 보안 정책에서 기본적으로 보이지 않을 수 있습니다. 실무에서는 DBA_TABLESPACES 또는 USER_USERS와 함께 사용되는 경우가 많습니다.2. 테이블스페이스란?테이블스페이스(Tablespace)는 Oracle에서 데이터가 저장되는 **논리적 저장 단위**입니다. 각 테이블, 인덱스, 세그먼트는 하나.. 2025. 8. 8. [ORACLE] ROLE() 실무 예제로 배우는 권한 관리의 핵심 기초 1. ORACLE ROLE이란 무엇인가?ROLE은 Oracle Database에서 여러 사용자에게 공통된 권한을 그룹 단위로 부여하기 위한 객체입니다. 관리자는 사용자에게 개별적으로 권한을 부여하는 대신, ROLE에 권한을 부여하고 해당 ROLE을 사용자에게 할당함으로써 효율적인 권한 관리를 할 수 있습니다.2. ROLE의 필요성권한 부여의 일관성 유지보안 정책의 중앙 집중화유지보수 간소화 (특정 ROLE만 수정하면 전체 사용자에게 적용)감사 및 감사 로그 추적 용이3. ROLE 생성 예제CREATE ROLE dev_read_only;설명: 'dev_read_only'라는 이름의 ROLE을 생성합니다.4. 권한 부여 예제GRANT SELECT ON employees TO dev_read_only;GRAN.. 2025. 6. 8. 이전 1 다음 728x90