다음 단계에 따라 Oracle 사용자에게 권한을 부여할 수 있습니다. 데이터베이스에 연결합니다. 특정 개체에 대한 권한 부여: GRANT
ON 스키마 개체에 대한 권한 부여: GRANT .ALL_OBJECTS TO 시스템 권한 부여: GRANT ON SYSTEM.
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>
ALL
키워드를 사용하십시오: 🎜rrreee🎜예를 들어 사용자에게 scott
SELECT 스키마 <code>HR 내 모든 개체에 대한 권한을 부여하려면 code>
권한, 사용: 🎜rrreee🎜🎜4단계: 시스템 권한 부여 🎜🎜🎜CREATE USER
와 같은 시스템 전체 권한을 부여하려면 SYSTEM
를 사용하세요. > 특수 아키텍처: 🎜rrreee🎜 예를 들어 사용자 scott
에게 사용자 생성 권한을 부여하려면 다음을 사용하세요. 🎜rrreee🎜🎜5단계: 권한 취소 🎜🎜🎜이전에 부여한 권한을 취소하려면 를 사용하세요. REVOKE
문: 🎜rrreee
위 내용은 oracle 사용자에게 권한을 부여하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!