ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle 用户名详解

Oracle 用户名详解

原创 Linux操作系统 作者:gispf_itpub 时间:2010-12-14 10:41:06 0 删除 编辑

http://studiolongyuan.blog.sohu.com/156365221.html

3个默认用户

sys [as sysdba]

system

scott tiger

 

创建用户 create user 用户名 identified by 密码;

 

系统权限

grant/revoke create session to/from 用户名;

grant/revoke create table to/from 用户名;

grant/revoke unlimited tablespace to/from 用户名;

grant create session to public;

 

查询当前用户拥有的系统权限

select * from user_sys_privs;

 

对象权限

grant/revoke select on 表名 to/from 用户名;

grant/revoke all on 表名 to/from 用户名;

 

查询当前用户拥有的对象权限

select * from user_tab_privs;

 

对象权限可以控制到列

grant update(列名) on 表名 to 用户名;

 

设置显示时行宽

set linesize 400,同时检查命令行窗口宽度是否合适。

 

系统权限的传递

grant create table to 用户名 with admin option;

 

对象权限的传递

grant select on 表名 to 用户名 with grant option;

 

角色

create role 角色名;

grant create session to 角色名;

drop role 角色名;

注意:有些系统权限无法直接赋予角色 角色不属于某个用户,是共用的。

 

create table与create any table区别

前者给自己创建表,后者给自己与别的用户创建表

 

Oracle sys用户修改其他用户密码

alter user 用户名 identified by 密码

 

Oracle的三种验证机制

操作系统验证:利用操作系统管理员登陆

密码文件验证:

数据库验证 Linux下,先启lsnrctl监听服务,再启Oracle实例,通过监听判断连接实例。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9460258/viewspace-681709/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-07-25

  • 博文量
    21
  • 访问量
    68535