Oracle用户管理
2016-05-11 00:00
453 查看
##启动数据库监听
##10g的登陆
例子:
##显示用户
##创建用户
##授权:登陆权限
##授权:创建表权限
##授权:创建表空间的权限
##撤销权限
##查看权限
##对象授权
即:一个用户操作另一个用户的表
###查询授权:
###撤销查询权限:
###插入权限:
###撤销查询权限:
###更新权限:
###删除权限:
###撤销所有的权限:
##把某某表的某权限给所有的用户
##把某某表的所有权限给所有的用户
##指定某一列的修改权限
lsnrctl start oradim -starup -sid orcl
##10g的登陆
例子:
sqlplus /as sysdba
##显示用户
show user;
##创建用户
create user lisi identified by lisi;
##授权:登陆权限
grant create session to lisi;
##授权:创建表权限
grant create table to lisi;
##授权:创建表空间的权限
grant unlimited tablespace to lisi; grant create tablespace to lisi;
##撤销权限
revoke create table from lisi;
##查看权限
select * from user_sys_privs; select * from user_tab_privs;
##对象授权
即:一个用户操作另一个用户的表
###查询授权:
grant select on mydb to user2;
###撤销查询权限:
revoke select on mydb from user2;
###插入权限:
grant insert on mydb to user2;
###撤销查询权限:
revoke insert on mydb from user2;
###更新权限:
grant update on mydb to user2;
###删除权限:
grant delete on mydb to user2;
###撤销所有的权限:
revoke all on mydb from user2;
##把某某表的某权限给所有的用户
grant select on mydb to public;
##把某某表的所有权限给所有的用户
grant all on mydb to public;
##指定某一列的修改权限
grant insert(id) on mydb to user2;
revoke insert on mydb from user2;
相关文章推荐
- Oracle触发器
- 在Oracle-linux 7上安装Oracle 10g(一)之OEL7系统的安装
- oracle exits用法
- linux下创建oracle表空间
- Oracle自定义聚集函数
- MyBatis调用Oracle存储过程
- 周SIR习得技巧点 - 如何将业务数据(EXCLE)导入到ORACLE数据库中
- Zabbix监控oracle数据库
- zabbix3.0.2 通过orabbix来监控oracle11g增强版的详细过程
- oracle sql调错
- 12、备份与恢复ing
- oracle数据库的表的操作
- oracle赋权
- ORACLE用SYS登录报ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER解决方法
- oracle时间转换成long
- 连接oracle数据库
- Oracle Null值 总结
- ORACLE的约束
- Oracle 体系结构
- Python中通过cx_Oracle访问数据库遇到的问题总结