一、系统要求
1、内存:不低于1GB的物理内存。
2、交换空间
设置规则如下:
实际内存 建议交换空间大小
---------------------------------------------------------
不超过1GB 内存的2倍
1GB-2GB 内存的1.5倍
2GB-8GB 与内存相同
超过8GB 内存的0.75倍
3、临时空间
/tmp目录至少400MB空闲空间
4、硬盘
不低于4GB的空闲空间
二、检查环境
1、检查物理内存
grep MemTotal /proc/meminfo
2、检查交换空间
grep SwapTotal /proc/meminfo
3、检查/tmp目录
df -k /tmp
4、检查磁盘空闲空间
df -k
5、确认系统架构(主要确认是装32bit还是64bit版本)
grep "model name" /proc/cupinfo
三、配置安装环境
1、编辑 /etc/sysconfig/i18n 修改为如下配置
LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
--------------------------------------------------------
2、修改Oracle对中文的支持
mkdir -p /usr/share/fonts/zh_CN/TrueType
上传 zysong.ttf 至/usr/share/fonts/zh_CN/TrueType/目录
3.安装sql*plus方向键
从官方下最新
rlwrap-0.37.tar.gz http://utopia.knoware.nl/~hlub/uck/rlwrap/
安装
[root@sunsyk src]# tar xvfz rlwrap-0.37.tar.gz
[root@sunsyk src]# cd rlwrap-0.37
[root@sunsyk rlwrap-0.30]# ./configure --prefix=/usr/local/rlwrap
这一步需要readline的库,如果报错如下
checking for readline in -lreadline... no
configure: error:
You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build
this program!
则需要安装readline-devel-5.1-3.el5.i386.rpm和libtermcap-devel-2.0.8-46.1.i386.rpm包
[root@sunsyk rlwrap-0.30]# make && make install
[root@sunsyk rlwrap-0.30]# make install
使用
[oracle@oracle10g ~]$ vi .bash_profile
添加
alias sqlplus='/usr/local/rlwrap/bin/rlwrap sqlplus'
alias rman='/usr/local/rlwrap/bin/rlwrap rman'
3、安装操作系统必备的软件包
oracle安装和运行中,下列软件包必须被安装
binutils
compat-db
compat-libstdc++-296
control-center
gcc
gcc-c++
glibc
glibc-common
libstdc++
libstdc++-devel
libXp
make
ksh
sysstat
setarch
可以通过下列命令查看指定的软件包是否安装:
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH}) \n' \binutils compat-db compat-libstdc++-296 control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel libXp make ksh sysstat setarch
执行上述命令后,找到尚未安装的软件包,执行rpm命令进行安装:
rpm -ivh compat-db-4.2.52-5.1.i386.rpm compat-libstdc++-33-3.2.3-61.i386.rpm
如果要查看单个软件包,可以通过如下命令进行:
rpm -qa | grep compat-db
如果执行完毕rpm命令之后发现安装了错误的软件包,想删掉的话,可以通过rpm -e 卸装
rpm -e compat-libstdc++-296-2.96-138
4、修改操作系统核心参数
(1)配置内核参数
编辑文件:/etc/sysctl.conf 加入以下内容:
kernel.shmall = 2097152
kernel.shmmax = 268435456
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
注:一般而言,我们只需要修改kernel.shmmax这个值,该参数应该是物理内存的一半(字节),这里设置为256MB
(2)设置Shell调用限制
编辑文件:/etc/security/limits.conf 加入以下内容。
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
编辑文件:/etc/pam.d/login 加入以下内容。
session required /lib/security/pam_limits.so
session required pam_limits.so
5、创建相关目录、用户、组
(1)创建Inventory组和dba组
groupadd oinstall
groupadd dba
(2)创建Oracle用户并设置密码
useradd -g oinstall -G dba oracle (-g主组,-G附属组,-d家目录)
passwd oracle
(3)创建数据库软件目录和数据文件存放目录
mkdir -p /u01/oracle/product/10.2.0/db_1
更改目录属主为oracle用户所有:
chown -R oracle:oinstall /u01
6、配置Oracle用户环境变量
首先切换到新创建的oracle用户
su - oracle
vi .bash_profile增加如下内容:
export ORACLE_SID=orcl
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ LD_LIBRARY_PATH
export PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/bin
export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'
export DISPLAY=192.168.0.1:0
umask 022
stty erase ^h
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
然后退出exit,在进入oracle让更改生效 su – oracle
查看生效没:env | grep ORA
7、把Oracle安装软件上传至oracle用户的主目录下,执行如下命令解压:
unzip 10201_database_linux32.zip
四、执行安装
1、进入安装目录,执行runInstaller进行安装:
./runInstaller
分享到:
相关推荐
这份官方安装文档详尽地指导用户如何在Linux环境下安装和配置Oracle 11g R2数据库服务器,确保系统的稳定运行和高效性能。 一、系统需求与规划 在开始安装前,必须确认你的Linux系统满足Oracle 11g R2的硬件和软件...
1. **系统要求**:在安装Oracle 11g R2之前,你需要确保你的硬件和操作系统满足最低要求。这通常包括足够的内存(至少4GB,推荐8GB或更多),足够的磁盘空间(数据库文件、日志文件、临时文件等需要的空间),以及一...
在安装Oracle 11g R2 Data Guard之前,需要满足一系列硬件和软件要求,包括足够的内存、磁盘空间,以及兼容的内核版本。在RHEL 5.8上,可能需要调整内核参数和限制文件,如`/etc/security/limits.conf`,以支持...
Oracle 10G R2 在 Red Hat Enterprise Linux 4.0 上运行,需要特定版本的内核和其他软件包。例如,binutils、compat-db、control-center、gcc、glibc、gnome-libs、libstdc++、libstdc++-devel、make、pdksh、...
### Linux部署安装Oracle 11g R2关键知识点解析 #### 一、环境准备与配置 在进行Oracle 11g R2的部署之前,确保Linux环境满足Oracle的要求至关重要。以下是一些重要的环境配置步骤: ##### 1. 用户权限与资源限制...
在安装Oracle 10g R2 之前, 需要创建特定的用户和组, 并设置相应的权限。 - 创建必要的组: ```bash groupadd oinstall groupadd dba groupadd oper ``` - 创建Oracle用户并设置初始密码: ```bash useradd -...
本文档旨在提供详细的步骤与注意事项,以便在Linux RHEL5.3环境下顺利安装Oracle 11g R2数据库。Oracle 11g R2是一款功能强大的企业级数据库管理系统,它为数据密集型应用提供了卓越的支持。为了确保安装过程顺利...
Linux +Oracle 11g R2 RAC 安装配置详细过程 Linux +Oracle 11g R2 RAC 安装配置详细过程
在Linux系统上安装ORACLE 10G数据库是一项复杂的过程,需要遵循一系列步骤来确保所有必要的组件和配置都已到位。以下是对整个安装过程的详细解释: 首先,你需要下载Oracle Database 10g Release 2 (10.2.0.1)的...
Oracle 11.2G R2 的Linux安装操作
本文将详细介绍如何在Red Hat Enterprise Linux (RHEL) 操作系统上,利用HP ProLiant服务器和MSA1000存储设备部署Oracle 10g R2 RAC环境。 #### 二、安装环境 ##### 2.1 硬件环境 - **节点1**: HP ProLiant DL580...
### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、准备工作 在开始安装Oracle 10g RAC之前,需要确保已经做好充分的准备工作。这包括安装必要的软件和配置合适的环境。 ##### 必备软件 1. **VMware ...
LInux下安装64位Oracle 10g数据库超详细图文教程 Linux操作系统是当今最流行的操作系统之一,它的稳定性、安全性和可靠性使其广泛应用于服务器领域。Oracle数据库是当前最流行的关系数据库管理系统之一,它提供了...
本教程将详细解释如何在Linux系统上进行Oracle 11g R2的静默安装。 首先,安装前的准备工作至关重要。确保已经下载了Oracle Database 11.2.0.1 for RHEL5 Server的安装文件,并将其放置在指定目录,如`/wangnc/...
在Linux系统,特别是CentOS 7环境下安装Oracle 11g是一项复杂且细致的工作,因为Oracle数据库需要一系列的依赖包来支持其正常运行。"linux安装oracle11G所需的安装包全.rar"这个压缩包正是为了解决这个问题,它包含...
Linux服务器安装Oracle11g R2操作说明,Linux服务器安装Oracle11g R2操作说明
深信服超融合Oracle 11g R2 LVM文件系统单...本文档提供了深信服超融合平台部署Linux LVM文件系统Oracle 11g R2单实例数据库的详细部署方案,旨在帮助用户快速地部署Oracle 11g R2数据库,提高数据库的性能和可靠性。
Oracle 11g R2是Oracle数据库的一个重要版本,提供了许多增强的功能和性能优化,尤其在数据仓库、在线事务处理(OLTP)以及企业级应用方面。本教程将为您提供一个简洁明了的Oracle 11g R2安装指南,确保您能够顺利...