当前位置: 首页 > news >正文

oracle11g的内存分配不当,导致的错误ORA-01034,ORA-00838,ORA-27101

由于开发需要,oracle11g被应用于虚拟机,所以系统资源显得弥足珍贵,百度了一下就有答案。

用dba身份进入Oracle,笔者在plsql中对数据库进行管理:

show parameter sga; --显示内存分配情况

alter system set sga_max_size=200m scope=spfile; --修改占用内存的大小

注:在PL/SQL中 在command window中的Editor模式下使用以上命令

(转)

还有memory_target

alter system set memory_target=100m;

也正是因为这一句话导致oracle没能正常运行。

故障现象:

连接oralce,提示服务没有监听。

启动数据库出现ORA-01034,ORA-00838和ORA-27101错误。

而windows service中是正常的,OracleOraDb11g_home1TNSListener,OracleServiceXXX.

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>SQLPLUS /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 6月 30 10:35:33 2017

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

SQL> conn / as sysdba
已连接到空闲例程。
SQL> show parameters target
ORA-01034: ORACLE not available
进程 ID: 0
会话 ID: 0 序列号: 0


SQL> startup
ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 148M

经过摸索,解决方案如下

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>SQLPLUS /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 6月 30 10:35:33 2017

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


SQL> create spfile from pfile='C:\oracle\admin\xxx\pfile\init.ora.9312016162455'
;

文件已创建。

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  208769024 bytes
Fixed Size                  2174320 bytes
Variable Size             146801296 bytes
Database Buffers           54525952 bytes
Redo Buffers                5267456 bytes
数据库装载完毕。
数据库已经打开。
SQL>

 估计是spfile文件配置问题,而此文件是二进制的,我们用pfile文件生成spfile文件。

记住首先打开

C:\oracle\admin\xxx\pfile\init.ora.9312016162455
这个文件,找到memory_target修改成209209200,即200m

转载于:https://www.cnblogs.com/weipt/p/7098128.html

相关文章:

  • 如何改变oracle的执行计划(HINT)
  • 【Java线程】SwingWorker的用法
  • 如何分析执行计划
  • ipconfig提示不是内部或外部命令
  • ETL模型设计
  • python-函数用法
  • 数据集市
  • 纳税服务系统【自动受理,Quartz任务调度】
  • 小笑话集锦
  • mac下git配置和jenkins打包
  • 三国中最精辟的十句话
  • BFS模版程序
  • 毕业5年决定一生
  • 【bzoj3123】[Sdoi2013]森林 倍增LCA+主席树+启发式合并
  • 电子商务推荐算法
  • canvas 高仿 Apple Watch 表盘
  • conda常用的命令
  • es的写入过程
  • Flannel解读
  • Java 多线程编程之:notify 和 wait 用法
  • Java精华积累:初学者都应该搞懂的问题
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • js算法-归并排序(merge_sort)
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • ng6--错误信息小结(持续更新)
  • php中curl和soap方式请求服务超时问题
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • Spring声明式事务管理之一:五大属性分析
  • ViewService——一种保证客户端与服务端同步的方法
  • yii2权限控制rbac之rule详细讲解
  • 利用jquery编写加法运算验证码
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 如何学习JavaEE,项目又该如何做?
  • 使用API自动生成工具优化前端工作流
  • 我的业余项目总结
  • 学习HTTP相关知识笔记
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 找一份好的前端工作,起点很重要
  • gunicorn工作原理
  • ​Java基础复习笔记 第16章:网络编程
  • ​学习一下,什么是预包装食品?​
  • #数据结构 笔记一
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (1)STL算法之遍历容器
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (ibm)Java 语言的 XPath API
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (四) Graphivz 颜色选择
  • (四) 虚拟摄像头vivi体验
  • .htaccess 强制https 单独排除某个目录
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法