博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle用户管理
阅读量:7017 次
发布时间:2019-06-28

本文共 3022 字,大约阅读时间需要 10 分钟。

1、用户创建

SQL> CREATE USER rusking
2 IDENTIFIED BY rusking
3 DEFAULT TABLESPACE USERS --指定默认表空间为users。如果使用系统默认的表空间,其实可以不用指定。
4 QUOTA 10M ON USERS ---QUOTA 为用户指定表空间配额。即用户对象在表空间所占用的最大空间。默认unlimited.
5 TEMPORARY TABLESPACE TEMP; --指定默认临时表空间为TEMP。因为TEMP是默认的临时表空间,也可以不用指定。
User created
--如果不指定默认表空间、临时表空间,系统会默认为你指定相应的表空间。
SELECT * FROM user_ts_quotas;

2、修改用户密码及账号锁定与解锁

SQL> ALTER USER RUSKING IDENTIFIED BY RUSKING1;
User altered

SQL> ALTER USER RUSKING ACCOUNT LOCK;

User altered

SQL> ALTER USER RUSKING ACCOUNT UNLOCK;

User altered

3、查看用户配额QUOTA

MAX_BYTES为-1的表示无限
SQL> select tablespace_name,username,max_bytes from DBA_TS_QUOTAS;
TABLESPACE_NAME USERNAME MAX_BYTES
------------------------------ ------------------------------ ----------
SYSAUX OLAPSYS -1
SYSAUX SYSMAN -1
SYSAUX FLOWS_FILES -1
USERS TEST -1
SYSAUX APPQOSSYS -1
USERS RUSKING 10485760
6 rows selected

4、修改用户配额

SQL> ALTER USER TEST QUOTA 10M ON USERS;
User altered
SQL> ALTER USER TEST QUOTA UNLIMITED ON USERS;
User altered
SQL> grant unlimited tablespace to anqing; --这种方式是全局性的.即修改该用户所有表空间的配额。
Grant succeeded.

5、用户授权

DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限。
SQL> GRANT CONNECT,RESOURCE TO RUSKING;
Grant succeeded
SQL> grant select on scott.emp to rusking;
Grant succeeded

6、查看用户信息

SQL> SELECT * FROM ALL_USERS WHERE USERNAME='RUSKING';
USERNAME USER_ID CREATED
------------------------------ ---------- -----------
RUSKING 93 2015/2/15 1

查看用户系统权限:

SQL> select * from user_sys_privs;
SQL> SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RUSKING';
GRANTEE PRIVILEGE ADMIN_OPTION
------------------------------ ---------------------------------------- ------------
RUSKING UNLIMITED TABLESPACE NO

SQL> SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE='RUSKING';

GRANTEE GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE
------------------------------ ------------------------------ ------------ ------------
RUSKING CONNECT NO YES
RUSKING RESOURCE NO YES
查看被授予的角色中包含的权限:
SQL> SELECT * FROM ROLE_SYS_PRIVS WHERE ROLE='CONNECT';
ROLE PRIVILEGE ADMIN_OPTION
------------------------------ ---------------------------------------- ------------
CONNECT CREATE SESSION NO

SQL> SELECT * FROM ROLE_SYS_PRIVS WHERE ROLE='RESOURCE';

ROLE PRIVILEGE ADMIN_OPTION
------------------------------ ---------------------------------------- ------------
RESOURCE CREATE SEQUENCE NO
RESOURCE CREATE TRIGGER NO
RESOURCE CREATE CLUSTER NO
RESOURCE CREATE PROCEDURE NO
RESOURCE CREATE TYPE NO
RESOURCE CREATE OPERATOR NO
RESOURCE CREATE TABLE NO
RESOURCE CREATE INDEXTYPE NO
8 rows selected

=========================

查看用户对象权限:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
查看所有角色:
select * from dba_roles;
查看用户所拥有的角色:
select * from dba_role_privs;
select * from user_role_privs;

查看当前用户的缺省表空间

select username,default_tablespace from user_users;

FROM《》

转载于:https://www.cnblogs.com/rusking/p/4293123.html

你可能感兴趣的文章
Elasticsearch安装配置
查看>>
我父亲的新发明--玉米点播器
查看>>
企业如何避免肥胖
查看>>
DFS文件服务器迁移08R2-12R2
查看>>
F5 配置手册 -F5 BIG-IP 10.1-3-配置-网络
查看>>
《Unix/Linux网络日志分析与流量监控》2014年11月底出版
查看>>
通过SSH远程连接Cisco设备
查看>>
微软MCITP系列课程(三)本地用户与组账户的管理
查看>>
foreman架构的引入2-安装前环境准备
查看>>
perl学习笔记(9)
查看>>
数据为本,洞悉安全
查看>>
软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比
查看>>
rpm包指定安装路径
查看>>
AIX5.3配置使用Xmanager图形化连接案例
查看>>
mysql字符集调整总结
查看>>
zabbix 自定义key类型之计算(Calculated items)
查看>>
Cisco网络设备安全管理和报告
查看>>
易宝典文章——用ISA 2006标准版发布Exchange 2010的OWA系列之申请Excha
查看>>
MongoDB索引文件破坏后导致查询错误的问题
查看>>
99%运维人都需要的Linux命令大全
查看>>