RHEL-6.5_x86-64安装Oracle-11.0.2.4系统设置

1、系统kernel参数设置

cat >> /etc/sysctl.conf << "EOF"

##### for Oracle_11gR2 #####

fs.aio-max-nr = 1048576
fs.file-max = 6815744 

# kernel.shmall=2097152
# kernel.shmmax=4195057664
kernel.shmmni = 4096 

kernel.sem = 250 32000 100 128 

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

EOF

RHEL 6中shmall和shmmax已配置,使用默认设置即可,shmmax一般设为系统内存的一半,4195057664=4GB

修改之后执行命令生效:

/sbin/sysctl -p

2、修改用户限制

cat >> /etc/security/limits.conf << "EOF"

##### for Oracle_11gR2 #####
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

EOF

echo "session    required     pam_limits.so">>/etc/pam.d/login

3、修改系统配置文件

cat >> /etc/profile << "EOF"

##### for Oracle_11gR2 #####
if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
    else
        ulimit -u 16384 -n 65536
    fi
fi

EOF

cat >> /etc/csh.login << "EOF"

##### for Oracle_11gR2 #####
if( $USER == "oracle" ) then
    limit maxproc 16384
    limit descriptors 65536
    umask 022
endif 

EOF

4、创建oracle用户,准备oracle安装目录

/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -m -g oinstall -G dba oracle
echo "oracle"|passwd --stdin oracle

mkdir -p /opt/oracle/
chown -R oracle:oinstall /opt/oracle/
chmod -R 775 /opt/oracle/
mkdir -p /opt/oraInventory
chown -R oracle:oinstall /opt/oraInventory
chmod -R 775 /opt/oraInventory

5、修改oracle用户配置文件

cat >> /home/oracle/.bash_profile << "EOF"

##### for Oracle_11gR2 #####
if [ $USER = "oracle" ]; then
   if [ $SHELL = "/bin/ksh" ]; then
     ulimit -p 16384
     ulimit -n 65536
   else
     ulimit -u 16384 -n 65536
   fi
fi 

umask 022

export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_UNQNAME=$ORACLE_SID
export ORACLE_TERM=xterm

export LANG=en_US.UTF8
export NLS_LANG=american_america.AL32UTF8
#export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export TNS_ADMIN=$ORACLE_HOME/network/admin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/X11R6/lib:$ORACLE_HOME/rdbms/lib
export CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export PATH=$ORACLE_HOME/bin:$PATH

EOF

6、配置hosts文件

echo "192.168.0.10 oracle11g oracle11g.local" >> /etc/hosts

7、修改RHEL版本号,完成Oracle安装再修改回来

sed -i ‘/Red Hat Enterprise Linux Server release 6.5 (Santiago)/s/^/#/‘ /etc/redhat-release
sed -i ‘a Red Hat Enterprise Linux Server release 5.0 (Tikanga)‘ /etc/redhat-release

8、关闭SELinux、防火墙

sed -i ‘/SELINUX=enforcing/s/^/#/‘ /etc/selinux/config
sed -i ‘/#SELINUX=enforcing/a SELinux=disabled‘ /etc/selinux/config

防火墙通过RHEL图形化管理工具禁用,完成后重启系统

RHEL-6.5_x86-64安装Oracle-11.0.2.4系统设置,布布扣,bubuko.com

时间: 2024-12-21 06:47:15

RHEL-6.5_x86-64安装Oracle-11.0.2.4系统设置的相关文章

RHEL 6.5 静默安装 oracle 11.2.4

测试版本: 系统版本:RHEL 6.5 oracle版本:11.2.4 一.前言 最近在自学oracle,今天尝试一下静默安装的方法,废话不多说下面开始. 1.准备oracle 软件,我这里使用的11.2.4版本,如果没有就去oracle 网站下载一下, 如果找不到就给我留言,我发网盘链接 2.将软件上传到/tmp 目录下,里面有一个response 目录,里面有3个rsp文件 dbca.rsp  db_install.rsp  netca.rsp,其中作用如下: db_install.rsp

【翻译自mos文章】在RHEL7 or OEL7上安装oracle 11.2.0.4 db时的要求

在RHEL7 or OEL7上安装oracle 11.2.0.4 db时的要求 来源于: Requirements for Installing Oracle 11.2.0.4 RDBMS on RHEL7 or OL7 64-bit (x86-64) (文档 ID 1962100.1) 适用于: Oracle Database - Standard Edition - Version 11.2.0.4 to 11.2.0.4 [Release 11.2] Oracle Database - E

Asianux 7.3安装Oracle 11.2.0.4单实例体验

环境:Asianux 7.3 需求:安装Oracle 11.2.0.4 单实例 背景:系统使用默认的最小安装部署,Oracle安装额外需要的包统一使用yum安装. 查看当前系统相关信息: [[email protected] ~]# uname -a Linux localhost.localdomain 3.10.0-514.axs7.x86_64 #1 SMP Fri Feb 17 19:31:50 CST 2017 x86_64 x86_64 x86_64 GNU/Linux [[emai

我的淘宝:Ubuntu 14.04.5上安装 Oracle 11.2.0.4 RAC

进入淘宝店铺 教程:Ubuntu 14.04.5上安装 Oracle 11.2.0.4 RAC 请支持下.价格好商量!

我的淘宝:Ubuntu 16.04.2上安装 Oracle 11.2.0.4 RAC

进入淘宝店铺 教程:Ubuntu 16.04.2上安装 Oracle 11.2.0.4 RAC 请支持下.价格好商量!

我的淘宝:Ubuntu 12.04.5上安装 Oracle 11.2.0.4 RAC

进入淘宝店铺 教程:Ubuntu 12.04.5上安装 Oracle 11.2.0.4 RAC 请支持下.价格好商量!

RedHat5.5_X64 Linux安装oracle 11.2.0.3 报错

REDHAT linux 安装 11G  11.2.0.3   报错 oracle用户执行./runinstaller后 直接报错 查看日志后 [[email protected] OraInstall2012-06-29_12-08-50AM]# more installActions2012-06-29_12-08-50AM.log  SEVERE: [FATAL] HXZG: HXZG. Refer associated stacktrace #oracle.install.commons

CentOS 7 安装oracle 11.2.0.4 Error in invoking target &#39;agent nmhs&#39; of makefile

%86时出现报错   Error in invoking target 'agent nmhs' of makefile 解决方案在makefile中添加链接libnnz11库的参数修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11建议修改前备份原始文件[[email protected] ~]$ cd $ORACLE_HOME/sysman/lib[[ema

Windows server2008/2012 安装oracle 11 创建实例HANG住在百分之2

Windows server2008/2012 安装oracle 11.2.0.1的时候,可能会在创建数据库实例的时候卡在百分之2的地方. 这个时候可以 1.点击开始菜单,在“搜索程序和文件”中输入“msconfig”,回车即打开“系统配置”对话框, 请在此对话框中切换到“引导”标签,然后单击图中红圈处的“高级选项”按钮,弹出引导高级选项对话框. 2.在弹出的“引导高级选项”对话框中勾选处理器数,建议修改为系统最大核数的一半. 3.修改完毕后,点击“确定”按钮,保存设置退出即可. 4.然后重新配

Linux7 64安装 oracle 11g Error in invoking target &#39;agent nmhs&#39; of makefile

在makefile中添加链接libnnz11库的参数修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11建议修改前备份原始文件[[email protected] ~]$ cd $ORACLE_HOME/sysman/lib[[email protected] lib]$ ls -l ins_emagent.mk-rw-r--r--. 1 oracle oins