Oracle的登录方式和新建用户权限等

1,oracle的CMD登录方式:

方法一:

方法二:


方式三:



断开连接:disconn

退出 sqlplus:exit,  quit

sqlplus的清屏:clear screen



自定义账户:

 

语法

注意

如何创建账号?

create user  用户名 identified by 密码 [default 表空间];

 

1) [default 表空间] 如果不添加的话,默认表空间为user

2)新建的账号,无任何权限

如何登陆账号?

grant 权限名  to  账号;

需要给新建的账号分配权限,

登陆权限:create session

如何修改密码?

1)管理员修改密码
alter user 用户名 identified by新密码;

2)自己修改密码
password    

password是sqlplus中的指令。

如何锁定账号?

alter user 账户名  account lock;

 

如何解锁账号?

alter user 账户名  account unlock;

 

如何删除账号?

1. 如果账户下无任何的数据

drop user 账户;

2. 如果账户下有数据

drop user 账户 cascade;

 


-     oracle 权限管理

n  权限分类:系统权限     对象权限

u 系统权限:(结构和对象)
例如:创建表,创建账号,创建表空间。。。。。
      常用: 登陆,表,表空间
语法: grant 权限  to  账号

u 对象权限:(数据)
常用:查询select   insert添加   update修改   deleted删除
语法:grant 权限  on 对象 to 账户

u 撤销权限: revoke

l  系统:revoke 权限from 账户

l  对象:revoke 权限on 对象  from 账户

-     角色管理 (管理员)

n  权限的集合

n  角色管理步骤:

1.创建一个角色

  create role  名字;

2.给角色分配权限

   grant 权限 to  角色名;

   grant 权限 on 对象 to 角色名;

3.将角色赋予对象

  grant 角色名 to 账号

n  撤销角色的权限:    revoke 权限 from  角色名         
revoke  权限  on 对象 from  角色名

n  删除角色: drop role 角色名

n  系统默认角色:connect     resource     dba

u 普通账户: connect   resource

u 管理员账户:connect     resource     dba

u 注意:表空间的使用权限 unlimitedtablespace  不能赋予角色的

-     权限连带  

n  系统: with admin option

n  对象: with grant option

n  撤销时连带权限的表现:

      |- 系统:不能撤销连带的权限【慎重】

     |- 对象:则统统撤销






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值