`

Oracle 10g R2在Linux平台的安装

 
阅读更多

一、系统要求
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

分享到:
评论

相关推荐

    Oracle 11g r2 for Linux 官方安装文档

    这份官方安装文档详尽地指导用户如何在Linux环境下安装和配置Oracle 11g R2数据库服务器,确保系统的稳定运行和高效性能。 一、系统需求与规划 在开始安装前,必须确认你的Linux系统满足Oracle 11g R2的硬件和软件...

    安装oracle linux 安装oracle 11G R2 x86_64所需的所有软件包

    1. **系统要求**:在安装Oracle 11g R2之前,你需要确保你的硬件和操作系统满足最低要求。这通常包括足够的内存(至少4GB,推荐8GB或更多),足够的磁盘空间(数据库文件、日志文件、临时文件等需要的空间),以及一...

    linux下oracle 11g R2 dataguard

    在安装Oracle 11g R2 Data Guard之前,需要满足一系列硬件和软件要求,包括足够的内存、磁盘空间,以及兼容的内核版本。在RHEL 5.8上,可能需要调整内核参数和限制文件,如`/etc/security/limits.conf`,以支持...

    Oracle 10G R2 安装文档

    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手册

    ### Linux部署安装Oracle 11g R2关键知识点解析 #### 一、环境准备与配置 在进行Oracle 11g R2的部署之前,确保Linux环境满足Oracle的要求至关重要。以下是一些重要的环境配置步骤: ##### 1. 用户权限与资源限制...

    Linux 下 装 Oracle 10g R2 _3(包含作者电话,不会可教)

    在安装Oracle 10g R2 之前, 需要创建特定的用户和组, 并设置相应的权限。 - 创建必要的组: ```bash groupadd oinstall groupadd dba groupadd oper ``` - 创建Oracle用户并设置初始密码: ```bash useradd -...

    Linux +Oracle 11g R2 RAC 安装配置详细过程V2.1

    Linux +Oracle 11g R2 RAC 安装配置详细过程 Linux +Oracle 11g R2 RAC 安装配置详细过程

    Linux 安装 ORACLE 10G数据库教程

    在Linux系统上安装ORACLE 10G数据库是一项复杂的过程,需要遵循一系列步骤来确保所有必要的组件和配置都已到位。以下是对整个安装过程的详细解释: 首先,你需要下载Oracle Database 10g Release 2 (10.2.0.1)的...

    Oracle 11.2G R2 的Linux版本包下载地址.txt

    Oracle 11.2G R2 的Linux安装操作

    ORACLE 10G R2 RAC详解

    本文将详细介绍如何在Red Hat Enterprise Linux (RHEL) 操作系统上,利用HP ProLiant服务器和MSA1000存储设备部署Oracle 10g R2 RAC环境。 #### 二、安装环境 ##### 2.1 硬件环境 - **节点1**: HP ProLiant DL580...

    手把手教你用VMware在Linux下安装Oracle 10g RAC

    ### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、准备工作 在开始安装Oracle 10g RAC之前,需要确保已经做好充分的准备工作。这包括安装必要的软件和配置合适的环境。 ##### 必备软件 1. **VMware ...

    LInux下安装64位Oracle 10g数据库超详细图文教程

    LInux下安装64位Oracle 10g数据库超详细图文教程 Linux操作系统是当今最流行的操作系统之一,它的稳定性、安全性和可靠性使其广泛应用于服务器领域。Oracle数据库是当前最流行的关系数据库管理系统之一,它提供了...

    Linux 静默安装 Oracle 11g R2

    本教程将详细解释如何在Linux系统上进行Oracle 11g R2的静默安装。 首先,安装前的准备工作至关重要。确保已经下载了Oracle Database 11.2.0.1 for RHEL5 Server的安装文件,并将其放置在指定目录,如`/wangnc/...

    linux安装oracle11G所需的安装包全.rar

    在Linux系统,特别是CentOS 7环境下安装Oracle 11g是一项复杂且细致的工作,因为Oracle数据库需要一系列的依赖包来支持其正常运行。"linux安装oracle11G所需的安装包全.rar"这个压缩包正是为了解决这个问题,它包含...

    银河麒麟V10安装Oracle 11g资源

    文件包含了本人整理的Oracle安装教程、安装所需要的程序包 安装有两种方式静默安装和图形界面安装,我们使用图形界面安装,...http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip

    Linux服务器安装Oracle11g R2操作说明

    Linux服务器安装Oracle11g R2操作说明,Linux服务器安装Oracle11g R2操作说明

    深信服超融合Oracle 11g R2 LVM文件系统单实例数据库部署方案-Linux.pdf

    深信服超融合Oracle 11g R2 LVM文件系统单...本文档提供了深信服超融合平台部署Linux LVM文件系统Oracle 11g R2单实例数据库的详细部署方案,旨在帮助用户快速地部署Oracle 11g R2数据库,提高数据库的性能和可靠性。

    没有废话版Oracle11g R2安装

    Oracle 11g R2是Oracle数据库的一个重要版本,提供了许多增强的功能和性能优化,尤其在数据仓库、在线事务处理(OLTP)以及企业级应用方面。本教程将为您提供一个简洁明了的Oracle 11g R2安装指南,确保您能够顺利...

Global site tag (gtag.js) - Google Analytics