3

'你好

我正在尝试使用从我的 Windows 机器登录本地安装的 oracle 11g 数据库

system / as sysdba 

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

2)我尝试使用连接

conn /as sysdba

它在没有任何提示的情况下在 sqlplus 中记录

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

谢谢

更新 1

在此处输入图像描述

4

2 回答 2

3

通过 $ sqlplus / as sysdbaSQL> conn / as sysdba意味着隐式连接到 SYS 模式。

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

于 2018-04-24T16:42:58.027 回答
1

在 Windows for / AS SYSDBA 你需要

  • 要成为 dba 组的一部分的用户,请使用 NET USERS YOUR_NAME_HERE 检查
  • sqlnet.ora 包含 SQLNET.AUTHENTICATION_SERVICES = (NTS) 行
  • dos 会话以“AS ADMINISTRATOR”开始

最后一个总是让我抓狂。

于 2018-04-26T16:15:04.247 回答