Home > Database > Mysql Tutorial > RHEL5.2 64 Bit install Oracle 10g [多图]

RHEL5.2 64 Bit install Oracle 10g [多图]

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 16:56:52
Original
946 people have browsed it

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

【前言】
目的:安装64 bIT Oracle10g
环境:RHEL 5.2 64 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_64 x86_64 x86_64 GNU/Linux
[root@Fantasy install]# ls -l
total 783592
-rw-r--r-- 1 root  root  801603584 Oct 14  2009 10201_database_linux_x86_64.cpio
[root@Fantasy install]# cpio -idmv  10201_database_linux_x86_64.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_64.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_64.rpm 
control-center-2.8.0-12.x86_64.rpm
gcc-3.4.3-22.1.x86_64.rpm
gcc-c++-3.4.3-22.1.x86_64.rpm
glibc-2.3.4-2.x86_64.rpm
glibc-common-2.3.4-2.x86_64.rpm
gnome-libs-1.4.1.2.90-44.1.x86_64.rpm
libstdc++-3.4.3-22.1.x86_64.rpm
libstdc++-devel-3.4.3-22.1.x86_64.rpm
make-3.80-5.x86_64.rpm
pdksh-5.2.14-30.x86_64.rpm
sysstat-5.0.5-1.x86_64.rpm
xscreensaver-4.18-5.rhel4.2.x86_64.rpm
compat-libstdc++-33-3.2.3-47.3.x86_64.rpm
glibc-kernheaders-2.4-9.1.87.x86_64.rpm
glibc-headers-2.3.4-2.9.x86_64.rpm
libaio-0.3.103-3.x86_64.rpm
glibc-devel-2.3.4-2.9.x86_64.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

linux

Related labels:
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template