您的位置:首页 > 数据库 > Oracle

ORACLE10.2_X64安装

2013-06-04 23:06 405 查看
Oracle 版本:Oracle10.2.0.1 Enterprise for RHEL5.4.x86_64

1. 系统环境

a) OS:Redhat Enterprise Linux 5.4.x86_64

b) OS kenrel:2.6.18-164.EL5

c) Oracle:Oracle10.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) name和SID保持默认的“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) 正常登录说明安装成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: