Oracle 11 g R2用户与模式(模式)

  

创建用户的语法:

  

创建用户用户名被密码默认表空间表空间配额大小alt=" Oracle 11 g R2用户与模式(模式)">
修改人力资源用户的密码为Oracle
 Oracle 11 g R2用户与模式(模式)
手工设置过期;
 Oracle 11 g R2用户与模式(模式)
解锁用户
 Oracle 11 g R2用户与模式(模式)
举例说明甲骨文的授予权限和撤销权限

  

在创建用户之前,创建一个表空间xxx

  

创建一个表空间xxx

  

createtablespace xxx丢失/u01/xxx。dbf的size100m autoextend alt=" Oracle 11 g R2用户与模式(模式)">
虽然创建的时是小汤姆写,但存储到数据字典中的是大写,所以查询时也需要写大写
 Oracle 11 g R2用户与模式(模式)
删除汤姆用户

  

删除用户汤姆;

  

创建user" tom"被甲骨文;
 oracle 11 g R2用户与模式(模式)
删除汤姆用户
 oracle 11 g R2用户与模式(模式)
正确的删除方式应该是:

  

删除用户“tom"

  

创建用户汤姆,默认的表空间是“XXX”,并没有指定配额,所以汤姆用户也无法在XXX表空间上创建对象
 Oracle 11 g R2用户与模式(模式)
使用汤姆用户连接数据库的结果
 Oracle 11 g R2用户与模式(模式)
完成connsys/Oracle sysdba

  

汤姆用户;删除汤姆用户

  

创建汤姆用户的同时指定默认的表空间是xxx,汤姆用户的磁盘配额是10 m

  

可以使用dba_ts_quotas视图查看每个用户的磁盘配额
 Oracle 11 g R2用户与模式(模式)
 Oracle 11 g R2用户与模式(模式)
刚才我们测试创建的汤姆用户连创建会话的权限都没
 Oracle 11 g R2用户与模式(模式)
为用户授予权限

  

为汤姆用户授予会话权限

  

完成康涅狄格州sys/oracle sysdba

  

完成格兰特创建会话汤姆;

  

授权成功。

  

测试一下连接
Oracle 11g R2 用户与模式(schema)
测试tom用户是否能够创建表
Oracle 11g R2 用户与模式(schema)
为tom用户授予创建表的权限
Oracle 11g R2 用户与模式(schema)
创建aa表
Oracle 11g R2 用户与模式(schema)
测试tom用户能否为表插入记录,可以插入记录了。
Oracle 11g R2 用户与模式(schema)
撤销权限
查看tom用户当前拥有的权限
Oracle 11g R2 用户与模式(schema)
撤销tom用户的create table 权限
Oracle 11g R2 用户与模式(schema)
测试tom用户能够查看SCOTT用户下的emp表
Oracle 11g R2 用户与模式(schema)
使用sys用户连接数据库
Oracle 11g R2 用户与模式(schema)
为tom用户授权selectscott用户下的emp表的权限
Oracle 11g R2 用户与模式(schema)
使用tom用户连接数据库
Oracle 11g R2 用户与模式(schema)

Oracle 11 g R2用户与模式(模式)