ORACLE数据库scott没有相关权限

1. 首先登陆具有DBA权限的用户

1.1 打开cmd

1.2 输入以下命令

sqlplus / as sysdab

上述命令中的 / as sysdba 表示使用操作系统认证登录,同时指定DBA权限

1.3 回车执行命令,系统或将提示输入密码(没有则直接跳过)

1.4 密码正确或直接成功以具有DBA权限的用户身份登录到Oracle数据库

ORACLE数据库scott没有相关权限_第1张图片


2. 授予scott用户所需要的权限

2.1 在命令行继续输入授权指令以实现权限分配,这里以创建表空间的权限为例

GRANT CREATE TABLESPACE TO scott;

2.2 其他类似指令如下 

 ORACLE数据库scott没有相关权限_第2张图片

 ORACLE数据库scott没有相关权限_第3张图片


 3. 补充

3.1 该指令用于查询当前登录用户的权限或角色

select * from user_role_privs;

 ORACLE数据库scott没有相关权限_第4张图片

3.2 该指令用于查询权限(privilege)

select * from session_privs;

 ORACLE数据库scott没有相关权限_第5张图片


 【待补充】

你可能感兴趣的:(信息系统,数据库,oracle,sql,笔记)