前几天同事提及oracle的一个报错:ORA-00845: MEMORY_TARGET not supported on this system,数据库启动不了,这个问题之前遇到过,现在总结一下,免得我忘性大。。。
memory_target是oracle 11g新引进的一个自动内存管理特性,可以解释为memory_target=SGA+PGA。设置memory_target参数后,oracle
原创
2012-12-10 09:45:54
657阅读
Linux系统是一种开源操作系统,拥有众多的衍生版本,其中最为流行的是Red Hat Linux。Red Hat Linux是一个专为企业用户设计的Linux发行版,提供了丰富的功能和优秀的性能。
在Red Hat Linux中,有一个重要的参数叫做memory_target,它决定了系统可以使用的内存大小。memory_target参数的设置对系统的性能和稳定性有着重要的影响,因此需要合理地配
在Linux系统中,我们经常需要查看系统的内存使用情况,以便及时调整参数以优化系统性能。其中,一个重要的参数是memory_target,它是用来设置Linux系统内存的目标使用量。通过查看memory_target参数,我们可以了解系统当前的内存使用情况,并根据需要进行调整。
要查看memory_target参数,可以通过命令行工具在终端中进行操作。首先,我们需要打开终端窗口,然后输入以下命令
oracle11g数据库在执行dbca或者调整sga后重启oracle的时候可能会出现ORA-00845 MEMORY_TARGET not supported on this system 错误。究其原因就是Linux系统的shm的大小比SGA设置的小,造成的,距离来说,SGA设置4G,而shm可...
原创
2021-12-30 15:35:27
305阅读
Linux 主要目录速查表/:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始
当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录/bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等/boot:放置 linux 系统启动时用到的一些文件,如 linux 的内核
1.内存减小导致Oracle启动不了
Last login: Sun Nov 4 15:09:06 2012 from 192.168.5.222
[oracle@h1 ~]$ sqlplus "/as SYSDBA"
SQL*Plus: Release 11.2.0.1.0 Production on S
转载
精选
2012-12-17 10:50:00
465阅读
监视内存使用情况Monitor Memory Usage 与其他运行在系统上的进程相比较,使用活动监视器概要模板来跟踪应用程序的真实内存和虚拟内存的使用情况。Use the Activity Monitor profiling template to track your app’s real and virtual memory use in comparison to other p
怎么查看linux中的可用内存大小发布时间:2020-06-16 13:28:33作者:鸽子作为Linux用户,特别是管理员,我们需要检查系统使用多少内存资源以及有多少内存资源是空闲的。由于最重要的是要检查服务器上的内存资源,因此最好学习可以帮助我们进行服务器管理的相关命令。本文解释了使用以下5个命令来检查可用内存:1、free命令2、vmstat命令3、/proc/meminfo命令4、top命
首先了解一下我们为什么要修改虚拟内存?虚拟内存有什么用?在内存足够大的情况下还要设置虚拟内存吗?1、如果计算机缺少运行程序或操作所需的随机存取内存 (RAM),则 Windows 使用虚拟内存进行补偿。2、虚拟内存将计算机的 RAM 和硬盘上的临时空间组合在一起。当 RAM 运行速度缓慢时,虚拟内存将数据从 RAM 移动到称为分页文件的空间中。将数据移入与移出分页文件可以释放 RAM,以便计算机可
Linux下的文件关于时间的信息有三个:最近访问时间 access time (-atime)、最近更改时间 modify time (m) 和 最近状态改动时间 change time(-ctime),创建时间那一项为空白,证实了Linux系统下是无法查看文件的创建时间的。atime : 它代表着最近一次访问文件的时间,显示一个文件的内容或者运行一个shell脚本会更新文件的atim
假如你写了一个处理数据的软件,它可以在小样本文件上运行地很好,但一旦加载大量真实数据后,这个软件就会崩溃,你该怎么办?近日,InfoQ 编译了 Python 顾问伊塔玛·特纳(Itamar Turner-Trauring)的文章,他认为可以通过压缩、分块、索引这三种方式减少电脑内存使用。以下是原文内容。为什么需要 RAM?在解决问题之前,我们需要先弄清楚问题是如何产生的:为什么需要计算机内存 RA
http://www.cnblogs.com/killkill/archive/2010/09/10/1823690.html
转载
精选
2015-05-24 17:45:56
484阅读
http://space.itpub.net/13177610/viewspace-671812
sga_target是动态参数,可以调整后马上生效的但是前提是当前分配的sga_max_size下必须能够承载分配的内存量这个参数的值只有0和非零两种选择,非零时时和sga_max_size大小保持一致的所以如果要吧sga_target改成大于sga_max_size的值就必须按照静态参数的改法,重
转载
精选
2012-08-28 08:24:46
1554阅读
ORA-00845: MEMORY_TARGET not supported
原创
2018-08-16 12:29:35
2049阅读
点赞
环境:RHEL6.6+11gR2RAC由于虚拟环境搭建rac做测试,设置虚机内存为3G,打补丁导致pc机太慢,因此调整两台虚拟机内容为2534M内存,启动虚拟后发现数据库无法启动,尝试在单节点手工启动报如下错误:oracle@cluster2 ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.4.0 Production on Sat May 28 01:03:
原创
2016-05-30 16:17:09
689阅读
memory_max_target/memory_target/sga_max_size/sga_target
原创
2012-09-16 13:22:27
2011阅读
修改Oracle的memory_max_target和memory_target最初安装Orale11g时,采用默认自动内存管理,使用1/2Mem。后来想增大最大内存使用值。系统内存16G Mem,想修改为3/4Mem: 16*3/4=12G=12288M。# vim /etc/sysctl.confkernel.shmmax = 12884901888# sysctl -p...
转载
2021-08-09 18:15:34
109阅读
修改Oracle的memory_max_target和memory_target最初安装Orale11g时,采用默认自动内存管理,使用1/2Mem。后来想增大最大内存使用值。系统内存16G Mem,想修改为3/4Mem: 16*3/4=12G=12288M。# vim /etc/sysctl.confkernel.shmmax = 12884901888# sysctl -p...
转载
2022-04-06 16:11:36
903阅读
一、引言: Oracle 9i引入pga_aggregate_target,可以自动对PGA进行调整; Oracle 10g引入sga_target,可以自动对SGA进行调整; Oracle 11g则对这两部分进行综合,引入memory_target,可以自动调整所有的内存,这就是新引入的自动内存管
转载
2020-04-08 16:20:00
356阅读
2评论
今天在项目部署的时候,启动Oracle数据库时遇到了如下错误[root@ibopo-center-db ~]# su - oracle[oracle@ibopo-center-db ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Wed Jul 25 10:48:21 2018Copyright ...
原创
2021-07-28 10:23:13
114阅读