无法在oracle sqlplus中以sysdba身份登录

问题描述 投票:0回答:4

'你好

我正在尝试使用

从我的 Windows 计算机登录本地安装的 Oracle 11g 数据库
system / as sysdba 

它要求输入用户名和密码,但据我所知,它使用默认的 Windows 帐户,并且会在没有任何提示的情况下登录。为什么这里提示而且当前账户确实是oradba组的成员

2)我尝试使用

进行连接

conn /as sysdba

它在 sqlplus 中记录,没有任何提示

这两种情况发生了什么,有人可以快速提醒我吗?

谢谢

更新1

oracle plsql sqlplus sysdba
4个回答
3
投票

连接方式

$ sqlplus / as sysdba
SQL> conn / as sysdba
表示隐式连接到 SYS 模式。

这是 Oracle 最具特权的模式,因此安装 Oracle 的机器的操作系统信任并接受主管理模式,不需要密码和用户名。


1
投票

在 Windows 上 / AS SYSDBA 您需要

  • 用户属于 dba 组,请使用 NET USERS YOUR_NAME_HERE 进行检查
  • sqlnet.ora 包含行 SQLNET.AUTHENTICATION_SERVICES = (NTS)
  • dos 会话以“作为管理员”启动

最后一个总是让我感到困惑。


0
投票

我尝试在下面的文件位置使用相同的创建 sqlnet.ora ,如下所示,它有效。希望这有帮助!

文件位置:/u01/app/oracle/product/12.1.0.2/dbhome_1/network/admin

vi sqlnet.ora

NAMES.DIRECTORY_PATH=(ezconnect)


0
投票

输入用户名:sys / as sysdba

输入密码:sys

您将被连接

© www.soinside.com 2019 - 2024. All rights reserved.