oracle用户的管理

系统用户:

sys;//系统管理员,拥有最高权限

system;//本地管理员,次高权限

scott;//普通用户,密码默认为tiger,默认未解锁

用户登录

sqlplus / as sysdba;           //登陆sys帐户

sqlplus  user/password      //普通用户登录

创建用户

create user text_temp---text_temp为用户名

identified by password--- password为密码

default tablespace text_temp--使用text_temp表空间为默认表空间

temporaray tablespace text_temp; --指定临时表空间为text_temp;

1,授权限:尽管用户成功创建,但是还不能正常的登录Oracle数据库系统,因为该用户还没有任何权限。

2, CONNECT角色,主要应用在临时用户,特别是那些不需要建表的用户,通常只赋予 他们CONNECT role。CONNECT是使用Oracle的简单权限,拥有CONNECT角色的用户,可以与服务器建立连接会话(session,客户端对服务器连接,称为会话)。

3, RESOURCE角色,更可靠和正式的数据库用户可以授予RESOURCE role。RESOURCE 提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)等。

4, DBA角色,DBA role拥有所有的系统权限----包括无限制的空间限额和给其他用户授 予各种权限的能力。用户SYSTEM拥有DBA角色。 一般情况下,一个普通的用户(如SCOTT),拥有CONNECT和RESOURCE两个角色即可进行常规的数据库开发工作。

 

授权限  

GRANT CONNECT TO test_name ;  GRANT RESOURCE TO test_name ;  

GRANT DBA TO test_name ;  GRANT EXP_FULL_DATABASE TO test_name ;

 GRANT IMP_FULL_DATABASE TO  test_name ;

回收权限   语法:

REVOKE 角色|权限 FROM 用户(角色)

 

修改用户    

alter user test_name identified by password----改用户密码    

alter user test_name account lock;   --锁定用户    

alter user test_name account unlock;   --解锁用户

drop user cyht cascade;---删除用户  

 

希望这次分享对大家有帮助,在下文凯,感谢老铁的三连,术之尽头,一零化流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值