本帖最后由 muddo 于 2013-10-28 21:55 编辑
10月28日修改
这个安装教程是在虚拟机中,以最小安装模式安装了centos 6.4 x64系统,在该环境下对oracle 11g的无图形界面安装。
1、安装oracle的准备工作参照oracle文档中的内容
1.png (44.96 KB, 下载次数: 31)
下载附件
2013-10-25 22:39 上传
a、确定内存和磁盘空间是否符合要求,查看系统版本(32位/64位),这一步一般不会有问题
b、确定系统版本和kernel版本是否被oracle支持,本人是在centos 6.4 x64版本中实验的
c、确定所需软件包是否安装(本例中centos 6.4 x64版本所需软件包如下):
2.png (41.19 KB, 下载次数: 30)
下载附件
2013-10-25 22:40 上传
d、软件包安装步骤如下
所需软件包在dvd光盘中都有,有些包是有依赖关系的,手动安装比较麻烦,为了方便使用yum命令安装这些软件,首先配置一下软件包仓库:
vi /etc/yum.repos.d/CentOS-Media.repo
3.png (4.79 KB, 下载次数: 11)
下载附件
2013-10-25 22:40 上传
将enabled = 0注释掉,启用光盘仓库。联网环境下可能回去找网络上的仓库,为了使包的安装和系统的版本匹配,可以将其他仓库暂时停用,方法类似上面,把要停掉的仓库加上“enabled=1”这一句。
然后,挂载光盘,挂载点为/media/cdrom
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
安装软件包
yum install ****** (如有要求i686包,在包名后 加.i686)
yum install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 make sysstat
yum install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 make sysstat
e、创建用户及组,参照下面截图,如果需要建立其他用户名,在其他步骤中相应的用户名也要做变更
4.png (9.81 KB, 下载次数: 10)
下载附件
2013-10-25 22:45 上传
建立/etc/oraInst.loc文件,如果不建立此文件,安装时会报错,内容如下:
inventory_loc=/u01/app/oraInventory
inst_group=oinstall
f、编辑 /etc/sysctl.conf 文件,结尾添加如下内容
5.png (15.28 KB, 下载次数: 21)
下载附件
2013-10-25 22:45 上传
保存文件,执行命令 sysctl -p ,使修改生效
g、编辑 /etc/security/limits.conf 文件,添加如下内容
6.png (5.93 KB, 下载次数: 11)
下载附件
2013-10-25 22:45 上传
h、创建目录
7.png (3.98 KB, 下载次数: 11)
下载附件
2013-10-25 22:45 上传
i、将安装文件用oracle用户上传到虚拟机中,并用unzip命令解压缩(两个文件都要解压缩)
注:使用yum install unzip命令安装unzip包
解压后得到database目录,其中包含response目录,该目录中有三个rsp文件,用来作为静默安装时的应答文件的模板,最好别在原文件上修改,拷贝一份。
三个文件作用分别是:
db_install.rsp:安装应答
dbca.rsp:创建数据库应答
netca.rsp:建立监听、本地服务名等网络设置的应答
j、将db_install.rsp复制一份,在其基础上修改内容
本打算将应答文件作为附件上传的,无奈实在不知道如何上传附件,大家自己尝试修改一下吧,起始应答文件内容也不是很复杂,仔细看一下注释,大多是分段的。比如需要创建数据库时,将create database段中内容设置好即可。
运行如下命令安装
./runInstaller -silent -responseFile /u01/app/database/response/install.rsp
我在安装时报了3个warning的警告信息,但不影响安装和使用,如果出现fail信息,就需要查看日志来解决了。
耐心等待安装完成后,出现下面提示
/u01/app/oracle/product/11.2.0/home1/root.sh
To execute the configuration scripts:
1. Open a terminal window
2. Log in as "root"
3. Run the scripts
4. Return to this window and hit "Enter" key to continue
Successfully Setup Software.
这是让切换到root用户下执行脚本/u01/app/oracle/product/11.2.0/home1/root.sh按照要求执行一下吧。
至此数据库软件安装完成
下面的步骤为静默创建数据库
1、复制并修改应答文件dbca.rsp
2、执行dbca -silent -responseFile ./dbca.rsp,期间可能因为应答文件中没有填写sys和system的密码,要求输入密码
3、出现如下信息则创建成功
9.png (21.12 KB, 下载次数: 15)
下载附件
2013-10-25 22:45 上传
4、完成后输入命令lsnrctl status查看是否正确启动监听
5、配置em管理器时,要设定ORACLE_UNQNAME环境变量,内容为数据库名字,设定命令:export ORACLE_UNQNAME=数据库名,为了每次避免每次开机都要设定,可将该命令加到oracle家目录下.bash_profile文件中。
10.png (30.44 KB, 下载次数: 18)
下载附件
2013-10-25 22:45 上传
|