好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

oracle创建用户

conn sys / 123456 as sysdba 已连接。 SQL > show user USER 为 "SYS" SQL > create user Irving identified by Irving; 用户已创建。

用户虽然创建了但是什么权限都没有

 

给用户授权后就能登陆

SQL >  conn Irving /  Irving
ERROR:
ORA  -  01045 :  user  IRVING lacks  CREATE   SESSION privilege; logon denied


警告: 您不再连接到 ORACLE。
SQL  >  conn sys /  123456   as   sysdba
已连接。
SQL  >   grant   create  session  to   Irving;

授权成功。

SQL  >  conn Irving /  Irving
已连接。 

用户系统权限

create session create table    # 对表操作的权限 create sequence    # 对序列操作的权限 create view    # 对视图操作的权限 create procedure    # 

 

授予指定用户

 --   将多个权限授予指定用户 
SQL >   grant   create   table , create  sequence  to   ops$oracle;

  --   将多个权限授予多个用户 
SQL >   grant   create   table , create  sequence  to  ops$oracle,Irving;

 

查看用户权限

SQL >  conn tom /  123456  
已连接。
SQL  >   select   *   from   session_privs;

PRIVILEGE
  --  -------------------------------------- 
 CREATE   SESSION
  CREATE   TABLE 
 CREATE  SEQUENCE

回收权限

SQL >  conn  /   as   sysdba
已连接。
SQL  >   revoke   create   table , create  sequence  from   tom;

撤销成功。

SQL  >  conn tom /  123456  
已连接。
SQL  >   select   *   from   session_privs;

PRIVILEGE
  --  -------------------------------------- 
 CREATE  SESSION

授权对象权限

SQL >   grant   select   on  scott.emp  to   tom;

授权成功。 

回收对象权限

SQL >   revoke   select   on  scott.emp  from  tom;

 

 

角色

创建角色

SQL >   create   role r_clerk;

角色已创建。 

给角色授权

SQL >   grant   create  session, create   table , create   any   index   to   r_clerk;

授权成功。 

给用户授权角色

SQL >   grant  r_clerk  to   tom;

授权成功。 

 

修改用户密码

SQL >  conn scott /  tiger
已连接。
SQL  >   alter   user  scott identified  by   abd;

用户已更改。

SQL  >  conn scott /  tiger
ERROR:
ORA  -  01017 : invalid username /  password; logon denied

SQL  >   alter   user  scott identified  by   tiger;
SP2  -  0640  : 未连接

SQL  >  conn scott /  abd
已连接。
SQL  >   alter   user  scott identified  by   tiger;

用户已更改。 

public 关键字 所有用户都能看

SQL >   grant   select   on  scott.emp  to   public  ;

授权成功。 

 

oracle创建用户

标签:查看   用户权限   oracle   div   alt   连接   password   select   index   

查看更多关于oracle创建用户的详细内容...

  阅读:24次