一、系统要求
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 dataguard
Linux 部署安装 Oracle 11g R2手册
Oracle 11.2G R2 的Linux安装操作
Oracle 11g R2 For Linux RHEL5.3安装文档。指导安装oracle11g r2
Linux 下 装 Oracle 10g R2 (包含作者电话,不会可教)
Linux +Oracle 11g R2 RAC 安装配置详细过程 Linux +Oracle 11g R2 RAC 安装配置详细过程
Linux 下 装 Oracle 10g R2 (包含作者电话,不会可教)
Linux服务器安装Oracle11g R2操作说明,Linux服务器安装Oracle11g R2操作说明
Linux 安装 ORACLE 10G数据库教程
详细讲解Linux 静默安装 Oracle 11g R2,步骤截图,命令;静默安装准备,安装软件,创建数据库,安装监听,删除数据库。
Redhat Enterprice linux Server 5上安装 Oracle 10G R2 RAC参考手册.pdf
本文为官方原版安装文档。 解压后为pdf文件。有需要的欢迎下载
LInux下安装64位Oracle 10g数据库超详细图文教程.doc
安装oracle linux 安装oracle 11G R2 x86_64所需的所有软件包
Linux环境下安装oracle11g
Oracle 11g R2 for Linux 6.sh
Oracle 10g R2 RAC for Redhat Linux AS 4 u5安装文档.doc
从已安装好的 Oracle 11g R2 for Linux X64 中拷贝的头文件和库文件。 OCCI。 使用方法见 http://blog.csdn.net/zklth/article/details/7051366