oracle无法以sysdba身份连接到系统用户?

时间:2017-05-23 18:33:04

标签: oracle oracle11g sqlplus

尝试使用sqlplus(以管理员身份运行)连接到系统用户时,我遇到了一些奇怪的问题,如下所示:

conn system/system@JDT as sysdba

但我得到的消息是:

  

错误:ORA-01017:用户名/密码无效;登录被拒绝

当我按如下方式连接时,它正常连接

conn system/system@JDT

我尝试使用toad作为sysdba和普通用户访问同一个用户,我可以连接没有问题...为什么我只能通过system无法连接到sysdba用户SQLPLUS?!

2 个答案:

答案 0 :(得分:1)

我不明白为什么你想要给任何其他用户的sysdba权限。 SYS和SYSTEM在oracle中具有不同的功能。但是,如果你真的需要,那么你可以这样做:

grant sysdba to system

然后你应该可以连接。

我们通常将SYS连接为SYSDBA或/作为SYSDBA(带有OS身份验证),但仅在必要时才连接。

答案 1 :(得分:0)

当您执行conn system / password as sysdba时,Oracle甚至不会检查用户和密码

检查http://docs.oracle.com/cd/B28359_01/server.111/b28310/dba006.htm#ADMIN11046