oracle知识小汇总

一:怎么查看用户具有sysdba,sysoper权限。

select * from v$pwfile_users;

v$pwfile_user保存了口令文件信息,可以通过它来查看口令文件的内容。

将用户添加到口令文件中,实际上就是为用户授予sysdba和sysoper权限。

二:无法将 SYSDBA 授予角色

SQL> GRANT SYSDBA TO MYROLE;

GRANT SYSDBA TO MYROLE

ORA-01931: 无法将 SYSDBA 授予角色

SQL> GRANT CREATE TABLE TO MYROLE;

三:系统权限表.dba_sys_privs

SQL> desc dba_sys_privs;
Name Type Nullable Default Comments
------------ ------------ -------- ------- ----------------------------------------------
GRANTEE VARCHAR2(30) Grantee Name, User or Role receiving the grant
PRIVILEGE VARCHAR2(40) System privilege
ADMIN_OPTION VARCHAR2(3) Y Grant was with the ADMIN option

字段GRANTEE 可能的两种类型:

1.用户:通过grant <系统权限> to <用户名>

2.角色:通过grant <系统权限> to <角色名>

四:概要文件

1.概念每个用户均有一个对应的概要文件。

2.概要文件的主要作用,是限制每个数据库用户能够使用的资源如:

用户的最大并发会话数;每个会话的cpu实现限制;每次调用的cpu时限设置;最大连接时间;最长空闲时间;每个会话可以读取的最大数据块数量;每次调用可以读取的最大数据块数量;SGA私有区域的最大容量。

上面这些限制是针对数据库系统的。

也有针对用户口令的如:登陆失败的最大允许尝试次数;口令的最长有效期等等。

五:方案<schema>

每新建一个用户,就会建一个与该用户同名的方案。

方案用户确定该用户可访问数据库对象范围。

方案(schema)是一组数据对象的集合。

5.1)表空间与方案的关系

1.同一方案中的数据库对象可以存储在不同的表空间中。

2.表空间可以存储不同方案中的对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值