当前位置:文档之家› Linux Red Hat 5.6下安装Oracle 11gR2(最新版原创)

Linux Red Hat 5.6下安装Oracle 11gR2(最新版原创)

系统环境:linux操作系统:RHEL5.6_x64数据库版本:oracle 11g R2内存:16G (oracle11g最低要求1G)SWAP:8G (oracle11g最低要求1668480 KB)工具:Xmanager4.0(支持图形化操作)一、安装linux red hat5.6;二、安装oracle11g;1.关闭防火墙[root@localhost oracle]# chkconfig --level 345 iptables off [root@localhost oracle]#service iptables stop2.关闭Selinux[root@localhost oracle]#vi /etc/sysconfig/selinux[root@localhost oracle]# vi ~/pack.sh#!/bin/bash#start install required packagesecho "start installing required packages" yum -y install binutils-*yum -y install compat-libstdc++-*yum -y install compat-libstdc++-*yum -y install elfutils-libelf-*yum -y install elfutils-libelf-devel-* yum -y install gcc-*yum -y install gcc-c++-*yum -y install glibc-*yum -y install glibc-*yum -y install glibc-common-*yum -y install glibc-devel-*yum -y install glibc-devel-*yum -y install glibc-headers-*yum -y install ksh-*yum -y install libaio-*yum -y install libaio-*yum -y install libaio-devel-*yum -y install libaio-devel-*yum -y install libgcc-*yum -y install libgcc-*yum -y install libstdc++-*yum -y install libstdc++-*yum -y install libstdc++-devel*yum -y install make-*yum -y install sysstat-*yum -y install unixODBC-*修改Shell执行属性[root@localhost oracle]#chmod +x ./pack.sh更新Yum[root@localhost oracle]#./pack.sh(注:此次更新yum包如果不完全,在安装oracle11g的过程中通过系统检查可找出缺的yum包,到时候在单独安装yum包即可);4.配置Oracle安装环境创建Oracle组和用户帐户[root@localhost oracle]# /usr/sbin/groupadd oinstall[root@localhost oracle]# /usr/sbin/groupadd dba[root@localhost oracle]# /usr/sbin/useradd -m -g oinstall -G dba oracle[root@localhost oracle]# id oracle[root@localhost oracle]# passwd oracle创建挂载点并授权[root@localhost oracle]# mkdir -p /u01/app/oracle[root@localhost oracle]# chown -R oracle:oinstall /u01/app/oracle[root@localhost oracle]# chmod -R 777 /u01/app/oracle[root@localhost oracle]# mkdir -p /u01/app/oraInventory[root@localhost oracle]#chown -R oracle:oinstall /u01/app/ oraInventory[root@localhost oracle]# chmod -R 777 /u01/app/oraInventory配置oracle用户环境变量以oracle用户身份执行[root@localhost oracleg]# su - oracle[oracle@localhost ~]$ vi /home/oracle/.bash_profile注:在末行添加以下内容5.配置参数配置内核参数以root身份配置[root@localhost oracle]# vi /etc/sysctl.conf注:在末行添加以下内容(注意红色字体部分,如果已经存在则不需要重复添加)修改系统环境[root@localhost oracle]#vi /etc/profile注:在末行添加以下内容if [ $USER = "oracle" ] || [ $USER = "grid" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fiexport PATH=$PATH:/u01/app/11.2.0/grid/binXftp上传ORACLE安装文件至/u01/app/oracle用oracle用户上传十、解压安装文件[oracle@localhost ~] $cd /u01/app/oracle[oracle@localhost ~] $unzip linux.x64_11gR2_database_1of2.zip [oracle@localhost ~] $unzip linux.x64_11gR2_database_2of2.zip 6.安装Oracle软件首先以root身份在shell执行xhost +[root@localhost oracle]# xhost +access control disabled, clients can connect from any host再以oracle身份到Oracle软件所在目录[oracle@localhost ~]$ cd /u01/app/oracle /database/[oracle@localhost database]$ lsdoc install response rpm runInstaller sshsetup stage welcome.html[oracle@localhost database]$ ./runInstaller注意:第二个选项“仅安装软件”的意思是,这个软件可以操作数据库了,但数据库是不存在的,后面需要单独安装;在安装过程上,第一项“创建和配置数据库”是一次性完成,“仅安装数据库软件“是分步完成的(先软件,再数据库,后监听);这里我们选择第一项,一次性安装到位。

注:如上图,发现有部分rpm包检测过程中未找到(如果没有则不需要安装),则需要单独安装缺失的rpm包。

安装命令:[root@getoraclelnx01 Server]# rpm -ivh libaio-devel-0.3.106.rpm按照以上方法一个个安装缺失的rpm包即可。

安装完成后,输入以下命令测试:[root@localhost ~]# su - oracle[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Sun Jan 25 17:57:10 2015 Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to an idle instance.SQL> startup;ORACLE instance started.Total System Global Area 912306176 bytesFixed Size 1340244 bytesVariable Size 541068460 bytesDatabase Buffers 364904448 bytesRedo Buffers 4993024 bytesDatabase mounted.Database opened.安装完成。

常见错误安装过程中错误的配置或遗漏配置会导致Oracle11g安装失败。

1、虚拟机分配的内存不足,安装Oracle11g至少要分配1G以上,最好是2G。

2、虚拟机分配的磁盘空间不足,最好10G以上。

3、没有关闭Selinux配置。

4、所需RPM包安装不完整,也会导致安装失败。

5、系统参数配置不对。

6、使用root和oracle用户配置系统,不能混淆用户。

7.其他Oracle用户system默认:managersys默认:change_on_install使用SQL Plus登录数据库时,system使用密码manager可直接登录。

但如果是sys用户,密码必须加上as sysdba,即完整密码为:change_on_install as sysdba注:如果在安装过程中设置了系统管理员密码,则默认密码无效,以自定义密码为准。

相关主题