Oracle报ORA-XXX错误常见解决方案

本文总结了在使用Oracle数据库时遇到ORA错误的常见解决方案,包括:调整监听端口IP地址,重新配置监听端口,解决shared memory realm错误。针对内存问题,提供了启动数据库和重启服务的方法。此外,推荐使用SQLDeveloper进行数据库管理。
摘要由CSDN通过智能技术生成

  做项目接触到Oracle数据库,着实碰见了不少坑,每次碰到ORA报错都是挺头大的,因此简单梳理几个解决方案,以便日后产生此类问题时好解决。

  需要注意的是一定要对症下药,具体的报错就直接利用对应的ORA代码去查,往往能得到最快的方案。

  首先通过sqlplus访问数据库,先看看能不能打开吧,sqlplus 用户名/密码@ip地址/orcl as sysdba,如果能打开,那数据库本身没太大问题,但不保证内部数据完整性(类似断电损坏介质问题)。

1.Oracle监听端口ip地址问题

每当断网或其它因素导致主机ip更换后,免不了要修改监听端口ip地址。直接进入类似这样的Oracle目录:

D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN  

找到 listener.ora 文件,编辑并修改其中的ip地址为当前连接网络的ip,没错,是你当前连的网络ip。

2.配置监听端口问题

当监听端口因为种种因素不再有效,不得不重新配置时,需要进入Net Configuration Assistant 重新配置端口,具体操作网上也有。

配完监听端口如果还是不好使,出现监听端口不匹配问题时,建议检查Oracle Net Manager 服务,保证和监听程序地址匹配,配好后可以关闭监听器lsnrctl stop,重启监听器lsnrctl start。

3.shared memory realm does not exist

这个内存问题也是非常频繁的,这里主

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值