您的位置:首页 > 数据库 > Oracle

oracle用户创建管理的常用指令

2012-08-21 16:37 267 查看
最近做demo时,用到一些oracle数据库的操作,将常用的指令记录下来,以备忘。
 
①创建表空间
示例:
create tablespace TESTdatafile 'd:\oracle\TEST.DBF'size 10m;
说明:
TEST:表空间的名字
’d:\oracle\TEST.DBF':表空间的存储位置
10m:表空间的大小,m单位为兆(M)
 
②创建用户
示例:
create user username identified by abc default tablespace TEST;
说明:
username:用户名
abc:密码
TEST:表空间名
 
③给用户授权
grant dba to username; //授予DBA权限
grant unlimited tablespace tousername; //授予不限制的表空间
grant select any table to username; // 授予查询任何表
grant select any dictionary to username;// 授予查询任何字典
grant create session,createtable,createprocedure,create viewto username;
说明:
session:允许同一个用户在同一个客户机上建立多个同服务器的连接
table:操作表权限含创建删除
procedure:操作存储过程权限含创建删除
view:操作视图权限含创建删除
 
④删除表空间
drop tablespace 表空间名 including contents and datafiles cascade constraints;
 
⑤删除用户
drop user 用户名 cascade;
 
⑥提交数据操作信息
commit;
 
⑦更改连接
conn username / password;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐