加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

plsql as sysdba登录--报ora-01031的问题

发布时间:2020-12-12 14:15:57 所属栏目:百科 来源:网络整理
导读:?? plsql 的三种登录方式:normal 、sysdba、 sysoper normal 、sysdba、 sysoper有什么区别呢 1、normal 是普通用户。例如:scott,system,test(自己创建的用户等等) 2、sysdba拥有最高的系统权限。例如: sys 还有被赋予了sysdba角色(不是dba角色)的用户
??

plsql 的三种登录方式:normal 、sysdba、 sysoper


normal 、sysdba、 sysoper有什么区别呢
1、normal 是普通用户。例如:scott,system,test(自己创建的用户等等)
2、sysdba拥有最高的系统权限。例如: sys 还有被赋予了sysdba角色(不是dba角色)的用户

SQL> show user
USER 为"SYS"
3、sysoper主要用来启动、关闭数据库,sysoper 登陆后用户是 public。例如: sys 还有被赋予了sysdba角色的用户

show user
USER 为"PUBLIC"



如果你想用system 登录 connection as sysdba 会出现ora-01031的错误:


解决办法:

那么需要先用sys给system赋权

grant sysdba to system;


再试一次就成功了!


扩展:

用户system、sys区别 角色dba、sysdba的区别请看下面的博客:

http://www.52php.cn/article/p-gmglxiam-bcp.html





??

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读