昨天用的时候好好的,不知道改什么地方了,今天使用sqlplus工具连接数据库的时候,提示连接到空闲实例,进行其他操作的时候提示需要输入用户名密码,在网上找了好长时间才找到解决方法,记录一下。
1、检查一下oracle安装目录下appproduct11.2.0dbhome_1NETWORKADMINlistener.ora文件里面的OID号是否正确,这个一般都是orcl,如果不是就改过来;
2、检查一下Oracle的两个服务是否开启,右击我的电脑,选择管理,在服务和应用程序中选择服务,然后查看OracleServiceORCL 和 OracleOraDb11g_home1TNSListener是否开启;
3、如果还不能够解决的话,就需要重新装载数据库,需要先连接sqlplus,提示已连接空闲实例之后,输入SQL>startup pfile=’E:appadminorclpfileinit.ora.5262018183922’,这后面的数字就是不一样,执行程序就可以,等待程序执行结束之后,会提示数据库装载完毕 数据库已打开,这个时候再运行oracle其他命令,就可以正常使用了。