Oracle服务连接不上 ORA-12514 ORA-01034 ORA-27012

一、问题

window server 安装的Oracle很久不用连接不上了,报ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务,查看了服务实例名都是正确的。

二、查找问题

使用SQLplus本机连接:

sqlplus system/system

出现错误
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

Unix/Linux系统 :

ORACLE_SID=ORCL

export ORACLE_SID

sqlplus /nolog

connect system/system as sysdba;

startup;

window系统

set ORACLE_SID=ORCL

sqlplus /nolog

connect system/system as sysdba;

startup 后出现错误

ORA-27102:out of memory

三、解决

可以通过sga_max_size调整oracle在启动时所使用的最小sga大小,但该参数不能超过memory_target所指定的大小,如memory_target为1G,那么sga_max_size只能小于或等于1G
找到oracle实例所在的文件夹目录

C:\Oracle\admin\orcl\pfile\pfile2.ini
startup nomount pfile='C:\Oracle\admin\orcl\pfile\pfile2.ini'

alter database mount;

alter database open;

即可连接数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值