oracle创建完实例删除的时候报ORA-01031:insufficient privileges错误,解决办法

创建了一个数据库,想删除确报了一个ORA-01031:insufficient privileges错误

 

查了好久,总算解决了,原因是我的电脑登录账户不在ORA_DBA系统群组中,添加进去完美删除!

 

解决过程如下:

1、检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目录)是否包含这句:
SQLNET.AUTHENTICATION_SERVICES=(NTS),没有的话加上;

2、检查登陆windows的用户(administrator或安装oracle时候使用的用户)是不是在包含在ORA_DBA组中,域用户没有连上域服务器时就可能出现这种现象。

3. 要保证 remote_login_passwordfile 参数 = EXCLUSIVE .

4. 看看是否需要使用orapassw生成口令文件 .

 

添加过程如下:

 1.首先打开用户组管理,快捷命令如下

  

2.找到ora_dba组

  

3.点击添加

  

4.

5.

 

6.

选择后一路确定下去就OK了

 

 

我做了前两步就解决了,记下来,防止以后在出错!

 

posted @   oldmonk  阅读(29766)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
Fork me on GitHub
点击右上角即可分享
微信分享提示
这是吸附小球的磁铁