本文主要向大家介绍了Oracle数据库之ORA-27102: out of memory Linux-X86_64,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

一、描述目前生产环境用X86服务器的是越来越多了,非核心系统基本不会用小型机了。客户服务器扩内存,想修改SGA大小,但是提示报告内存溢出。原有物理内存8G,扩容到32G,SGA和PGA都需要进行调整才能起到优化的效果。

二、报错信息如下SQL> startup nomountORA-27102: out of memoryLinux-x86_64 Error: 28: No space left on device第一感觉好像是物理内存不够用了,我们设置SGA+PGA=物理内存的60%左右,结果就是报错,这里提醒大家,修改参数之前,一定要备份参数文件。

三、分析我们要知道安装数据库的时候其实修改了一个文件/etc/sysctl.conf,这个文件里的内容大家要知道是什么意思才行,切勿复制粘贴。原因在这里:SHMALL is the total amount of shared memory, in pages, that the system can use at one time.

四、解决方法Set SHMALL equal to the sum of all the SGAs on the system, divided by the page size.

The page size can be determined using the following command:

$ getconf PAGE_SIZE 4096For example, if the sum of all the SGAs on the system is 16Gb and the result of  '$ getconf PAGE_SIZE' is 4096 (4Kb) then set shmall to 4194304 pages

As the root user set the SHMALL to 4194304 in the /etc/sysctl.conf file:

kernel.shmall = 4194304

then run the following command:

$ sysctl -p$ cat /proc/sys/kernel/shmall4194304

五、总结对于/etc/sysctl.conf这个文件不了解的同学,需要补课了。喜欢的朋友可以转发,欢迎技术交流。

本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!

oracle 安装ora 27102,Oracle数据库之ORA-27102: out of memory Linux-X86_64相关推荐

  1. oracle安装清单过不去,oracle 11g(二)安装过程

    (一)解压oracle 11g压缩包 注:分别下载oracle 11g的1of2.2of2这两个zip压缩包,将其拷贝到/usr/src目录中解压. [root@server src]#unzip l ...

  2. oracle安装没有scott,Oracle安装时忘记解锁scott用户的解决方案

    最近笔者开始学习Oracle,对于笔者同学安装过程出现各种问题而导致重做系统表示默哀. (1)问题1:64位操作系统安装完以后选择java.exe文件后.sqldeveloper闪退,原因是64位操作 ...

  3. oracle 安装 status -2,Oracle 12.2 OJVM安装

    数据库版本:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production OJVM版本:p27923353_ ...

  4. oracle 安装程序异常终止,Oracle安装错误“程序异常终止

    Oracle安装错误"程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部 "程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部门: " ...

  5. oracle安装出现getproces,oracle安装问题

    一.引入问题 帮朋友在CentOS上安装一个10g的Oracle,结果朋友的CentOS版本是6.2的版本,最新的一个版本,不过Linux上基本都差不多,所以按照以前的步骤,迅速的操作起来,结果遇到N ...

  6. oracle安装前准备,Oracle 安装前准备

    [root@localhost Desktop]# groupadd -g 110 oinstall 用来安装oracle软件 [root@localhost Desktop]# groupadd - ...

  7. oracle安装错误10301,Oracle数据库案例整理-Oracle系统运行时故障-表空间所在的目录没有可用空间导致收集统计信息失败...

    1.1       现象描述 收集数据库统计信息失败,系统显示如下错误信息: SQL> execute dbms_stats.GATHER_SCHEMA_STATS(ownname=>'i ...

  8. oracle安装 redo log,Oracle Redo Log 及Logmnr配置使用

    三.日志文件组.日志切换和日志归档 -------------Member 默认情况下,Oracle数据库实例创建完成以后就已创建了3组日志组.每组有两个日志文件(每个日志文件称为Member),每个 ...

  9. linux listener.ora 位置,Oracel数据库 listener.ora和tnsnames.ora配置

    Oracel服务经常会出现各种监听问题,很多情况是 listener.ora和tnsnames.ora 的配置有问题  D:\app\Administrator\product\11.2.0\dbho ...

  10. oracle 安装后密码,oracle 11g 安装后默认密码

    安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下: 用户名 / 密码                      登录身份                              说明 ...

最新文章

  1. 40 JavaScript中的高阶函数
  2. C++基本序列式容器 vector (一)
  3. zookeeper单机单独实例安装-windows
  4. mybatis(mapper映射文件)
  5. 【算法分析与设计】排序算法的时间复杂度与O(NlogN)
  6. WPE(Winsock Packet Editor)
  7. 案例:监听域对象的属性变更
  8. java downloadfile_FileDownload.java:文件下载工具类
  9. sql升序,降序的问题
  10. CentOS下GitLab的安装部署
  11. 天涯怎么引流到qq?天涯社区如何靠发帖子引流?
  12. jquery实现多选框
  13. Vue路由导航报错:NavigationDuplicated: Avoided redundant navigation to current location解决方法
  14. continue语句只用于循环语句中_Python尚学堂高淇|P60P63break语句,else语句使用,循环代码的优化...
  15. 串口DCB结构体详解
  16. java 依赖的项目报错_关于eclipse的maven项目Java Build Path中maven依赖报错问题
  17. 系列:iOS开发-开发工具
  18. 得到QB的20种方法
  19. Android:Environment.getExternalStorageDirectory 废弃
  20. MathJax和相关的Latex语法。

热门文章

  1. Sorry to Amy.
  2. mysql中的locate,MySQL LOCATE()用法及代码示例
  3. 软件公司如何提升效能?研发团队的北极星指标
  4. 1030 棋盘上的麦粒
  5. 同位语-名词性从句(基础)
  6. 区块链产业月报丨中国区块链企业已达1400家,专利申请数量全球领先!
  7. how do java play sql_讲解:Invadem、Java、Java、game mechanicsSQL|Processing
  8. 基于属性的访问控制模型ABAC
  9. TP-WR842N虚拟服务器设置,TP-Link WR842N无线路由器怎么设置无线桥接
  10. 使用Anaconda创建新环境下载速度过慢导致失败