sqlplus / as sysdba 没有权限

一笑奈何 提交于 2019-12-05 07:34:25

想通过如下命令登陆,这种方式是以操作系统权限认证的oracle sys管理员登陆

sqlplus / as sysdba

BUT....

提示我没有权限,

百度下是由于当前用户不在ora_dba用户组中

(我的环境是win10)

寻思将当前用户放在oracle用户组中,奈何win10没有用户组,只能用命令行改

win10查看用户

C:\WINDOWS\system32>net user

\\LAPTOP-BOU3T0DJ 的用户帐户

-------------------------------------------------------------------------------
Administrator            DefaultAccount           depen
Guest                    WDAGUtilityAccount
命令成功完成。


C:\WINDOWS\system32>

win10查看组

C:\WINDOWS\system32>net localgroup

\\LAPTOP-BOU3T0DJ 的别名

-------------------------------------------------------------------------------
*__vmware__
*Administrators
*Device Owners
*Distributed COM Users
*Event Log Readers
*Guests
*Hyper-V Administrators
*IIS_IUSRS
*ora_dba
*Performance Log Users
*Performance Monitor Users
*Remote Management Users
*System Managed Accounts Group
*TFS_APPTIER_SERVICE_WPG
*Users
*VisualSVN Replication Partners
*VisualSVN Repository Supervisors
*VisualSVN Server Admins
命令成功完成。


C:\WINDOWS\system32>

查看ora_dba用户组下的具体用户:

C:\WINDOWS\system32>net localgroup ora_dba
别名     ora_dba
注释     Oracle DBA Group

成员

-------------------------------------------------------------------------------
Administrator
DefaultAccount
depen
NT AUTHORITY\SYSTEM
命令成功完成。

若ora_ddba组中没有当前用户可以添加其到ora_dba用户组下。

这里up主将当前用户添加到ora_dba下,切记,用超级管理员权限运行cmd

net localgroup ora_dba depen /add

之后运行sqlplus / as sysdba就可以登陆了

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!