无法在 oracle sqlplus 中以 sysdba 身份登录
Can't login as sysdba in oracle sqlplus
'你好
我正在尝试使用
从我的 windows 机器登录本地安装的 oracle 11g 数据库
system / as sysdba
它要求输入用户名和密码,但据我所知,它使用默认的 windows 帐户,并且将在没有任何提示的情况下登录。为什么会提示这里,而且当前账号确实是oradba群的成员。
2) 我尝试使用
进行连接
conn /as sysdba
它在没有任何提示的情况下在 sqlplus 中登录
两种情况都发生了什么,有人可以快速提醒我一下吗?
谢谢
更新 1
连接方式
$ sqlplus / as sysdba
或 SQL> conn / as sysdba
表示隐式连接到 SYS 模式。
这是 Oracle 的最高特权模式,因此安装 Oracle 的机器的操作系统信任并接受主要管理模式,不需要密码和用户名。
On windows for / AS SYSDBA 你需要
- 用户要成为 dba 组的一部分,请使用 NET USERS 检查 YOUR_NAME_HERE
- sqlnet.ora 包含行 SQLNET.AUTHENTICATION_SERVICES = (NTS)
- dos 会话已启动"AS ADMINISTRATOR"
最后一个总是吸引我。
我尝试在下面的文件位置使用相同的创建 sqlnet.ora,如下所示,它成功了。希望这对您有所帮助!
文件位置:/u01/app/oracle/product/12.1.0.2/dbhome_1/network/admin
vi sqlnet.ora
NAMES.DIRECTORY_PATH=(ezconnect)
'你好
我正在尝试使用
从我的 windows 机器登录本地安装的 oracle 11g 数据库system / as sysdba
它要求输入用户名和密码,但据我所知,它使用默认的 windows 帐户,并且将在没有任何提示的情况下登录。为什么会提示这里,而且当前账号确实是oradba群的成员。
2) 我尝试使用
进行连接conn /as sysdba
它在没有任何提示的情况下在 sqlplus 中登录
两种情况都发生了什么,有人可以快速提醒我一下吗?
谢谢
更新 1
连接方式
$ sqlplus / as sysdba
或 SQL> conn / as sysdba
表示隐式连接到 SYS 模式。
这是 Oracle 的最高特权模式,因此安装 Oracle 的机器的操作系统信任并接受主要管理模式,不需要密码和用户名。
On windows for / AS SYSDBA 你需要
- 用户要成为 dba 组的一部分,请使用 NET USERS 检查 YOUR_NAME_HERE
- sqlnet.ora 包含行 SQLNET.AUTHENTICATION_SERVICES = (NTS)
- dos 会话已启动"AS ADMINISTRATOR"
最后一个总是吸引我。
我尝试在下面的文件位置使用相同的创建 sqlnet.ora,如下所示,它成功了。希望这对您有所帮助!
文件位置:/u01/app/oracle/product/12.1.0.2/dbhome_1/network/admin
vi sqlnet.ora
NAMES.DIRECTORY_PATH=(ezconnect)