• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于服务器、数据库、用户的Oracle学习

Oracle 海叔叔 2个月前 (05-11) 21次浏览 已收录 0个评论

关键词
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权限

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;


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址