一般出现这个问题 可能是因为你的数据库没有Mount 解决方案:
1.
1,可以通过修改listener.ora(该文件位于:{你的Oracle安装盘}:\app\administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN)的参数,把动态的参数设置为静态的参数,红色标注部分,然后从新启动监听,就OK
SID_LIST_LISTENER =
LISTENER =
2.
2,也可以通过修改tnsnames.ora文件(该文件位于:{你的Oracle安装盘}:\app\administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN)的参数,红色表注部分
# tnsnames.ora Network Configuration File: C:\oracle\product\10.1.0\db_1
\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
AMMICLY =
EXTPROC_CONNECTION_DATA =
然后 sqlplus /nolog
SQL>alter database mount;
SQL>alter database open;