`
KillEr_Jok
  • 浏览: 148122 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

ORACLE10g安装前系统配置详解

阅读更多
##首先,将路径写入环境变量方便维护
##其次,在oracle安装过程中会使用到这些路径
export ORACLE_HOME=
export ORACLE_BASE=
/*
SID没有配置,可能出现异常ORA-12162: TNS:net service name is incorrectly specified
*/
export ORACLE_SID=
/*
异常是:sqlplus command not found
*/
export PATH=\$ORACLE_HOME/bin:\$PATH

#/etc/security/limits.conf配置
/*
soft、hard对应软硬限制
软限制,官方说明,没察觉到有用。

for enforcing soft resource limits. These limits are ones that the user can move up or down within the permitted range by any pre-existing hard limits. The values specified with this token  can be thought of as default values, for normal system usage. 

硬限制,不允许你超过
noproc 表示  oracle用户最大可以产生16384个进程
nofile表示最大打开文件数 65536
*/
oracle soft nproc 2047 
oracle hard nproc 16384  
oracle soft nofile 1024
oracle hard nofile 65536

#搜过一些文档里面好像都配置了/etc/pam.d/login
#然后在里面加入了session required pam_limits.so
#实际rhel6u3中已经加入了,其他版本没看,不过应该也有吧
#可通过下列语句查看
[root #] grep system-auth /etc/pam.d/login
session    include      system-auth
[root #] grep limit /etc/pam.d/system-auth
session required pam_limits.so
#然后就到了/etc/sysctl.conf这个文件了
/**
shmmax是核心参数中最重要的参数之一,用于定义单个共享内存段的最大值,限制SGA
SGA Sytem Global Area 系统全局区,设置太小,SGA将拆分为多个内存段,影响性能
最低要求,大于系统内存一半,建议值,能给多大给多大吧
*/
kernel.shmmax = 4294967296
/*
shmall该参数控制可以使用的共享内存的总页数
Linux共享内存页大小为4KB,共享内存段的大小都是共享内存页大小的整数倍。一个共享内存段的最大大小是16G,那么需要共享内存页数是16GB/4KB=16777216KB /4KB=4194304(页)
*/
kernel.shmall = 2097152
/*
kernel.shmmin该参数是共享内存段的最大数量
*/
kernel.shmmin=4096
/*
250是参数semmsl的值,表示一个信号量集合中能够包含的信号量最大数目。
32000是参数semmns的值,表示系统内可允许的信号量最大数目。
100是参数semopm的值,表示单个semopm()调用在一个信号量集合上可以执行的操作数量。
128是参数semmni的值,表示系统信号量集合总数。
*/
kernel.sem = 250 32000 100 128
/*
net.ipv4.ip_local_port_range表示应用程序可使用的IPv4端口范围
*/
net.ipv4.ip_local_port_range = 1024 65000
/*
rmem表示套接字接收缓冲区大小的缺省值和最大值
*/
net.core.rmem_default = 262144
net.core.rmem_max = 262144
/*
wmem表示套接字发送缓冲区大小的缺省值和最大值
*/
net.core.wmem_default = 262144
net.core.wmem_max = 262144
/*
fs.file-max可以打开的最大文件数
*/
fs.file-max = 6815744
/*
fs.aio-max-nr同时可以拥有的的异步IO请求数目
*/
fs.aio-max-nr = 1048576



0
0
分享到:
评论

相关推荐

    Windows Server 2019下Oracle 11g,19c安装部署-图文

    1:Windows Server 2019 下Oracle 11g、19c安装 2:NIC网络聚合配置说明 3:Oracle 19c Clent数据源连接详解(解决部分情况下客户端不能连接数据库问题)

    Linux系统Oracle11g安装详细介绍

    Linux系统Oracle11g安装详细介绍 linux系统安装环境详解 安装oracle11g前准备 监听配置 OEM配置 防火墙配置

    solaris10 sqlplus连接远程ORACLE 11g数据库的配置详解

    这是在Solaris10下面配置用sqlplus连接XP上oracle 11g服务器的详细过程以及在Solaris10下面如何安装oracle client 11g的过程。我在这个问题上卡了好久看了很多网上资料才解决的,这里是总结的经验。希望对你有帮助!

    Oracle大型数据库系统在AIXUNIX上的实战详解.part1

    《Oracle大型数据库系统在AIX/UNIX上的实战详解》以AIX UNIX平台为主线,以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle 11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle...

    Oracle 10g 学习笔记

    │ oracle10g系统管理之应对大表(三) - lvhuiqing的专栏 - CSDN博客.mht.lnk │ oracle10g系统管理之控制文件 - lvhuiqing的专栏 - CSDN博客.mht │ oracle10g系统管理之控制文件 - lvhuiqing的专栏 - CSDN博客....

    ORACLE 10.2.0.1 RAC for RedHat AS4 安装(详解)

    2.15 安装 Oracle ClusterWare 10g软件(只需从单个节点运行) 49 2.16 安装 Oracle Database 10g 软件(只需从单个节点运行) 52 2.17 安装 Oracle Client 10g 软件(只需从单个节点运行) 55 2.18 安装 Oracle ...

    centos 6.5 oracle开机自启动的环境配置详解

    centos 6.5 oracle开机自启动的环境配置详解 环境:centos 6.5 + Oracle 11g 自启动之前问题 虚拟机里的oracle环境,每次重启完系统,用plsql developer连接,先是报错: 无TNS监听程序 解决方法是切换到系统的oracle...

    win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)

    OraClient.zip 这个是oracle的客户端,我在安装的时候没有用到这个,这个可以不要。 plsqldev1104.zip 这个是plsql客户端,安装很简单。 win32_11gR2_database_1of2.zip win32_11gR2_database_2of2.zip 这两个是...

    分享Oracle 11G Client 客户端安装步骤(图文详解)

    Oracle 11G Client 客户端安装步骤,具体如下: 下载地址://www.jb51.net/database/167737.html 先将下载下来的ZIP文件解压,并运行setup.exe文件。 执行到第四步之后,出现错误,直接点全部忽略就可以了。...

    深入剖析哪些服务是Oracle 11g必须开启的

    成功安装Oracle 11g数据库后,你会发现自己电脑运行速度会变慢,配置较低的电脑甚至出现非常卡的状况,通过禁止非必须开启的Oracle服务可以提升电脑的运行速度。那么,具体该怎么做呢?  按照win7 64位环境下Oracle ...

    PLSQL Developer连接Oracle11g 64位数据库配置详解(图文)

    所以oracle数据库也跟着换成了64bit的,不过问题也随之产生,由于plsql developer暂时没有64bit版本的,所以无法连接到64bit的oracle上,经过一番折腾,终于成功连接到数据库上,现记录下配置过程,以便查看。...

    Redhat 6.2 下 oracle 11g R2的安装详解第1/2页

    在安装oracle前我们需要对用到的系统参数进行配置 1、修改系统内核参数 修改sysctl.conf文件 在文件/etc/sysctl.conf中添加以下内容: kernel.sem = 250 32000 100 128 kernel.shmall = 2097152 kernel.shmmax = ...

    Oracle资料整合小礼包

    Linux操作系统下的Oracle数据库编程详解.doc oracle10相关文档.text oracle帮助文档.CHM Oracle数据库监听配置.doc PL SQL培训教程.PDF 在 Linux x86 上安装 Oracle RAC 10g.doc 在Redhat9下安装Oracle9.doc 用linux...

    Oracle 11g Dataguard参数详解

    注:本文译自《Oracle Data Guard 11g Handbook》 Page 78 – Page 88 就Data Guard(后面都写成DG)来说,我们只关注如下三种参数: 1.独立于数据库角色的参数 2.数据库角色为primary时的参数 3.数据库角色为...

    关于系统重装后Oracle数据库完全恢复的解决办法

    昨日,服务器一磁盘意外故障,c盘数据丢失,重新安装操作系统后,完全还原意外前的数据方法: 完全按照原配置(安装路径、实例名、用户名、密码)重新安装oracle后,将之前留下的oracle文件夹完全拷贝覆盖当前新安装...

    全新JAVAEE大神完美就业实战课程 超150G巨制课程轻松实战JAVAEE课程 就业部分.txt

    day10_Nginx代理详解..单点登录系统工程搭建_接口文档讲解 day11_单点登录系统实现_用户名回显_cookie跨域问题详解 day12 day13 17品优购电商系统开发(学习20天) 1分布式框架-Dubbox 2品牌管理 3规格及...

    Linux netstat命令用法详解

    利用netstat指令可让你得知整个Linux系统的网络情况。 语法netstat [-acCeFghilMnNoprstuvVwx][-A][--ip] 参数说明: -a或–all 显示所有连线中的Socket。 -A或– 列出该网络类型连线中的相关地址。 -c或–...

    java面试题以及技巧

    │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...

    java面试题目与技巧1

    │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...

Global site tag (gtag.js) - Google Analytics