安装oracle数据库时的报错处理[INS-35172]

通过桌面安装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

重启系统后生效。

时间: 2024-10-08 17:54:13

安装oracle数据库时的报错处理[INS-35172]的相关文章

利用python将文本文件导入数据库时,报错:Duplicate entry '...' for key 'PRIMARY'

错误原因就是添加了相同的主键,我想了好一会儿,我抓的数据主键是Isbn啊,不可能重的啊,于是,我去数据库中查了以下报错的isbn号,插入的数据中也有,因为分类不一样,所以要再插入一次,这就肯定会报错啦,其中一个处理方法就是, 如果数据库中有这条记录,那么就跳过这条记录,另外,还可以在跳过这条记录的同时,把数据库中这本书的类别改为这两种类别. ans = con.execute("select * from b where isbn=(%s)",isbn)if (ans): contin

安装oracle 11g时,报启动服务出现错误,找不到OracleMTSRecoveryService的解决方法

很多人在安装orcl数据库时,出现很多报错,我也不例外,因上次数据库出现问题,无法修复,只能从新安装,无奈的是,安装时报启动服务出现错误,找不到OracleMTSRecoveryService错MMP,心想又是咋咯回事,第一反应肯定就是没卸载干净.下面时处理办法:不是所有报错通用办法. 打开注册表看看:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到OracleMTSRecoveryService及OracleRemExecServ

oracle数据库常见的报错

 (1)报错 >>> Ignoring required pre-requisite failures. Continuing... Preparing to launch Oracle Universal Installer from /tmp/OraInstall2015-01-21_06-07-35PM. Please wait ...[[email protected] database]$ Exception in thread "main" java.la

Ubuntu安装Python模块时的报错

在安装Python的psutil模块时,报"error: command 'x86_64-linux-gnu-gcc' failed with exit status 1"的错误,系统提示缺少Python的头文件,那就是说系统没有安装python的开发包,安装之就行了. $ sudo pip install psutil [sudo] password for richard:  Downloading/unpacking psutil   Downloading psutil-2.2

mysql 导入数据库时,报错1840的解决方法

1.现象 在mysql用sql文件导入数据库时,提示ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty. 说明:mysql数据库是刚安装的,从未配置过主从复制,也还没有配置过GTID的主从复制. 2.解决方法 查阅的网上资料后,测试后发现下面这个方法可以解决我的问题 进入mysql模式,重置master # mysql -u root -p

更改安装Oracle数据库时设定的System sys等用户的密码

因本地Oracle数据库安装久远,不知道连接账号密码,查阅了一些资料最终修改成功,Mark up! 1 在开始菜单找到Oracle服务,打开SQL plus 2 输入命令连接到数据库并修改部分用户密码 3 最终可以使用修改后的账号密码连接上数据库 原文地址:https://www.cnblogs.com/dnjiang/p/11641954.html

Oracle数据库监听器启动报错:1067解决

1.原因:本地ip或主机名在安装oracle后已经更改,需改回. 2.打开oracle安装目录(开始中搜索oracle,查找文件所在位置). 3.进入$\NETWORK\ADMIN\修改listener.ora和tnsnames.ora中对应本地的ip(临时推荐)或者主机名即可. 原文地址:https://www.cnblogs.com/wuyanlin/p/8337026.html

pom.xml中添加oracle数据库驱动包报错: Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0

pom.xml 加载jar包时报错:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0. 由于oracle的ojdbc收费,所以在maven项目导入时没有ojdbc14-10.2.0.4.0.jar包. 解决方法: 配置本地库.下载jar包,把jar包放在仓库对应的文件夹ojdbc14\10.2.0.4.0\里,安装到本地仓库(需要事先配过maven的环境变量),在命令行工具中写如下命令,注意本地仓库位置一定要写对: mvn install:in

oracle数据库密码过期报错

[[email protected] ~]# su - oracle [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Tue Dec 15 09:23:28 2015 Copyright (c) 1982, 2009, Oracle.  All rights reserved. Connected to: Oracle Database 11g Enterprise Edi