由于开发需要,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.]
版权所有 (c) Microsoft Corporation。保留所有权利。 C:\Users\Administrator>SQLPLUS /nolog SQL*Plus: Release 11.2.0.1. Production on 星期五 6月 :: Copyright (c) , , Oracle. All rights reserved. SQL> conn / as sysdba
已连接到空闲例程。
SQL> show parameters target
ORA-: ORACLE not available
进程 ID:
会话 ID: 序列号: SQL> startup
ORA-: 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

最新文章

  1. redis实战(01)_redis安装
  2. 2.4G/5G频段WLAN的模式、带宽、协商速率
  3. bzoj1564: [NOI2009]二叉查找树
  4. liunx下tomcat启动报错
  5. Android中的事件分发机制总结
  6. 转 一些shell经验
  7. [Python笔记]第九篇:re正则表达式
  8. JQuery 在$(window).load() 事件中 不运行 $(window).resize()
  9. win8.1 64位+oracle11g R2 64位 +powerdesigner破解版 64位+PL/SQL
  10. 常见优化算法统一框架下的实现:最速下降法,partan加速的最速下降法,共轭梯度法,牛顿法,拟牛顿法,黄金分割法,二次插值法
  11. 终极解决方案:java.security.cert.CertificateException: Certificates does not conform to algorithm constraints
  12. 【缩点+拓扑判链】POJ2762 Going from u to v or from v to u?
  13. Judy Beta Postmortem
  14. 【css】正确的让文本换行
  15. Django REST framework 第三章 CBV
  16. https://segmentfault.com/a/1190000014637728
  17. L314 单音节词读音规则(二)-元音字母发音规则
  18. 动态开点线段树(陕西师范18k题)---get new skill
  19. HTTP 错误 500.XX - Internal Server Error 解决办法
  20. JAVA GC 图解

热门文章

  1. IIS7.5 用 IIS AppPool\应用程序池名 做账号 将各站点权限分开
  2. Python装饰器实现几类验证功能做法
  3. 【基础】新手任务,五分钟全面掌握JQuery选择器
  4. IO回忆录之怎样过目不忘(BIO/NIO/AIO/Netty)
  5. Linux Set Command
  6. Combine Two Tables
  7. C# 关于操作datatable的列名和删除某一列的数据
  8. PHP中array_merge函数与array+array的区别
  9. 浅谈MVC异常处理
  10. iOS安全攻防之代码混淆