windows平台下 sqlplus / as sysdba 登录 报ora-12560解决方法

一:检查监听口是否开启。在开始-运行,输入services.msc或者在控制面板-管理工具,进入服务。找到OracleOraDb11g_home1TNSListener,检查是否开启。


二:检查实例的服务是否开启。同步骤1,进入服务,找到OracleService数据库名,检查是否开启。


三:检查注册表。在开始-运行,输入regedit。找到HKEY_LOCAL_MACHINE-SOFTWARE-Oracle,找到KEY_Oracle11g,找到ORACLE_SID,查看下它的值。

四、cmd下,cd到 E:\app\Arno\product\11.2.0\dbhome_1\BIN下,再敲sqlplus / as sysdba

注意,不是cd到E:\app\Arno\product\11.2.0\dbhome_1\BIN。也就是说cd到 oracle数据库软件的服务器端,不是cd到oracle数据库软件的客户端。

--->注意:windows的cmd下,敲一个命令,windows对该命令的查找顺序为:首先找当前目录下有无该命令,其次再到PATH路径下找有无该命令。

cmd下,set ORACLE_SID=你想进入的数据库的那个sid


 五、cmd下,cd到 E:\app\Arno\product\11.2.0\dbhome_1\BIN下,再敲sqlplus /@网络服务名 as sysdba

注意,不是cd到E:\app\Arno\product\11.2.0\dbhome_1\BIN。也就是说cd到 oracle数据库软件的服务器端,不是cd到oracle数据库软件的客户端。

你可能感兴趣的:(Oracle)