我 Google[d] 查找此错误 ORA-12560: TNS:协议适配器错误 但无法找到实际原因以及如何解决此错误?
谁能告诉我一个完美的解决方案来解决登录问题。
在 Windows 中转到“开始”->“运行”->“Services.msc”。 找到 OracleService < SID >(此处为
OracleServiceORCL
)并单击 Start
启动 Oracle 数据库服务(如果尚未运行)
一旦启动并运行,请从命令提示符运行以下命令:
tnsping < tnsalias >
(tnsalias条目,您可以在
tnsnames.ora
文件中找到它)就我而言,我在 Windows 中没有
OracleService
(OracleServiceORCL) Services.msc
,如 Bharathi 的回答中所述。
我执行了这个命令:
C:\> ORADIM -NEW -SID ORCL
然后名为 OracleServiceORCL 的
OracleService
刚刚出现并在 Services.msc 中启动。真的很不错。
来源:https://forums.oracle.com/forums/message.jspa?messageID=4044655#4044655
好像数据库没有启动。这可能是由于重新启动计算机而导致实例未设置为自动启动,因此从服务屏幕启动后未手动启动。
只需转到命令提示符
设置 Oracle SID C:>设置 oracle_sid=ORCL
现在运行Net start命令。 C:>网络启动oracleserviceORCL
从命令控制台,如果您收到此错误,您可以通过键入来避免它
c:\> sqlplus /nolog
然后就可以连接了
SQL> conn user/pass @host:port/service
将以下变量和值添加到环境变量中以标识 tnsnames.ora 文件的位置:
TNS_管理员
C:\oracle\产品.2。