orcle常用命令
1.创建用户


语法[创建用户]: create user 用户名 identified by 口令[即密码];
例子: create user test identified by test;


语法[更改用户]: alter user 用户名 identified by 口令[改变的口令];
例子: alter user test identified by 123456;




2.切换用户 
connect user/passwrod; 


3.删除用户


语法:drop user 用户名;
例子:drop user test;


若用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户。


语法: drop user 用户名 cascade;
例子: drop user test cascade;


 


4.授权角色


oracle为兼容以前版本,提供三种标准角色(role):connect/resource和dba.


(1)讲解三种标准角色:


1》. connect role(连接角色)


--临时用户,特指不需要建表的用户,通常只赋予他们connect role. 


--connect是使用oracle简单权限,这种权限只对其他用户的表有访问权限,包括select/insert/update和delete等。


--拥有connect role 的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他  数据的链(link)



2》. resource role(资源角色)


--更可靠和正式的数据库用户可以授予resource role。


--resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。


 
3》. dba role(数据库管理员角色)


--dba role拥有所有的系统权限


--包括无限制的空间限额和给其他用户授予各种权限的能力。system由dba用户拥有


 


(2)授权命令


语法: grant connect, resource to 用户名;
例子: grant connect, resource to test;


(3)撤销权限


语法: revoke connect, resource from 用户名;
列子: revoke connect, resource from test;


 


5.创建/授权/删除角色


除了前面讲到的三种系统角色----connect、resource和dba,用户还可以在oracle创建自己的role。用户创建的role可以由表或系统权限或两者的组合构成。为了创建role,用户必须具有create role系统权限。


1》创建角色


语法: create role 角色名;
例子: create role testRole;


2》授权角色


语法: grant select on class to 角色名;
列子: grant select on class to testRole;


注:现在,拥有testRole角色的所有用户都具有对class表的select查询权限


3》删除角色


语法: drop role 角色名;
例子: drop role testRole;


注:与testRole角色相关的权限将从数据库全部删除



6.表空间
--创建表空间
create tablespace user_tablespace datafile 'D:\oracle\app\wg\admin\STDB\user_tablespace_1.DBF' 
size 200m
autoextend on
next 32m maxsize 2048m
extent management local; 


--创建临时表空间
create temporary tablespace user_tablespace_temp tempfile 'D:\oracle\app\wg\admin\STDB\user_tablespace_temp.dbf' 
size 50M 
autoextend ON 
next 32M maxsize 100M
extent management local; 


--为stu用户分配表空间和临时表空间
alter user stu default tablespace user_tablespace temporary tablespace user_tablespace_temp;



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_36710456/article/details/80334622
想对作者说点什么? 我来说一句

orcle数据库的常用命令

2011年04月25日 3KB 下载

orcle时间查询

2012年09月20日 110B 下载

orcle 11g的安装图解

2011年12月06日 632KB 下载

delphi

2007年11月10日 180KB 下载

oracle课件

2013年10月12日 2.11MB 下载

orcle的数据库

2013年09月13日 30KB 下载

PL SQL developer v9.0

2012年04月17日 39.85MB 下载

没有更多推荐了,返回首页

不良信息举报

orcle常用命令

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭