Oracle数据库安装使用报错:ORA-01031和ORA-47410

来记录一下今天写bug的时候遇到的一个问题吧!

关于使用Oracle遇到的一些个问题。

ORA-01031:权限不足


我的Oracle是装在本地Windows上的,大家不要参考错了。由于开发任务需要,需要使用Oracle,故在本地安装Oracle,MD由于装了个最新的19C,网上全是11g,一些细节配置都是自己摸索。创建数据库就遇到一万个坑,装了一万遍。今天来写写我最恼火的俩个吧。网上找到的资料对这个问题都是模棱两可,授权啥的弄了一堆,关于原理只字未提。最后还是瞎撞解决的。


  • 这个问题是在进行数据库操作,诸如修改权限,添加用户,添加表空间遇到的问题。权限的问题。
  • 直接上解决方案吧:
  • 1、连接:
		sqlplus 用户名/密码      //随便选一个用户登录数据库
		conn / as sysdba     // 连接超级用户,相当于获取超级权限,具体啥原理我也不知道(此步最关键)
		show user     // 查看当前用户,如果是SYS就对了。

在这里插入图片描述
2、授权,dba是Oracle里面的一个角色,可以理解为授权dba相当于继承他的权限:

		grant dba to 你想要授权的用户名 ;

在这里插入图片描述

  • 其次还可在可视化工具面进行授权。上面不行的话就去工具里面试试!

在这里插入图片描述
在这里插入图片描述

  • 然后就看可以看到授权后我们的用户多了这一堆权限。
    在这里插入图片描述

ORA-47410:领域违规。

  • 关于这个问题应该是我的疏忽造成的,网上都搜不到这个问题。解决方案也是自己瞎撞解决的。哎、写代码有的时候就是看运气。运气不好就卡一万年。
    在这里插入图片描述

  • 这个问题提我分析就是没有给用户分配空间,我在可视化功能工具里面建表、创建用户、创建表空间、授权都报这个领域违规的错误。我特么也是fole~~~,下面就是我对van用户分配表空间,全特么给你勾上,够用了吧??确实解决了这两个问题之后就在也没报错了。创建用户、表空间、创建表、新建查询都没问题了。
    在这里插入图片描述

  • 这是我遇到这个问题的解决方案,亲测可用。感谢网上大神分享的资料。(手动滑稽)但是并不一定适用全部,仅供参考!如有错误,还望指正,谢谢!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

private_static

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值