原文:http://shaoxi88888.blog.163.com/blog/static/67808691200991495630590/
Checking kernel parameters
Checking for semmsl=250; found semmsl=250. Passed
Checking for semmns=32000; found semmns=32000. Passed
Checking for semopm=100; found semopm=32. Failed <<<<
Checking for semmni=128; found semmni=128. Passed
Checking for shmmax=536870912; found shmmax=68719476736. Passed
Checking for shmmni=4096; found shmmni=4096. Passed
Checking for shmall=2097152; found shmall=4294967296. Passed
Checking for file-max=65536; found file-max=88989. Passed
Checking for VERSION=2.6.9; found VERSION=2.6.18-92.el5xen. Passed
Checking for ip_local_port_range=1024 - 65000; found ip_local_port_range=32768 - 61000. Failed <<<<
Checking for rmem_default=262144; found rmem_default=126976. Failed <<<<
Checking for rmem_max=262144; found rmem_max=131071. Failed <<<<
Checking for wmem_default=262144; found wmem_default=126976. Failed <<<<
Checking for wmem_max=262144; found wmem_max=131071. Failed <<<<
Check complete. The overall result of this check is: Failed <<<<
Problem: The kernel parameters do not meet the minimum requirements (see above).
Recommendation: Perform operating system specific instructions to update the kernel parameters.
修改 /etc/sysctl.conf 内核配置文件,增加/修改以下项目,如没有自己添加
kernel.shmall = 2097152 # 可以使用的共享内存的总量。
kernel.shmmax = 2147483648 # 最大共享内存段大小。
kernel.shmmni = 4096 # 整个系统共享内存段的最大数目。
kernel.sem = 250 32000 100 128 # 每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。
fs.file-max = 65536 # 系统中所允许的文件句柄最大数目。
net.ipv4.ip_local_port_range = 1024 65000 # 应用程序可使用的IPv4端口范围。
net.core.rmem_default = 1048576 # 套接字接收缓冲区大小的缺省值
net.core.rmem_max = 1048576 # 套接字接收缓冲区大小的最大值
net.core.wmem_default = 262144 # 套接字发送缓冲区大小的缺省值
net.core.wmem_max = 262144 # 套接字发送缓冲区大小的最大值
运行下面的命令使得内核参数生效:
/sbin/sysctl -p /etc/sysctl.conf
注:内核参数并非必须修改,可以根据自己实际情况而定。
分享到:
相关推荐
在了解如何使用OARCLE 11g RAC + ASM安装手册之前,我们需要先对Oracle的RAC和ASM技术进行一个简要的了解。RAC(Real Application Clusters)是Oracle数据库的一项高可用性技术,它允许多个Oracle实例共享同一个物理...
### Oracle数据库归档模式的切换 Oracle数据库支持两种主要的日志模式:归档模式(Archive Mode)和非归档模式(No Archive Mode)。这两种模式之间的切换对于确保数据完整性和提高系统的容错能力至关重要。...
Oracle数据库是一种广泛使用的大型关系型数据库管理系统(RDBMS),由Oracle公司开发并维护。它在企业级数据存储、管理和处理方面占据着重要的地位。Oracle数据库支持多种数据类型,包括数值、字符串、日期时间以及...
Oracle Linux 6.9 安装详细图解 Oracle Linux 6.9 系统的安装是一个复杂的过程,需要用户具备一定的计算机知识和经验。本文将详细介绍 Oracle Linux 6.9 系统的安装过程,并提供一些有用的提示和注意事项,以帮助...
在Oracle数据库中,处理金融数据时,我们经常需要对金额进行格式化,使其符合特定的显示标准,例如将数字转换为大写的汉字或者添加货币符号等。"Oracle 金额转换"是一个关键的操作,用于提高数据的可读性和合规性。...
为避免安装过程中出现错误,建议参考Oracle官方网站提供的详尽安装教程,或寻求专业技术人员的帮助。 ### 结语 重装Oracle数据库并非简单的软件卸载和重装,它涉及到系统级的深度清理和精心的重新配置。遵循上述...
安装Oracle软件后,需要进行一系列的配置,包括网络配置(如Listener和Net Service Name)、数据库实例创建、表空间和数据文件设定、初始化参数文件(init.ora)的调整等。数据库的日常管理则涉及到性能监控、备份与...
在虚拟机上安装Oracle数据库是一个涉及多个步骤的过程,该教程旨在指导用户如何在虚拟机环境中设置Oracle数据库,并配置相关环境,使得用户能够在自己的主机上通过sqldeveloper这样的客户端工具连接到虚拟机中配置的...
Oracle数据库是全球广泛使用的数据库管理系统,而PL/SQL(Procedural Language/Structured Query Language)则是Oracle数据库系统中的一种过程化编程语言,用于编写数据库应用程序。PL/SQL结合了SQL的强大查询功能和...
标题中提到的“Oracle®Database 2Day+ Security Guide 11g Release 2 (11.2) E10575-08”指的是Oracle数据库的安全指南文档,适用于Oracle数据库版本11g的第二个更新版(11.2)。E10575-08是该文档的版本号,而日期...
1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/SONIC BUFFER=...
在Java编程环境中,将Oracle数据库的表结构导出到Excel是一种常见的需求,特别是在数据库管理和数据分析时。这个场景可以通过两个核心类来实现:`TableStructureToExcel.java`和`ConnectionOracle.java`。...
### Oracle 查询死锁详解 #### 一、理解Oracle查询死锁 在数据库系统中,当两个或多个事务在等待对方释放资源时会发生死锁。在Oracle数据库中,死锁是由于多个并发操作试图同时锁定同一资源导致的。...
在Java的持久化框架Hibernate中,处理大数据类型如Oracle数据库中的Clob(Character Large Object)和Blob(Binary Large Object)字段是一项重要的任务。Clob通常用于存储大量的文本数据,而Blob则适用于二进制...
Oracle ADF(Application Development Framework)安全配置是Oracle Fusion Middleware中一个关键部分,它提供了一种强大的方式来构建安全的企业级应用程序。在Oracle ADF中,安全性通常涉及到对资源的访问控制,...
oarcle11g在linux系统安装手册,详细版本,命令行都有
【标题】:“利用Oracle事件触发器提高‘军卫一号’系统的安全性” 【描述】:本文主要探讨了如何通过Oracle数据库的事件触发器增强“军卫一号”医院信息系统的安全性,针对系统中存在的用户权限管理漏洞提出解决...
### Oracle过程中创建视图实例 在Oracle数据库管理中,通过PL/SQL块执行动态SQL语句是一项非常重要的技能。其中一个核心功能就是`EXECUTE IMMEDIATE`,它允许开发者在运行时构建并执行SQL语句。...