Oracle运行startup等指令出现 ORA-00119&ORA-00132:

2021-05-10:
在使用sysdba登录Oracle后,显示用的空闲例程就感觉不对劲,果然。
Oracle运行startup等指令出现 ORA-00119&ORA-00132:_第1张图片
这证明数据库没有正常启动!

解决办法

这种方式每次电脑重启以后,都需要用sysdba的身份启动数据库;优点:能够加深基本的sql密令的印象;缺点:麻烦;
找到一个文件夹:pfile;虽然每个人安装oracle的路径不一样,但是在安装的目录下一定会找到这个文件夹H:\app\lenovo\admin\orcl\pfile\init.ora.462021154527Oracle运行startup等指令出现 ORA-00119&ORA-00132:_第2张图片
在文件中要修改找到local_listener,然后将它的值换掉(原始值叫LISTENER_ORCL),换成你tnsnames.ora中的ADDRESS_LIST,tnsnames.ora在文件夹:H:\app\lenovo\product\11.2.0\dbhome_1\NETWORK\ADMIN中。
Oracle运行startup等指令出现 ORA-00119&ORA-00132:_第3张图片
注意:分别看图中箭头指向的文件名和红框中的信息
Oracle运行startup等指令出现 ORA-00119&ORA-00132:_第4张图片
修改完毕后
执行如下指令:

startup pfile='H:\app\lenovo\admin\orcl\pfile\init.ora.462021154527'

Oracle运行startup等指令出现 ORA-00119&ORA-00132:_第5张图片
运行完毕后,修复完成。
2021-06-20:

原理分析

在Oracle的所有服务都正常启动但连接却是空闲例程的时候,证明我们没有真正的进入数据库,这时候各种SQL语句,数据库指令都是不能使用的!
我们上述启动的init.ora文件是数据库初始化的文件,配合pfile指令,强行手动启动数据库!

问题分析

在公司接触Oracle的这段时间,遇到大大小小\解决了以及没有解决的各种问题!这也是在编程学习过程中接触新事物的必然规律!
在生疏过后的必然是我们有多掌握了一项技术,学习永无止境!
orac遇到的这个问题怀疑还是安装的时候orac对本地计算机分析后配置的不同的原因,我在公司配的i5-11代的机器上就没有这个问题,但我本机配置不是太高,而orac启动需要占用些许配置!故作以下猜想:
1,orac不给我启动相应的服务(可能性最小)
开机时已经设置好的自动启动TNSlistener不会正常启动,还有以上的那个空闲例程问题!
2,windows改写我的设置!
3,360为了提升系统运行速度改写我的配置!

你可能感兴趣的:(编程过程中的问题及解决办法总结,Oracle学习笔记,oracle,数据库)