admin管理员组文章数量:1565767
建议进行操作之前先把文中的三个教程都参观一下,心里有个大概流程。
1、卸载oracle
卸载教程:
https://jingyan.baidu/article/922554468d4e6b851648f4e3.html
顺便把oracle的数据文件夹下面的orcl文件夹 整个删掉,这是全局数据库,如果重装的话,会去重新安装orcl数据库;
路径大概是这个位置:\app\Administrator\oradata
如果这里orcl文件夹没删的话,会提示实例已存在(或数据文件已存在);
还有路径为: \app\Administrator\product\11.2.0 下面的文件夹建议备份一下(文件夹改个名字就可以了),或者只备份\app\Administrator\product\11.2.0\dbhome_1\database 下面的文件,后续恢复DB的时候要用到;
下次安装的时间,最好是 跟之前是同一个路径,无论是安装路径,还是数据文件路径即上面的\app\Administrator\oradata;
重启电脑;
2、找到oracle服务端安装包;
安装教程:
https://jingyan.baidu/album/363872eccfb9266e4aa16f5d.html?picindex=5
跟着教程正常往下走,oracle安装好之后,不要着急,先休息一下,等个三五分钟,服务初始化需要时间;
3、
打开Net Manager 找到 服务命名——>下面的全局数据库orcl,测试一下连接,用户名密码改为管理员用户名密码,再测试,连接成功之后,关闭窗口。(这里中确认一下,自己的oracle安装没有问题,服务正常,可以进行下一步操作)
开始操作恢复db;
https://jingyan.baidu/album/d8072ac461b604ec95cefdd1.html?picindex=1
在第七步这里要注意一下:
如果我们只使用oradim -new -sid xxx的话,可以理解为只是临时实例。
当你服务器重启,那么这个实例也会丢失掉,要重新执行oradim -new -sid xxx这个命令;
所以我建议, 在这里执行一下下面这个命令,“oradim.exe -edit -sid XXXX -startmode a”
这样一来,我们如果服务器重启,实例也不需要重新创建了;
正常按照流程走,这里必须是要能连接到空闲进程才能正常去启动服务,
否则会报错,
ORA-01081: 无法启动已在运行的 ORACLE --- 请首先关闭
正常情况下,当我们使用set oracle_sid的命令时,就已经是使用当前实例去连接了;
4、打开Net Configuration Assistant
找到“本地网络服务名配置”,点击下一步,
添加——>输入你刚才恢复的实例所对应的服务名,然后后面添加完成之后再测试一下;还是使用你之前那个数据库所使用的用户名密码;
测试连接成功之后,到这里就已经完成了。
这时候你再打开 Net Manager ,在服务命名下面,会发现你刚才添加的那个实例,简单说,配置文件完全不需要手动去添加修改,这两个图形化界面都会实时更新配置文件。
其实net Manager都不用改什么东西,无非就是配置一下监听程序的主机名而已。上面服务命名这块,都是在Net Configuration Assistant 去操作配置的。
如果远程使用图形化工具连接不上,那可能是防火墙没关,当前使用的网络,把防火墙关闭就好了。
-------------------------------------------------------------------------------------------
我为什么要重装:
因为公司突然断电,导致服务器非正常关闭。然后把把服务器启动,及DB服务启动的时候,就连接不上数据库了,报错12514,无监听程序;
这个报错信息超级恶心,经过重启监听服务,和DB服务,以及一系列检查,发现完全没有什么变动,就只是一次非正常关机,就导致无法连接数据库。
上面这种情况出现的原因,就是我在创建新实例的时候,没有执行下面这个命令;
这里划重点;
目前对于12514这个异常,我还没有好的解决方法。百度到的,都是一言不合就要去修改listener.ora文件,我想说,这个其实根本不需要你手动去改修的啊。
没有人能说出个所以然来,为什么要改这个配置文件?这文件改修都是在图形化界面去配置的,实时更新配置文件。
这个错我是真的怕了。
如果你们有应对12514这个异常的解决方案,还望不吝赐教;
版权声明:本文标题:oracle 11g卸载重装及恢复数据库实例 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1727512465a1118127.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论