sqlplus命令

linesize
用于控制每行显示多少字符
用法:set linesize 140

pagesize
用于每页显示多少行
用法:set pagesize 行数

创建用户
create user 用户名 identified by 密码(不能用数字开头)

忘记密码
alter user 用户名 identified by 新密码

创建用户细节
create user yjh identified by yjh123
default tablespace users(表空间)
temporary tablespace temp临时表空间
quote 3m on users;用户对象空间最大为3M

分配权限
1.yjh create session其中一种
2.grant create session to yjh;只能登录,其它权限少
系统权限是和数据库管理相关的权限create session/create table/create index/create view/create sequence/create trriger...
对象权限是和用户操作数据对象相关的权限update/insert/delete/select


方案(schema)
查看某个用户的方案有什么数据对象,可以用pl/sql developer查看


给权限
grant select[update|insert] on emp to yjh

实例
1.使用system创建ken
create user ken identified by ken123
2.分配给ken常用的角色,登录和创建表
grant connect to ken;
grant resource to ken;回收资源
3.让ken可以登录
conn ken/ken123
4.修改密码
password ken
5.创建表
create table users(id number);
6.使用system登录,回收ken角色
revoke connect from ken;
revoke resource from ken;
7.删除用户
drop user 用户名
如果删除的用户已经存在表或数据,则删除时候需要选项cascade
如drop user ken cascade;

posted @ 2016-09-11 23:27  kennyhip  阅读(131)  评论(0)    收藏  举报