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

11.用户基本操作

2013-08-20 13:07 141 查看
------------------Oracle用户的基本操作----------------

初始创建的时候有3个系统用户

SYS      --权限最大的系统用户,登录的时候必须用sysdba身份,

SYSTEM   --权限稍小的系统用户,不用sysdba登录,某些大级别的系统操作无法完成。

SYSMAN   ——管理oracle组件的

1、创建用户

SQL> conn /as sysdba

Connected.

SQL> create user plsql identified by plsql;

User created.

SQL> grant connect,resource to plsql; 需要授权connect,resource,才能登录使用

Grant succeeded.

SQL> conn plsql/plsql

Connected.

connect——连接的权限

resource——操作对象的权限

2、删除用户

A 当用户下没有创建对象的时候,直接删除

SQL> conn /as sysdba

Connected.

SQL> drop user plsql;

User dropped.

B 当用户下有创建对象的时候,级联删除

SQL> create user plsql identified by plsql;

User created.

SQL> grant connect,resource to plsql;

Grant succeeded.

SQL> conn plsql/plsql

Connected.

SQL> create table test as select * from all_objects;

Table created.

SQL> conn /as sysdba

Connected.

SQL> drop user plsql;

drop user plsql

*                                  ---因为plsql用户下有表 所以不能删除

ERROR at line 1:

ORA-01922: CASCADE must be specified to drop 'PLSQL'

SQL> drop user plsql cascade;

User dropped.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Oracle