>  기사  >  데이터 베이스  >  오라클에서 DBA 권한을 취소하는 방법

오라클에서 DBA 권한을 취소하는 방법

WBOY
WBOY원래의
2022-05-25 17:05:347320검색

Oracle에서는 revoke를 사용하여 dba 권한을 취소할 수 있으며, 이 명령문을 실행하려면 실행자에게 dba 권한이 있어야 합니다. 구문은 "revoke dba from user_Name;"입니다.

오라클에서 DBA 권한을 취소하는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

oracle에서 DBA 권한을 취소하는 방법

사용자의 DBA 권한을 취소하려면 다음을 실행하세요.

revoke dba from user_Name

이 문을 실행하려면 실행자에게 DBA 권한이 있어야 합니다.

확장:

--다음을 사용하여 데이터베이스를 쿼리합니다. DBA 권한 Role

select * from dba_role_privs where granted_role='DBA'

--user_Name 역할에 DBA 권한을 추가합니다

grant dba to user_Name

그러나 로그인한 것으로 알려진 사용자는 DBA 권한이 없으므로 승인하려면 sys 계정에 로그인해야 합니다.

cmd 열기,

sqlplus에 연결,

sys/orcl을 sysdba로 연결,

user_Name에 grant dba 명령 사용(이 문장에 세미콜론을 추가해야 함)

오라클에서 DBA 권한을 취소하는 방법

권한 확장 취소:

Oracle 권한 철회의 개념은 사용자나 역할의 권한을 회수하는 것, 즉 사용자에 대한 특정 시스템 권한을 삭제하거나 객체의 작업 권한을 삭제하는 것입니다.

Oracle이 시스템 권한을 취소합니다

Oracle이 시스템 권한을 취소합니다. DBA 권한이 있는 사용자만 취소 작업을 수행할 수 있습니다. 시스템 권한을 철회하는 구문은 다음과 같습니다.

revoke system_privilege from user|role;

문법 분석:

1. system_privilege: 시스템 권한을 철회하는 경우 시스템 권한이 없는 경우 사용자에게 시스템 권한이 있어야 합니다. , 취소할 수 없습니다.

2. user|role: 권한을 철회하는 대상이 사용자인지 역할인지를 나타냅니다.


Example 1. revoke 명령을 사용하여 사용자 선생님의 세션 생성 권한을 취소합니다. 코드는 다음과 같습니다.

revoke create session from teacher;

그런 다음 데이터 사전 dba_sys_privs를 통해 TEACHER의 시스템 권한을 쿼리하여 생성 세션을 찾을 수 있습니다. 더 이상 존재하지 않습니다.

오라클에서 DBA 권한을 취소하는 방법

추천 튜토리얼: "Oracle Video Tutorial"

위 내용은 오라클에서 DBA 권한을 취소하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.