Oracle学习——服务器、数据库、用户


关键词

Oracle学习——服务器、数据库、用户

摘要


1.使用SYSDBA身份连接到数据库

sqlplus /nolog
conn / as sysdba;

2.创建用户账户USERA,其口令为orcl,默认表空间为USERS,临时表空间为TEMP,对表空间的配额限制为10MB

create user usera identified by orcl
default tablespace users
temporary tablespace temp
quota 10M on users;

3.向用户授予连接数据库系统的权限和角色RESOURCE权限


1.使用SYSDBA身份连接到数据库

sqlplus /nolog
conn / as sysdba;

2.创建用户账户USERA,其口令为orcl,默认表空间为USERS,临时表空间为TEMP,对表空间的配额限制为10MB

create user usera identified by orcl
default tablespace users
temporary tablespace temp
quota 10M on users;

3.向用户授予连接数据库系统的权限和角色RESOURCE权限

grant create session to usera;
grant resource to usera;

4.向用户授予对对象'SCOTT.EMP'的select,delete和update权限,并以用户USERA连接到数据库,查询SCOTT.EMP的表

grant select, delete, update on scott.emp to usera;
grant select, delete, update on usera;
conn usera/orcl;
select * form scott.emp;

5.撤销向用户USERA授予的系统权限,向用户授予CONNECT角色

conn / as sysdba;
revoke create session from usrea;
grant connect to usera;

6.创建一个角色ROLE1,授予其具有CREATE VIEW,CREATE PROCEDURE,CREATE TRIGGER的权限

create role role1;
grant create view, create procedure, create trigger to role1;

7.将创建的角色ROLE1授权给USERA

grant role1 to usera;

8.撤销USERA中的CREATE VIEW权限

revoke create view from role1;

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:Oracle学习——服务器、数据库、用户:http://www.splaybow.com/post/oracle-study.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« 索引原理与Oracle优化 Linux下自动备份Oracle数据库并删除指定天数之前的备份 »