创建用户的语法:
创建用户用户名被密码默认表空间表空间配额大小alt=" Oracle 11 g R2用户与模式(模式)">
修改人力资源用户的密码为Oracle
手工设置过期;
解锁用户
举例说明甲骨文的授予权限和撤销权限
在创建用户之前,创建一个表空间xxx
创建一个表空间xxx
createtablespace xxx丢失/u01/xxx。dbf的size100m autoextend alt=" Oracle 11 g R2用户与模式(模式)">
虽然创建的时是小汤姆写,但存储到数据字典中的是大写,所以查询时也需要写大写
删除汤姆用户
删除用户汤姆;
创建user" tom"被甲骨文;
删除汤姆用户
正确的删除方式应该是:
删除用户“tom"
创建用户汤姆,默认的表空间是“XXX”,并没有指定配额,所以汤姆用户也无法在XXX表空间上创建对象
使用汤姆用户连接数据库的结果
完成connsys/Oracle sysdba
汤姆用户;删除汤姆用户
创建汤姆用户的同时指定默认的表空间是xxx,汤姆用户的磁盘配额是10 m
可以使用dba_ts_quotas视图查看每个用户的磁盘配额
刚才我们测试创建的汤姆用户连创建会话的权限都没
为用户授予权限
为汤姆用户授予会话权限
完成康涅狄格州sys/oracle sysdba
完成格兰特创建会话汤姆;
授权成功。
测试一下连接
测试tom用户是否能够创建表
为tom用户授予创建表的权限
创建aa表
测试tom用户能否为表插入记录,可以插入记录了。
撤销权限
查看tom用户当前拥有的权限
撤销tom用户的create table 权限
测试tom用户能够查看SCOTT用户下的emp表
使用sys用户连接数据库
为tom用户授权selectscott用户下的emp表的权限
使用tom用户连接数据库