启动Oracle SQL*Plus时出现TNS协议适配器错误

Bri*_*ian 8 oracle sqlplus oracle11g

每当我尝试登录SQL*Plus(11g标准版Win 64)时,我都会收到与某些连接错误相关的错误.

我尝试以sysdba身份登录并提供密码.

所有服务都已启动.我在Windows 7上.

任何帮助,将不胜感激.

在此输入图像描述

小智 9

确保OracleService正在运行.我一直遇到这个错误,但当我进入服务,找到OracleServiceXE并手动启动它时,问题就解决了.我把它设置为自动启动,但有时它似乎只是自行停止; 至少,我找不到任何正在做制止.


小智 8

尝试

sqlplus sys/<your password>@<your SID> as sysdba
Run Code Online (Sandbox Code Playgroud)


Joh*_*yle 4

尝试在命令行中输入所有这些:

sqlplus / as sysdba
Run Code Online (Sandbox Code Playgroud)

因为您正在做的是启动 sqlplus,然后使用sys as sysdba用户名,但这是不正确的,因为这不是有效的用户。通过使用上述命令,Oracle 使用您的系统登录凭据来访问数据库。另外,我会通过检查您的路径来确认您正在运行的 sqlplus 可执行文件是正确的 - 确保它位于服务器安装目录的 bin 中。