Redhat - Linux - 6.5下Oracle - 10g安装配置手册 - 图文

发布时间 : 星期六 文章Redhat - Linux - 6.5下Oracle - 10g安装配置手册 - 图文更新完毕开始阅读

Redhat Linux 6.2下Oracle 10g

安装配置手册

1. 安装准备

1.1 RedHat Linux Server 6.2安装文件 1.2 Oracle 10g Linux安装文件 1.3 检查安装包

rpm -qa |grep make

automake-1.11.1-1.2.el6.noarch make-3.81-19.el6.x86_64 rpm -qa|grep glibc

glibc-common-2.12-1.47.el6.x86_64 glibc-2.12-1.47.el6.i686

glibc-headers-2.12-1.47.el6.x86_64 glibc-devel-2.12-1.47.el6.i686

compat-glibc-headers-2.5-46.2.x86_64 glibc-2.12-1.47.el6.x86_64

glibc-utils-2.12-1.47.el6.x86_64 glibc-devel-2.12-1.47.el6.x86_64 compat-glibc-2.5-46.2.x86_64 rpm -qa |grep libaio

libaio-devel-0.3.107-10.el6.i686 libaio-0.3.107-10.el6.x86_64

libaio-devel-0.3.107-10.el6.x86_64 libaio-0.3.107-10.el6.i686 rpm -qa |grep gcc

gcc-objc-4.4.6-3.el6.x86_64

gcc-objc++-4.4.6-3.el6.x86_64

compat-gcc-34-g77-3.4.6-19.el6.x86_64 gcc-gfortran-4.4.6-3.el6.x86_64 gcc-gnat-4.4.6-3.el6.x86_64

compat-gcc-34-c++-3.4.6-19.el6.x86_64 gcc-java-4.4.6-3.el6.x86_64 gcc-4.4.6-3.el6.x86_64

compat-gcc-34-3.4.6-19.el6.x86_64 gcc-c++-4.4.6-3.el6.x86_64 libgcc-4.4.6-3.el6.i686 libgcc-4.4.6-3.el6.x86_64 rpm -qa |grep compat-libstdc

compat-libstdc++-296-2.96-144.el6.i686 compat-libstdc++-33-3.2.3-69.el6.i686 compat-libstdc++-33-3.2.3-69.el6.x86_64 rpm -qa |grep compat-gcc

compat-gcc-34-g77-3.4.6-19.el6.x86_64

compat-gcc-34-c++-3.4.6-19.el6.x86_64 compat-gcc-34-3.4.6-19.el6.x86_64

rpm -qa |grep libXp

libXp-1.0.0-15.1.el6.x86_64

libXp-devel-1.0.0-15.1.el6.x86_64 libXpm-3.5.8-2.el6.i686

libXpm-devel-3.5.8-2.el6.x86_64 libXp-devel-1.0.0-15.1.el6.i686 libXpm-3.5.8-2.el6.x86_64 libXpm-devel-3.5.8-2.el6.i686 libXp-1.0.0-15.1.el6.i686 rpm -qa |grep openmotif

openmotif-devel-2.3.3-4.el6.x86_64

openmotif-2.3.3-4.el6.x86_64 openmotif22-2.2.3-19.el6.x86_64 openmotif22-2.2.3-19.el6.i686 rpm -qa |grep compat-db

compat-db43-4.3.29-15.el6.x86_64

compat-db43-4.3.29-15.el6.i686 compat-db42-4.2.52-15.el6.i686 compat-db-4.6.21-15.el6.i686 compat-db-4.6.21-15.el6.x86_64 compat-db42-4.2.52-15.el6.x86_64

2. 硬件要求

1.1 物理内存至少2G

查看命令:grep MemTotal /proc/meminfo 1.2 交换分区:至少1G,最好是物理内存的2倍

查看命令:grep SwapTotal /proc/meminfo 1.3 硬盘空闲区至少4G

查看命令:df –h

3. 创建安装oracle 所需的组和用户

以下操作需要使用root账户创建。 3.1 创建oinstall用户组

groupadd –g 701 oinstall 3.2 创建dba用户组

groupadd –g 702 dba 3.3 创建oracle用户

useradd –g oinstall –G dba oracle 3.4 初始化oracle用户密码

passwd oracle

4. 创建Oracle安装目录

本示例中,Oracle安装路径为:/oracle/product/10.2/db_1 4.1 创建oracle安装目录

mkdir –p /oracle/product/10.2/db_1 4.2 修改目录所属用户为oracle用户

chown –R oracle:oinstall /oracle 4.3 修改目录权限

chmod –R 755 /oracle 或者

chmod -R ug=rwx,o=rx /oracle

5. 配置内核参数

5.1 编辑/etc/sysctl.conf文件,添加或修改如下的行:

本人实际配置环境中,红色部分是需要修改行,蓝色部分为添加行。 kernel.shmall = 2097152

kernel.shmmax = 2147483648

1374389535.72

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 5.2 查看当前内核参数的值

/sbin/sysctl –p

注:(一般为内存的0.7倍)OLTP系统SGA+PGA<(Total Memory)*0.8 SAG<(Total Memory)*0.8*0.8

6. 修改/etc/hosts

增加下面内容,如果没有oracle 的监听器无法启动

127.0.0.1 localhost 10.130.166.202 henry

7. 为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。

7.1 打开文件数和进程数的限制

加入下面的行到文件/etc/security/limits.conf

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

7.2 加入下面的行到文件/etc/pam.d/login

session required /lib/security/pam_limits.so session required pam_limits.so

8. 设置oracle用户环境变量

注意以下命令为,必需以oracle用户身分登录: su – oracle

8.1 修改/home/oracle/.bash_profile文件,添加以下行

export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1

export ORACLE_SID=event

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

umask 022

unset USERNAME

#alias sqlplus='rlwrap sqlplus' #alias rman='rlwrap rman' #alias ggsci='rlwrap ggsci'

注:在export PATH=$ORACLE_HOME/bin:$PATH中,由于分隔时使用了‘;’而不是‘:’,引起了‘-bash: vim: command not found’,错误,所有的命令都无法使用,经过重启服务器,root账号可以使用这些命令了,但是Oralce用户仍无法使用,经查是由于‘;’引起的

8.2 检查设置的环境变量

echo $ORACLE_HOME echo $ORACLE_BASE echo $ORACLE_SID 8.3 使环境变量生效

[oracle@~]$ . .bash_profile

9. 修改Linux的发行标记

1)、如在redhat5上安装oracle,需要将文件 '/etc/redhat-release'的内容由:

Red Hat Enterprise Linux Server release 5 (Tikanga)

修改为:

Red Hat Enterprise Linux Server release 4 (Tikanga)

2)、修改增强的Linux安全设置:vi /etc/selinux/config

SELINUX=disabled

10. oracle 中文乱码的解决 root用户下修改: vi etc/sysconfig/i18n

LANG=”en_US.UTF-8”

11. 配置VNC

[root@henry ~]# vncserver --VNC开启命令

You will require a password to access your desktops. Password: --输入密码 Verify: --确认密码

--编辑xstartup文件,修改执行标准图形

[root@henry ~]# vi /root/.vnc/xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc

联系合同范文客服:xxxxx#qq.com(#替换为@)