> 데이터 베이스 > Oracle > oracle 사용자에게 권한을 부여하는 방법

oracle 사용자에게 권한을 부여하는 방법

下次还敢
풀어 주다: 2024-04-18 18:18:17
원래의
1237명이 탐색했습니다.

다음 단계에 따라 Oracle 사용자에게 권한을 부여할 수 있습니다. 데이터베이스에 연결합니다. 특정 개체에 대한 권한 부여: GRANT ON 스키마 개체에 대한 권한 부여: GRANT .ALL_OBJECTS TO 시스템 권한 부여: GRANT ON SYSTEM. TO ;권한 취소: REVOKE ON

oracle 사용자에게 권한을 부여하는 방법

Oracle에 권한을 부여하는 방법 users

1단계: Oracle 데이터베이스에 연결

SQL*Plus 또는 다른 Oracle 클라이언트를 사용하여 대상 데이터베이스에 연결합니다.

2단계: 특정 개체에 권한 부여

특정 테이블에 권한을 부여하려면 다음 구문을 사용하세요.

<code>GRANT <权限> ON <表名> TO <用户名>;</p>
<p>예를 들어 <code>scott</code> 사용자에게 <code> 테이블에 대한 권한을 부여하려면 <code>SELECT</code> 및 <code>UPDATE</code> 권한에 대해 EMPLOYEES </code>를 사용하려면 다음을 사용하세요. <code>scott</code> 对表 <code>EMPLOYEES</code> 的 <code>SELECT</code> 和 <code>UPDATE</code> 权限,请使用:</p>
<pre class="brush:php;toolbar:false"><code>GRANT SELECT, UPDATE ON EMPLOYEES TO scott;</code>
로그인 후 복사

第 3 步:授予架构对象的权限

要授予对架构内所有对象的权限,请使用 ALL 关键字:

<code>GRANT <权限> ON <架构名>.ALL_OBJECTS TO <用户名>;</code>
로그인 후 복사

例如,要授予用户 scott 对架构 HR 内所有对象的 SELECT 权限,请使用:

<code>GRANT SELECT ON HR.ALL_OBJECTS TO scott;</code>
로그인 후 복사

第 4 步:授予系统权限

要授予系统范围的权限,例如 CREATE USER,请使用 SYSTEM 特殊架构:

<code>GRANT <权限> ON SYSTEM.<对象名> TO <用户名>;</code>
로그인 후 복사

例如,要授予用户 scott 创建用户的权限,请使用:

<code>GRANT CREATE USER ON SYSTEM.USER TO scott;</code>
로그인 후 복사

第 5 步:撤销权限

要撤销先前授予的权限,请使用 REVOKE

<code>REVOKE <权限> ON <对象名> FROM <用户名>;</code>
로그인 후 복사
🎜3단계: 스키마 개체에 권한 부여🎜🎜🎜모든 개체에 권한을 부여하려면 스키마 권한은 ALL 키워드를 사용하십시오: 🎜rrreee🎜예를 들어 사용자에게 scott SELECT 스키마 <code>HR 내 모든 개체에 대한 권한을 부여하려면 code> 권한, 사용: 🎜rrreee🎜🎜4단계: 시스템 권한 부여 🎜🎜🎜CREATE USER와 같은 시스템 전체 권한을 부여하려면 SYSTEM를 사용하세요. > 특수 아키텍처: 🎜rrreee🎜 예를 들어 사용자 scott에게 사용자 생성 권한을 부여하려면 다음을 사용하세요. 🎜rrreee🎜🎜5단계: 권한 취소 🎜🎜🎜이전에 부여한 권한을 취소하려면 를 사용하세요. REVOKE 문: 🎜rrreee

위 내용은 oracle 사용자에게 권한을 부여하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿