05-Oracle系统权限、对象权限

本文介绍了Oracle数据库中的默认用户和密码,以及如何创建用户并授予不同的系统权限和对象权限。包括创建用户、授权创建session、表空间权限管理等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.oracle中默认的用户和密码


----------------------默认用户-------------------------
sys   change_on_install(权限最高) as sysdba
system manager(普通权限)
scott tiger(需要解锁)
2.在oracle中创建用户(管理员创建)
3.oracle启动监听、服务
lsnrctl start
4.创建用户(identified by之后表示密码)
create user lisi identified by lisi;


-----------------------系统权限--------------------------


5.授权创建session的权限
grant create session to lisi;
6.授权创建表
grant create table to lisi;
7.没有任何限制的表空间权限(出现对表空“USERS”无权限的解决方法)
grant unlimited tablespace to lisi;
8.撤销创建表的权限(revoke撤销)
revoke create table from lisi;
9.查看当前用户的系统权限(user_sys_privs代表视图)
select * from user_sys_privs;


10.Oracle中插入数据需要进行提交。






-------------------------对象权限----------------
1.用户之间是不能直接进行表的访问的,Oracle中是隔离的。
2.使用sys用户可以访问任意一个用户下面的表。
3.用户wangwu授权lisi访问表
grant select on mytab to lisi;

lisi查询如下
select * from wangwu.mytab;
4.用户授权插入表
grant insert on mytab to lisi;
5.将所有的权限授予另一个用户
grant all on mytab to lisi;
6. 撤销所有的lisi权限
revoke all on mytab from lisi;
7.谁拥有谁授权。
8.将创建session授予给所有用户
grant create session to public;
将创建表的权限授予给所有的用户
grant create any table to public;
8.查看当前用户的对象权限
select * from user_tab_privs;


9.修改表添加一个字段。
alert table mytab add name varchar(10);
10.权限对列的控制,另一个用户只能更新当前用户表
grant update(name) on mytab to lisi;
11.查询所有的控制列的权限
select * fro user_col_privs;
12.查询和删除不能控制到列。
DML(data manipulation language):
它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,
这4条命令是用来对数据库里的数据进行操作的语言。 


DDL(data definition language):
DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,
数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。 

DCL(Data Control Language)是数据库控制语言。
是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Muxiyale

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值