云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

Oracle11中添加用户的指南

在Oracle 11g中,添加用户是一个常见的操作,用户是数据库对象的一种,它代表一个数据库用户,拥有一定的权限来访问数据库资源,本文将详细介绍如何在Oracle 11g中添加用户。

(图片来源网络,侵删)

创建用户

1、打开SQL*Plus工具,输入用户名和密码连接到Oracle数据库。

sqlplus sys/your_password@your_db as sysdba

2、创建一个新用户,创建一个名为new_user的用户,可以执行以下命令:

CREATE USER new_user IDENTIFIED BY your_password;

3、为新用户分配表空间,将new_user用户的表空间设置为users,可以执行以下命令:

ALTER USER new_user DEFAULT TABLESPACE users;

4、为新用户分配临时表空间,将new_user用户的临时表空间设置为temp,可以执行以下命令:

ALTER USER new_user TEMPORARY TABLESPACE temp;

5、为新用户分配系统权限,将new_user用户赋予CONNECTRESOURCEDBA角色,可以执行以下命令:

GRANT CONNECT, RESOURCE, DBA TO new_user;

为用户分配对象权限

1、为用户分配表权限,将new_user用户赋予对表table_name的查询、插入、更新和删除权限,可以执行以下命令:

GRANT SELECT, INSERT, UPDATE, DELETE ON table_name TO new_user;

2、为用户分配序列权限,将new_user用户赋予对序列sequence_name的查询权限,可以执行以下命令:

GRANT SELECT ON sequence_name TO new_user;

3、为用户分配过程权限,将new_user用户赋予对存储过程procedure_name的执行权限,可以执行以下命令:

GRANT EXECUTE ON procedure_name TO new_user;

4、为用户分配包权限,将new_user用户赋予对包package_name的使用权限,可以执行以下命令:

GRANT USAGE ON package_name TO new_user;

回收用户权限

如果需要回收用户的某个权限,可以使用REVOKE命令,回收new_user用户对表table_name的删除权限,可以执行以下命令:

REVOKE DELETE ON table_name FROM new_user;

修改用户密码

如果需要修改用户的密码,可以使用ALTER USER命令,将new_user用户的密码修改为new_password,可以执行以下命令:

ALTER USER new_user IDENTIFIED BY new_password;

删除用户

如果需要删除用户,可以使用DROP USER命令,删除名为new_user的用户,可以执行以下命令:

DROP USER new_user;
打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《Oracle11中添加用户的指南》
文章链接:https://www.yunzhuji.net/jishujiaocheng/151223.html

评论

  • 验证码