视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
RHEL5.2BitinstallOracle10g[多图]
2020-11-09 12:18:17 责编:小采
文档


【前言】目的:安装 bIT Oracle10g环境:RHEL 5.2 bit 操作系统 【步骤】:1、安装RHEL操作系统,下载并上传介质2、创建软件

【前言】
目的:安装 bIT Oracle10g
环境:RHEL 5.2 bit 操作系统

【步骤】:
1、安装RHEL操作系统,下载并上传介质
2、创建软件安装环境
3、安装依赖包
4、检查修改系统参数
5、安装Oracle软件
6、创建数据库实例


1、安装RHEL操作系统,下载并上传介质
RHEL安装过程可以参考我的另一篇文章,详细这里不做叙述,安装并上传介质后,如下:
Code highlighting produced by Actipro CodeHighlighter (freeware)>[root@Fantasy install]# uname -a
Linux Fantasy 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_ x86_ x86_ GNU/Linux
[root@Fantasy install]# ls -l
total 783592
-rw-r--r-- 1 root root 801603584 Oct 14 2009 10201_database_linux_x86_.cpio
[root@Fantasy install]# cpio -idmv 10201_database_linux_x86_.cpio

解压后:
Code highlighting produced by Actipro CodeHighlighter (freeware)>drwxr-xr-x 6 94110 42424 4096 Oct 23 2005 database
-rw-r--r-- 1 root root 801603584 Oct 14 2009 10201_database_linux_x86_.cpio

2、创建软件安装环境
2.1、创建Oracle相关账号以及目录:
Code highlighting produced by Actipro CodeHighlighter (freeware)>[root@Fantasy ~]# groupadd oinstall
[root@Fantasy ~]# groupadd dba
[root@Fantasy ~]# useradd -g oinstall -G dba oracle
[root@Fantasy ~]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.[root@Fantasy opt]# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
[root@Fantasy ~]# mkdir -p /opt/oracle/10g/db_1
[root@Fantasy ~]# cd /opt
[root@Fantasy opt]# ls -lrt
total 4
drwxr-xr-x 3 root root 4096 May 15 23:32 oracle
[root@Fantasy opt]# chown -R oracle:oinstall oracle/

2.1、增加Oracle相关的环境变量,修改/home/oracle/.bash_profile文件,增加下面内容:
Code highlighting produced by Actipro CodeHighlighter (freeware)>export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/10g/db_1
export ORACLE_SID=orc
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export TEMP=/tmp
export TMP=/tmp
export TMPDIR=/tmp
export umask=022
export LANG=en_US
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH

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






3、安装依赖包
Code highlighting produced by Actipro CodeHighlighter (freeware)>libaio-0.3.103-3.i386.rpm
compat-db-4.1.25-9.x86_.rpm
control-center-2.8.0-12.x86_.rpm
gcc-3.4.3-22.1.x86_.rpm
gcc-c++-3.4.3-22.1.x86_.rpm
glibc-2.3.4-2.x86_.rpm
glibc-common-2.3.4-2.x86_.rpm
gnome-libs-1.4.1.2.90-44.1.x86_.rpm
libstdc++-3.4.3-22.1.x86_.rpm
libstdc++-devel-3.4.3-22.1.x86_.rpm
make-3.80-5.x86_.rpm
pdksh-5.2.14-30.x86_.rpm
sysstat-5.0.5-1.x86_.rpm
xscreensaver-4.18-5.rhel4.2.x86_.rpm
compat-libstdc++-33-3.2.3-47.3.x86_.rpm
glibc-kernheaders-2.4-9.1.87.x86_.rpm
glibc-headers-2.3.4-2.9.x86_.rpm
libaio-0.3.103-3.x86_.rpm
glibc-devel-2.3.4-2.9.x86_.rpm
glibc-devel-2.3.4-2.9.i386.rpm
libXp-1.0.0-8.1.el5.rpm

4、检查修改系统参数
4.1、检查内存和交换分区的大小,如果内存大于1G,交换分区一般是内存的2倍
Code highlighting produced by Actipro CodeHighlighter (freeware)>[root@Fantasy /]# grep MemTotal /proc/meminfo
MemTotal: 1027060 kB
[root@Fantasy /]# grep SwapTotal /proc/meminfo
SwapTotal: 2097144 kB
[root@Fantasy /]#

4.2、 修改内核参数,修改文件:/etc/sysctl.conf,增加下面内容:
Code highlighting produced by Actipro CodeHighlighter (freeware)>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 = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
执行命令:/sbin/sysctl -p,令修改生效,,
4.3、查看/etc/pam.d/login文件是否有下面选项(如果没有则添加):
session required /lib/security/pam_limits.so
pam_limits.so是linux 中的一个PAM(插入式认证模块,Pluggable Authentication Modules),
其配置文件是/etc/sysctl.conf,用于分配用户登录后的权限

4.4、修改文件/etc/security/limits.conf,增加下面内容:
Code highlighting produced by Actipro CodeHighlighter (freeware)>oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

下载本文
显示全文
专题