近段时间,系统挂菜啦,没辙只能重装,于是oracle也重装了一次,但之前的那些admin文件夹及oradata文件夹下的文件都都在,于是上网想查看怎么解决,本人学oracle也只到了会写PL/SQL而已,所以看网上什么启动监听服务及实例的语句,俺就不是很知道该怎么做啦,但看到有用语句的,说以DBA登录用sqlplus /nolog-->conn / as sysdba,结果就出错啦ORA-12560: TNS:protocol adapter error,上网又看了N多文章,结果还是搞不定,不得已只能到这里来求救啦,请各位高手们出手相助,最好能用具体命令来说明,单用文字俺可能水平不够,请先解决conn / as sysdba,再帮忙解决数据库恢复的问题,谢谢啦
1.安装ORACLE软件;
2.将以前残留的相应文件备份。其实只需数据文件、控制文件、参数文件,也可有联机日志和归档日志,具体看你想如何恢复了。
3.按照以前的目录位置创建数据库;
4.将以前的备份覆盖拷回到相应位置。
启动之后,再运行“sqlplus / as sysdba”
试下看行不
1、你将系统、Oracel重新安装后,我是指完全安装,直到Oracle可以正常运行。
2、在服务中停止监听、服务
3、将OraData下面的各个CTL/DBF/LOG文件删除,将原来的相应备份文件拷贝到这个目录下面,将监听、服务启动
4、启动数据库,就是conn / as sysdba,但是这里密码文件基本上要重新做的
那个OracleServiceXXX也是我自己创建的,不过两个服务都起了,还是这样,后来我用dbca新建了一个数据库,就可以conn / as sysdba啦,不知道是怎么一回事,不过现在能用啦,也没办法给出lsnrctl start的错误信息啦,因为已经成功地起来啦,谢谢各位啦