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中添加用户的指南
文章出自:http://www.shufengxianlan.com/qtweb/news44/325494.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联