oracle怎么创建新用户并赋予权限设置-Oracle
如何创建 Oracle 新用户并赋予权限
创建新用户
要创建新 Oracle 用户,请执行以下步骤:
- 以具有 CREATE USER 权限的用户身份登录 Oracle。
- 在 SQL*Plus 窗口中输入以下命令:
CREATE USER IDENTIFIED BY ;
登录后复制
例如:
CREATE USER fred IDENTIFIED BY my_password;
登录后复制
赋予权限
创建用户后,需要向其赋予必要的权限。为此,请执行以下步骤:
- 授予基本的系统权限,例如 CONNECT 和 RESOURCE:
GRANT CONNECT, RESOURCE TO ;
登录后复制
- 授予对象权限,以允许用户访问特定表、视图或过程。例如,要授予用户对表 "EMPLOYEES" 的 SELECT 权限,请使用以下命令:
GRANT SELECT ON employees TO ;
登录后复制
- 授予角色,其中包含一组预定义的权限。例如,要授予用户 "DBA" 角色(其中包含管理数据库的权限),请使用以下命令:
GRANT DBA TO ;
登录后复制
示例
创建一个名为 "fred" 的新用户并授予其对表 "EMPLOYEES" 的 SELECT 权限:
CREATE USER fred IDENTIFIED BY my_password; GRANT CONNECT, RESOURCE TO fred; GRANT SELECT ON employees TO fred;
登录后复制