安装Oracle数据库时的报错处理[INS-35172]
程序员文章站
2024-02-10 13:39:10
...
通过桌面安装Oracle在分配SGA的时候报如下错误:[INS-35172] Target database memory (XXMB) exceeds the systems available sha
通过桌面安装Oracle在分配SGA的时候报如下错误:
[INS-35172] Target database memory (XXMB) exceeds the systems available shared memory ({0}MB)
一开始一直以为是系统参数分配不足导致的,检查/etc/sysctl.conf中的如下参数
kernel.shmall = 2097152 # 共享内存页数 shmmax/4096
kernel.shmmax = 8589934592 # 最大的共享内存段
kernel.shmmni = 4096 # 内核共享段的最大数值
发现没有作用,查看了一下free 也是足够大的,那么systems available shared memory到底是指什么,查看了一下分区df -h发现tmpfs的值恰好是与上述值相同,,说明tmfs指的就是可用的共享内存。
在/etc/fstab下找到该内容,增加size定义共享内存大小
tmpfs /dev/shm tmpfs defaults,size=10G 0 0
推荐阅读
-
安装Oracle数据库时的报错处理[INS-35172]
-
安装Oracle数据库时的报错处理[INS-35172]
-
关系型数据库管理系统RDBMS的特点、MySQL安装处理报错
-
PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符已解决(本地未安装Oracle需要连接服务器上的)
-
解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错。
-
关系型数据库管理系统RDBMS的特点、MySQL安装处理报错
-
Enterprisedb数据库安装时兼容postgresql,改到兼容oracle的方法
-
安装Oracle数据库软件遭遇诡异的HotSpot Virtual Machine Error : 11报错
-
在HP-UX下安装Oracle 数据库软件时unzip的问题
-
安装Oracle数据库软件遭遇诡异的HotSpot Virtual Machine Error : 11报错