Linux_RedHat_EnterPrise5上Oracle11g安装手册v2.0

发布时间:2024-11-07

Oracle11g安装手册

1. 环境说明

VMware® Workstation 8.0.0 build-471780 Red Hat Enterprise Linux Server release 5.6

2. 安装前准备

2.1. 配置网络连接

配置网络连接,保证虚拟机可以正常上网,无线上网可参考<<虚拟机无线上网.docx>>手册

2.2. 重新配置yum源

(1) 使用yum报错

开始使用RedHat系统在线安装时提示下面的错误

This system is not registered with RHN.,错误信息如下:

(2) 解决方法

2) 重新安装CentOS的yum包

下载yum安装包

安装rpm包

3) 下载更新源,并存放在系统目录中

4)

生成缓存并进行安装

注意:通过下面两个网址可以达到CentOS中所有的系统rpm包

2.3. 修改系统字符集

如果系统安装的是简体中文,通过Xmanager访问时,会出现乱码,建议将字符集做如下修改

2.4. 配置系统静态IP并修改hosts地址

#即时生效

[root@localhost ~]# service network restart

#查看network配置

[root@localhost ~]# cat /etc/sysconfig/network NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=localhost.localdomain

#查看hostname保证hostname和/etc/sysconfig/network中的hostname一致 [root@localhost ~]# cat /etc/sysconfig/network localhost.localdomain

#配置hosts,增加静态IP地址到hosts中 [root@localhost ~]# vi /etc/hosts

192.168.131.129

localhost.localdomain

127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6

注意:如果这块不配置静态IP,安装oracle11g时将报下面的错误

opt/oracle/product/OraHome/bin/lsnrctl: error while loading shared libraries:

/opt/oracle/product/OraHome/lib/libnnz11.so: cannot restore segment prot after reloc: Permission denied

2.5. 操作系统相关配置

2.5.1. Yum安装oracle依赖包

1. 检查redhat内核版本

2. 完整的Oracle依赖包

binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3

compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24

glibc-2.5-24 (32 bit) glibc-common-2.5 glibc-devel-2.5

glibc-devel-2.5 (32 bit) glibc-headers-2.5 pdksh-5.2.14-36.el5 libaio-0.3.106

libaio-0.3.106 (32 bit) libaio-devel-0.3.106

libaio-devel-0.3.106 (32 bit) libgcc-4.1.2

libgcc-4.1.2 (32 bit) libstdc++-4.1.2

libstdc++-4.1.2 (32 bit) libstdc++-devel 4.1.2 make-3.81 sysstat-7.0.2 unixODBC-2.2.11

unixODBC-2.2.11 (32 bit) unixODBC-devel-2.2.11

unixODBC-devel-2.2.11 (32 bit)

3. 通过rpm-qa 检查Oracle依赖包

4. 通过yum list检查Oracle依赖包

[root@localhost ~]# yum list compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc.i686 glibc-devel glibc-common gcc gcc-c++ libgcc libaio libaio-devel libstdc++ libstdc++-devel unixODBC unixODBC-devel sysstat binutils make

binutils.i386 2.17.50.0.6-20.el5_8.3 installed compat-libstdc++-33.i386 3.2.3-61

installed elfutils-libelf.i386

0.137-3.el5 installed elfutils-libelf-devel.i386 0.137-3.el5 installed

gcc.i386 4.1.2-54.el5 installed gcc-c++.i386 4.1.2-54.el5 installed glibc.i686 2.5-107.el5_9.5 installed glibc-common.i386 2.5-107.el5_9.5 installed glibc-devel.i386 2.5-107.el5_9.5 installed libaio.i386 0.3.106-5 installed libaio-devel.i386 0.3.106-5 installed libgcc.i386 4.1.2-54.el5 installed libstdc++.i386 4.1.2-54.el5 installed libstdc++-devel.i386 4.1.2-54.el5 installed make.i386 1:3.81-3.el5 installed sysstat.i386 7.0.2-12.el5 installed unixODBC.i386 2.2.11-10.el5 installed unixODBC-devel.i386 2.2.11-10.el5 installed [root@localhost ~]#

2.5.2. 修改内核参数

在安装Oracle Database前,需要在/etc/sysctl.conf文件中修改/添加如下内核参数: 修改完以上配置后,可以通过重启系统的方式使参数生效,也可以执行下面的命令,无需重启机器便可使参数生效:

2.5.3. 配置Shell Limites

针对对Oracle用户,配置Shell Limites。

2.5.4.

创建Oracle用户及组

创建Oracle Base目录

这个目录用来存储Oracle Database软件

创建目录存储数据库文件(data file/backup file)

配置Oracle用户登录脚本(.bash_profile)

修改如下参数:

# .bash_profile

# Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi

# User specific environment and startup programs

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export ORACLE_PATH=$ORACLE_BASE/dba_scripts/common/sql:.:$ORACLE_HOME/rdbms/admin export ORACLE_SID=GITCOM

export PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH=${PATH}:$ORACLE_BASE/dba_scripts/common/bin export ORACLE_TERM=xterm

export TNS_ADMIN=$ORACLE_HOME/network/admin export ORA_NLS10=$ORACLE_HOME/nls/data

export NLS_DATE_FORMAT="DD-MON-YYYY HH24:MI:SS" export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export THREADS_FLAG=native export TEMP=/tmp export TMPDIR=/tmp

2.5.5. 上传并解压安装包

上传linux_11gR2_database_1of2.zip、linux_11gR2_database_2of2.zip到/home/oracle/orainstall目录

解压安装包

注:

如果上传的不是/home/oracle/orainstall /目,要保证上传的目录oracle

用户有足够的权限,假如上传到/opt/soft目录,要切换回root用户进行解压: [oracle@localhost oracle]$ su - root [root@localhost ~]# cd /opt/soft/

3. 安装ORACLE数据库

1. 执行./runInstaller后,进入图1

2.去掉复选框选择,点击next,会弹出对话框如图2

3. 点击yes,进入图3

4.选择第2项 install database soft onliy,点击next,进入图4

5.选择第1项 single instance database installation,点击next,进入图

5

6.选择语言 simplifed Chinese,点击next,进入图6

7.图6是选择数据库类型,我们选择企业版 Enterprise Edition(3.95G),点击

next

8.图7是为了配置oracle的安装目录,配置值应该如图所示,直接点击next,进入图8

9.图8是为了配置oracle的管理组,配置值应该如图所示,直接点击next,进入图9

10.图9是为了配置oracle的用户权限,配置值应该如图所示,直接点击next,进入图10

11.进入图10会自动安装,自动进入图11

该步很有可能出现检查不通过的情况,入下图所示,请参考本文档6.1执行先决条件检查通不过解决办法。

如果提示rpm包安装失败,需要重新安装这些rpm包,安装完成后,点级再次检查"Check Again"

其他的错误信息,也可点击Fix & Check Again调整参数配置

如果在检测时检测sysctl配置不过关 则按照提示修改相应选项的值然后执行/sbin/sysctl –p /etc/sysctl.conf命令 再进行尝试安装

12. 点击ignore,点击Finash开始安装,进入图

13

13.安装完成后弹出图14

13.点击Finish直接关闭

注意:如果此时重启过服务器,需要执行下面的命令,因为创建数据库必须用root身份运行

4. DBCA创建数据库实例

启动

dbca

点击“Next”

输入数据库实例名:GITCOM

(注意,该处输入SID要与.bash_profile中$ORACLE_SID一致),点击“Next”

点击“Next”

Linux_RedHat_EnterPrise5上Oracle11g安装手册v2.0.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219