< 返回租用问题列表
oracle数据库如何修改用户权限,oracle数据库如何连接
发布时间:2023-09-01 07:59:20
oracle数据库如何修改用户权限
要修改Oracle数据库用户的权限,可使用以下命令:
1. 连接到数据库:
```sql
sqlplus / as sysdba
```
2. 查看当前用户的权限:
```sql
SELECT * FROM user_sys_privs;
SELECT * FROM user_role_privs;
SELECT * FROM user_tab_privs;
```
3. 授与/撤消系统级权限:
```sql
-- 授与权限
GRANT TO ;
-- 撤消权限
REVOKE FROM ;
```
例如,授与用户SCOTT创建会话的权限:
```sql
GRANT CREATE SESSION TO SCOTT;
```
4. 授与/撤消角色:
```sql
-- 授与角色
GRANT TO ;
-- 撤消角色
REVOKE FROM ;
```
例如,授与用户SCOTT角色HR:
```sql
GRANT HR TO SCOTT;
```
5. 授与/撤消表级权限:
```sql
-- 授与权限
GRANT ON TO ;
-- 撤消权限
REVOKE ON FROM ;
```
例如,授与用户SCOTT对表EMP的SELECT权限:
```sql
GRANT SELECT ON EMP TO SCOTT;
```
6. 提交更改:
```sql
COMMIT;
```
7. 退出数据库:
```sql
EXIT;
```
请根据实际需求修改命令中的、、、