我这里测试了后有三种方法,我就列举最好用的两种吧!
1,打开命令框,输入Services.msc,然后会弹出服务框,看你的监听器是否打开如果你的监听器没打开,那么打开就行,但是如果监听器没问题那么再次打开命令栏,以管理员身份登录,输入sqlplus / as sysdba,弹出下面面板
这里解释一下:
1.sqlplus / as sysdba 这是典型的操作系统认证,不需要listener进程
2.sqlplus sys/oracle 这种连接方式只能连接本机数据库,同样不需要listener进程
3.sqlplus sys/oracle@orcl 这种方式需要listener进程处于可用状态。最普遍的通过网络连接。
然后在输入 select status from v$instance; 接着弹出如下
v$instance 数据库实例信息
出现一个错误,没有打开数据库,最后在输入 startup; 启动数据库
然后出现如下
OK,数据库一打开,再去连接就可以