大树

 

ORACLE10.2_X64安装

Oracle 版本:Oracle10.2.0.1 Enterprise for RHEL5.4.x86_64

1.         系统环境

a)         OSRedhat Enterprise Linux 5.4.x86_64

b)        OS kenrel2.6.18-164.EL5

c)         OracleOracle10.2.0.1Enterprise For Linux 86_64

d)        JDK: jdk1.5.0_11

2.         安装软件包,Oracle运行所需要的软件

a)       binutils-2.17.50.0.6-12.EL5

b)      compat-db-4.2.52-5.1

c)        compat-libstdc++-33-3.2.3(i386;x86_64)

d)      compat-gcc-7.3-2.96.128

e)       compat-gcc-c++-7.3-2.96.128

f)       control-center-2.16.0-16. EL5

g)      gcc-4.1.2-46.EL5

h)      gcc-c++-4.1.2-46.EL5

i)        glibc-2.5-42

j)        glibc-common-2.5-42

k)        glibc-devel-2.3.2-95.20 (i386;x86_64)

l)        libaio-0.3.106.3.2(i386;x86_64)

m)    libaio-devel-0.3.96-3

n)      libstdc++-4.1.2-46.EL5

o)      libstdc++-devel-4.1.2-46.EL5

p)       libXp-1.0.0-8(i386;x86_64)

q)       make-3.81-1.1

r)       openmotif-2.3.1-2.3.EL5

s)        pdksh-5.2.14-36.EL5

t)         setarch-2.0-1.1

u)       sysstat-7.0.2-3.EL5

3.         关闭系统防火墙

a)         chkconfig iptables off

b)        查看防火墙状态

c)         service iptables status

d)        当显示:Firewall is stopped.时说明防火墙已经关闭

4.         创建oinstall dba组,执行命令

a)         #groupadd oinstall        此组用于安装数据库

b)        # groupadd dba      此组用于管理数据库

5.         创建oracle用户并修改其密码,执行命令

a)         #useradd –g oinstall –G dba oracle  //添加oracle用户。-g表示用户的主组。-G表示用户的其他组

b)        #passwd oracle   //修改oracle密码为:oracle,输入两次

6.          创建oracle软件安装目录,执行命令

a)         #mkdir /opt/oracle

b)        #mkdir /opt/oracle/product

c)         #mkdir /opt/oracle/product/10.2

7.         修改目录属主属组,执行命令

a)         #chown –R oracle:oinstall /opt/oracle

b)        #chmod 766  /opt/oracle

8.         修改/etc/hosts文件

a)         127.0.0.1  vm1            注:格式为:主机IP  主机名

9.         修改/etc/profile文件,在文件最后加入

a)         配置JDK的环境变量(如安装JDK时已配置无需新配置)

b)        JAVA_HOME=/usr/java/jdk1.5.0_11

c)         CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

d)        PATH=$JAVA_HOME/bin:$PATH

e)         export JAVA_HOME

f)         export CLASSPATH

g)        export PATH

10.     修改/etc/sysctl.conf文件,在文件最后加入

a)         kernel.shmmni=4096

b)        kernel.sem=250 32000 100 128

c)         fs.file-max=65536

d)        net.ipv4.ip_local_port_range=1024 65000

e)         net.core.rmem_default=1048576

f)         net.core.rmem_max=1048576

g)        net.core.wmem_default=262144

h)        net.core.wmem_max=262144

i)          修改完成后,用root用户执行以下命令导入刚才写入的参数

j)          #sysctl -p

11.     修改/etc/security/limits.conf文件,在文件最后加入

a)         *  soft  nproc  2047

b)        *  hard nproc  16384

c)         *  soft  nofile  1024

d)        *  hard  nofile  65536

e)         *   -   nofile  65536

12.     修改.bash_profile文件,在文件最后加入

a)         执行su – oracle

b)        执行vi .bash_profile

c)         export ORACLE_BASE=/home/oracle(/home/oracle需要修改为oracle的安装目录)

d)        export ORACLE_HOME=$ORACLE_BASE/product/10.2

e)         export ORACLE_SID=orcl

f)         export ORACLE_TERM=xterm

g)        export PATH=/usr/sbin:$PATH

h)        export PATH=$ORACLE_HOME/bin:$PATH

i)          export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/

j)          export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

k)        export TMP=/tmp

l)          export TMPDIR=$TMP

m)      umask 022

n)        unset USERNAME

o)        执行环境设置

p)        source ~/.bash_profile

13.     修改/etc/pam.d/login文件,在文件最后加入

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

b)        session   required    pam_limits.so

14.     修改/etc/selinux/config文件,确保

a)         SELINUX=disabled

15.     修改操作系统字符集

a)         vi /etc/sysconfig/i18n

b)        注释此行:#LANG="zh_CN.UTF-8"

c)         添加此行:LANG="en_US.UTF-8"

d)        解决安装时控制台乱码问题。

16.     root用户,重启系统

a)         #reboot

17.     解压oracle软件包

a)         # cpio -idmv < 10201_database_linux_x86_64.cpio //解压安装文件

18.     安装oracle

a)         root用户下,执行# xhost +

b)        # su – oracle

c)         # export   DISPLAY=:0

d)        # ./runInstaller –ignoreSysPrereqs

e)         点击“next”

f)         选择安装类别,建议选择高级安装

g)        指定Oracle证书存放目录

h)        选择安装类别(企业版)

i)           Oracle所支持的语言(英文以及简体中文)

j)          指定Oracle环境变量名、安装路径(.bash_profile环境变量中有指定)

k)         Oracle开始进行安装前时检查所需软件包、内核、网络等信息

l)          选择配置选项,创建数据库

m)      选择创建数据库模式

n)        nameSID保持默认的orcl,选择字符集“UTF8”点击next

o)        选择数据库管理选项

p)        指定数据库存储选项

q)        指定数据库备份恢复选项

r)         指定数据库相关用户密码

s)          Oracle数据库安装摘要

t)          开始安装

u)       

v)        点击“OK”

w)      

x)        执行

                        i.              $ su –root

                      ii.              $/home/oracle/oralnventory/orainstRoot.sh

                    iii.              $/home/oracle/product/10.2/root.sh

                     iv.              按提示修改相关信息

y)        点击“Exit”后退出,并成功安装

19.     修改dbstart

a)         vi /usr/local/oracle/product/10.2/bin/dbstart /usr/local需要修改为oracle的安装目录

b)        注释掉:#ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle

c)         在此行下一行添加:export ORACLE_HOME_LISTNER=$ORACLE_HOME

20.     启动oracle(分别执行如下语句)

a)         su – oracle

b)        lsnrctl start

c)         /home/oracle/product/10.2/bin/dbstart(/home/oracle需要修改为oracle的安装目录)

d)        isqlplusctl start

e)         emctl start dbconsole

f)         sqlplus /nolog

g)        conn / as sysdba

h)        startup;

i)          exit;退出

21.     设置oracle自启动,

a)         编辑文件/etc/oratab

                        i.              vi /etc/oratab

                      ii.              添加:$ORACLE_SID:$ORACLE_HOME:Y

                    iii.              或直接添加路径信息:orcl:/home/oracle/product/10.2:Y

b)        编辑文件/etc/rc.d/rc.loacl

                        i.              vi /etc/rc.d/rc.loacl

                      ii.              #listener command

                    iii.              su - oracle -c "lsnrctl start"

                     iv.              COMM_START=/home/oracle/product/10.2/bin/dbstart (/home/oracle需要修改为oracle的安装目录)

                       v.              su - oracle -c "$COMM_START"

                     vi.              su - oracle -c "isqlplusctl start"

                   vii.              su - oracle -c "emctl start dbconsole"

22.     测试数据库连接成功

a)         执行命令:#sqlplus

b)        #输入用户名

c)         #输入密码

d)        正常登录说明安装成功

posted on 2013-06-04 23:06  ruberzhu  阅读(920)  评论(0编辑  收藏  举报

导航