【问题记录】数据库打不开 报ORA-00845错误 /dev/shm设置过小

攻防世界 misc题GFSJ1129-【您看我还有机会吗?】 我们发现了隐藏内容,一开始我以为那个英文就是flag,提交后发现不对,然后我想只有一张图片然后图片上的隐写内容又不是flag,那必定还有什么文件被隐藏了,于是我们打开VMware并启动Ubuntu,使用binwalk分析一下有没有隐藏文件,我们要在Terminal中分析,如下。我们发现里面有一个flag.txt文件,我们尝试提取里面内容,但发现又要密码,我们想起了之前图片上的隐藏内容,我们将那段英文输入(包括空格和符号,在VMware中输入密码不会有显示,你看到的就像没输入一样),然后我们看到如下。 阅读详情

--startup时报错

SQL> startup

ORA-00845: MEMORY_TARGET not supported on this system

 

--查看该错

[oracle11@CD1 goldengate]$ oerr ora 845

00845, 00000,"MEMORY_TARGET not supported on this system"

// *Cause: TheMEMORY_TARGET parameter was not supported on this operating system or /dev/shmwas not sized correctly on Linux.

// *Action:Refer to documentation for a list of supported operating systems. Or,size /dev/shm to be at least the SGA_MAX_SIZE oneach Oracle instance running on the system

在oracle 11g中新增的内存自动管理的参数MEMORY_TARGET,它能自动调整SGA和PGA,这个特性需要用到/dev/shm共享文件系统,而且要求/dev/shm必须大于MEMORY_TARGET(SGA_MAX_SIZE),如果/dev/shm比MEMORY_TARGET小就会报错。

 

--查看当前/dev/shm大小

[oracle11@CD1 goldengate]$ df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                       26G   16G 8.6G  65% /

/dev/sda1              99M   13M  82M  14% /boot

tmpfs                 624M     0 624M   0% /dev/shm

 

--将/dev/shm调大

[root@CD1 ~]# cat /etc/fstab | grep tmpfs

tmpfs                   /dev/shm                tmpfs  defaults        0 0

 

[root@CD1 ~]# mount -o remount,size=1g /dev/shm

 

 

--确保操作系统重启之后能生效,修改/etc/fstab文件

[root@CD1 ~]# cat /etc/fstab | grep tmpfs

tmpfs                   /dev/shm                tmpfs   defaults        0 0

 

[root@CD1 ~]# vi /etc/fstab

/dev/VolGroup00/LogVol00/                       ext3    defaults        1 1

LABEL=/boot             /boot                   ext3    defaults        1 2

tmpfs                  /dev/shm                tmpfs   defaults,size=1g       0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

/dev/VolGroup00/LogVol01swap                    swap    defaults        0 0

 

--确认修改结果

[root@CD1 ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                       26G   16G 8.6G  65% /

/dev/sda1              99M   13M  82M  14% /boot

tmpfs                 1.0G     0 1.0G   0% /dev/shm

 

--打开数据库

[root@CD1 ~]# su - oracle11

[oracle11@CD1 ~]$ sql

 

SQL*Plus:Release 11.2.0.3.0 Production on Wed Dec 25 13:18:48 2013

 

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

 

Connected toan idle instance.

 

SQL> startup

ORACLEinstance started.

 

Total SystemGlobal Area  839282688 bytes

FixedSize                  2233000 bytes

VariableSize             511708504 bytes

DatabaseBuffers          318767104 bytes

RedoBuffers                6574080 bytes

Databasemounted.

Databaseopened.

成功打开了!

 

--查看memory_target参数

SQL> show parameter memory_target

 

NAME                  TYPE                          VALUE

--------------------------------------------------------------------- ------------------------------

memory_target           big integer                 804M

 

SQL> show parameter SGA_MAX_SIZE

 

NAME                  TYPE                 VALUE

--------------------------------------------------------------------- ------------------------------

sga_max_size            big integer             804M

原先的/dev/shm 为624M,小于804M,因此数据库不能打开!

 




DeepSeek R1-32B医疗大模型的完整微调实战分析(全码版) 【代码】DeepSeek R1-32B医疗大模型的完整微调实战指南(全码版) 阅读详情

相关推荐

EastWave应用案例:机箱屏蔽效能仿真

如何使用EastWave对机箱的电磁屏蔽效能进行仿真

2201_76034687的博客 1395

/dev/shm过小导致ORA-00845错误解决方法

The workaround, if you encounter the ORA-00845 error, is to increase the /dev/shmmountpoint size.For example:# mount -t tmpfs shmfs -o size=7g /dev/shmTo make this change persistent across system rest...

weixin_34205076的博客 213

基于STM32平衡小车设计

随着智能硬件的发展,基于STM32的两轮智能平衡车作为一种新型的智能移动工具,具备较高的应用价值。本文旨在设计并实现一款基于STM32微控制器的智能平衡车系统,提升其稳定性和操控性,探索如何通过传感器数据和控制算法实现精确平衡控制。 本设计基于STM32微控制器,选择了STM32F103系列作为核心控制器,具有足够的处理能力和丰富的外设接口。系统通过MPU6050传感器获取三轴加速度和三轴陀螺仪数据,实现实时姿态检测。电机驱动部分采用合适的驱动模块,能够控制两个直流电机,并支持PWM调速。设计中还包括OL

m0_74026776的博客 2731

Kubernetes(k8s) docker 修改 /dev/shm大小

一、问题 /dev/shm在/etc/fstab中挂载,对应tmpfs,实际使用的是内存的空间。默认情况下,/dev/shm为物理内存大小的一半。 在Kubernetes上跑docker,发现/dev/shm太小,只有64M,想要扩容。却扩容失败 二、分析 Kubernetes不支持这操作。默认64M 三、解决方案 在/dev/shm下建个空文件夹,并将medium设置为Memory s...

dghh81279的博客 3460

Qt上位机实战:5步搞定STM32 IAP固件升级(附拖拽文件处理技巧)

本文详细介绍了如何使用Qt开发STM32 IAP固件升级上位机。通过五个核心步骤,包括理解IAP机制、搭建Qt环境、实现拖拽文件加载、封装串口通信以及设计可靠通信协议,帮助开发者快速构建一个稳定、易用且支持图形化操作的固件升级工具,显著提升嵌入式产品开发与维护效率。

ss78901的博客 1081

BevFusion (1): 传感器介绍

激光雷达,也称光学雷达(LIght Detection And Ranging)是激光探测与测距系统的简称,它通过测定传感器发射器与目标物体之间的传播距离,分析目标物体表面的反射能量大小、反射波谱的幅度、频率和相位等信息,从而呈现出目标物精确的三维结构信息。激光雷达是自动驾驶车辆的关键传感器,如下图所示,车辆上方旋转的圆柱体对应就是激光雷达传感器。

@bangbang的博客 1475

oracle /dev/shm

from:https://www.cnblogs.com/klb561/p/11651471.html 一、/dev/shm/介绍: /dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev /shm/需要注意的一个是容量问题,在linux下,它默认...

敖尔其楞的专栏 1850

置顶必读(1) | 2026最新首发,全网最全 Spring Boot 学习宝典(附思维导图)

从0到1以知识点+实例+项目的教学模式对SpringBoot框架由浅入深进行学习,快来跟bug菌一起学习吧。

**My Coding Family** 16万+

dev shm与oracle,初识/dev/shm & oracle

今天,一同事问到了/dev/shm目录下为什么会有很多以ora_开头的文件,都有什么用途。虽然经常在linux系统下看到shm设备,但却从没有太多的关心shm到底是干什么用的。为此,特地在网上找了资料,下面作了个小整理:(1)什么是/dev/shm它就是所谓的tmpfs,从名字可以看出是一个临时的文件系统,有人说跟ramdisk(虚拟磁盘),但不一样。使用/dev/shm的好处就是读取数据相当快,...

weixin_39517859的博客 1038

ICLR 2025 | MambaPEFT: 探索针对Mamba的参数高效微调方法

通过利用海量数据构建大型模型,基于Transformer的模型生态系统已逐步确立。参数高效微调(PEFT)是一项至关重要的技术,它能以最低成本将这些模型应用于下游任务,同时实现高效的性能表现。最近,基于状态空间模型(SSM)的Mamba模型作为Transformer的潜在替代方案受到了广泛关注。尽管已经提出了许多基于Mamba的大规模模型,但如何高效地将预训练的Mamba模型应用于下游任务仍有待研究。在本文中,作者对适用于Mamba的PEFT方法展开了探索性分析。

小白学视觉 327

手把手教你学基带SOC芯片(4.4.9)--基带芯片的电源管理实例:高通 Snapdragon 系列实例(十)

Snapdragon 888 通过支持多种深度睡眠模式,如 AOAC 模式、低功耗模式和深度睡眠模式,以及智能电源管理技术,实现了对功耗的精细管理。这些模式不仅延长了设备的电池寿命,还确保了用户在各种使用场景下的良好体验。无论是保持网络连接、限制后台活动,还是完全关闭不必要的功能,Snapdragon 888 都能够灵活应对,提供高效的功耗管理方案。

MHD0815的博客 740

数据库连接问题

package com.castit.it; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Stat

Davidworld 814

Vibe Coding 工具实战案例全解:Cursor、Claude Code、Codex 真实项目 30 分钟到 4 小时快速构建指南(2026 年最新)

2026年VibeCoding工具实战案例精选:1)使用Cursor在30分钟内构建现代TodoList应用(Next.js+TS+Tailwind);2)通过ClaudeCode纯终端2小时开发3D飞行射击游戏(Three.js+R3F);3)利用OpenAICodex多Agent并行4小时完成SaaS全栈开发(Next.js+Supabase+Stripe)。案例均来自真实项目,覆盖从入门到生产级开发,重点展示:自然语言Prompt技巧、迭代反馈方法、工具特性对比(Cursor可视化最佳/Claude推

hy行者勇哥的博客 3180

ORA-00845: MEMORY_TARGET not supported on this system

ORA-00845: MEMORY_TARGET not supported on this system 今天晚上新装一台Oracle 11g的数据库,打算将SGA设大一点,知道 11g 中有一个新特新 MEMORY_TARGET,于是尝一下鲜,谁知报了个 ORA-00845,报错比较容易迷惑人,不借助Google真得想半天: 1 2 3 4 5...

YunWisdom 1140

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

oracle数据库没有shm,ORA-00845 ORACLE11G常见的shm问题

ORA-00845 ORACLE11G常见的shm问题问题报错过程srv-bioradb:~> sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Thu Jul 25 18:27:45 2013Copyright (c) 1982, 2011, Oracle. All rights reserved.Connecte...

weixin_34941214的博客 404

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Docker中启动Oracle报错 ORA-00845: MEMORY_TARGET not supported on this system

文章目录背景问题原因解决 背景 在使用docker安装Oracle之后,按照正常的启动流程 切换到oracle用户 su - oracle 打开监听 lsnrctl start 切换到nolog方式 sqlplus /nolog 以dba权限登录 conn /as sysdba 启动 startup 问题 此时遇到了问题 ORA-00845: MEMORY_TARGET not suppor...

Ricardo_MLi的博客 949

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

oracle11 ora 02095,案例:Oracle报错ORA-00845:MEMORY_TARGET not supported on this system

天萃荷净测试环境数据库alert日志出现ora错误:ORA-00845:MEMORY_TARGET not supported on this system,分析原因为MEMORY_TARGET的值大于/dev/shm导致在Oracle 11g中如果采用AMM内存管理,那么当MEMORY_TARGET的值大于/dev/shm的时候,就会报ORA-00845: MEMORY_TARGET not s...

weixin_32576389的博客 443

linux oracle 11g ora-00845,oracle 11g ORA-00845错误解决

oracle11g数据库,修改了内存参数memory_max_target=943718400,关闭数据库重新启动的时候报错[oracle@instuctor shm]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 19 09:34:11 2012Copyright (c) 1982, 2011, Or...

weixin_36141019的博客 175

linux oracle 11g ora-00845,启动Oracle 11gR2后报错:ORA-00845

这个错误已经网上已经有很多事例了,我自己做个记录。启动Oracle 11gR2后报错:ORA-00845rac1:/home/oracle> sqlplus / as sysdba;SQL*Plus: Release 11.2.0.3.0 Production onTue Feb 14 09:11:41 2012Copyright (c) 1982, 2011, Oracle. All r...

weixin_39787345的博客 146

/dev/shm参数 及 ORA-00845

参考文档: https://docs.oracle.com/cd/E11882_01/server.112/e10839/appc_linux.htm#UNXAR327查看/dev/shm ,大小是1.2G[oracle@test shm]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_te...

文档搬运工 695

ORA-00845

虚拟机缩小内存导致得问题。。。。 ORA-00845: MEMORY_TARGET not supported on this systemSQL> show parameter memory_target; [root@hadoop_oracle ~]# umount /dev/shmumount: /dev/shm: device is busy. (In ...

Zaya0402的博客 149

解决ORACLE启动不成功问题

最近有个朋友的linux机器上的ORACLE出现了问题,给他解决了一下,把问题和解决方案记录下载,以便遇到同样问题的读者能够解决同样的问题。       开始的问题是:       ORA-01078:failure in processing system parameters       LRM-00109:could not open parameter file '/oracle/prod

Q 3232

ORA-00845 MEMORY_TARGET not supported on this system

数据库启用了AMM,动态调整SGA和PGA。 启动库时候发现,系统提示ORA-00845: MEMORY_TARGET not supported on this system

ORA00205的博客 272

ORA-00845 错误处理

ORA-00845 错误处理今天蛋疼的我打算调整下memory_max_target 参数.因为我想提高memory_target的值,进而提升sga_target的值,然后再提高shared_pool_size 的值,因为我发...

147
上一篇: DBA_SCHEDULER_JOBS——gather_stats_job
下一篇: 【问题记录】oer 8102.2 表与索引记录不一致 写trace文件
Sharqueen
博客等级 码龄14年 48粉丝 108原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值