1,oracle的CMD登录方式:
方法一:
方法二:
方式三:
断开连接:disconn
退出 sqlplus:exit, quit
sqlplus的清屏:clear screen
自定义账户:
|
|
语法 |
注意 |
|
如何创建账号? |
create user 用户名 identified by 密码 [default 表空间];
|
1) [default 表空间] 如果不添加的话,默认表空间为user 2)新建的账号,无任何权限 |
|
如何登陆账号? |
grant 权限名 to 账号; |
需要给新建的账号分配权限, 登陆权限:create session |
|
如何修改密码? |
1)管理员修改密码 2)自己修改密码 |
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 撤销时连带权限的表现:
|- 系统:不能撤销连带的权限【慎重】
|- 对象:则统统撤销
本文详细介绍Oracle数据库中账号的创建、登录、权限管理及角色管理等操作,并提供了实用的SQL命令示例。
1695

被折叠的 条评论
为什么被折叠?



