RHEL5 上安装 oracle10g 过程和步骤.docx
- 文档编号:29614341
- 上传时间:2023-07-25
- 格式:DOCX
- 页数:33
- 大小:3.44MB
RHEL5 上安装 oracle10g 过程和步骤.docx
《RHEL5 上安装 oracle10g 过程和步骤.docx》由会员分享,可在线阅读,更多相关《RHEL5 上安装 oracle10g 过程和步骤.docx(33页珍藏版)》请在冰豆网上搜索。
RHEL5上安装oracle10g过程和步骤
VMWareRHELAS5安装Oracle10g
过程和步骤
目录
一、搭建环境:
-1-
二、准备工作:
-1-
(1)检查必要的安装包-1-
(2)修改内核参数-4-
(3)oracle用户设置Shell限制-5-
(4)vi/etc/pam.d/login行末添加以下内容-6-
(5)关闭防火墙,vi/etc/selinux/config确保以下内容-6-
三、安装Oracle-6-
(1)新增组和用户:
-6-
(2)创建Oracle的安装目录,并把权限赋给oracle用户:
-6-
(3)oracle用户的环境变量-7-
(4)Oracle安装-7-
进入欢迎界面,单击Next。
-8-
指定清单目录和证书-8-
指定文件位置-8-
选择安装类型-9-
与特定产品相关的先决条件的检查-11-
选择数据库配置-13-
指定数据库配置选项-15-
选择数据库管理选项-16-
指定数据库文件存储选项-17-
指定备份和恢复选项-18-
指定数据库模式口令-19-
摘要-20-
安装-21-
安装结束-29-
一、搭建环境:
在VMWareworkstation6.5虚拟机环境下,在RedhatEnterpriseLinux5.0()上安装Oracle10.2。
虚拟机软件:
VMWareWorkstation6.5.0build-118166
操作系统:
RHELAS5虚拟机,虚拟机安装文件为:
.dvd.iso
数据库:
官方下载的数据库安装文件:
10201_database_linux32.zip
10201_clusterware_linux32.zip
系统硬件平台:
1
PC机一台
内存2G
硬盘〉30G
1块网卡10/100M
1个光驱
2
从PC机分给VMWare虚拟机的内存为512M
3
VMWare虚拟机的最大可使用硬盘为10G,网卡一块
4
VMWare虚拟机含有1块虚拟网卡
5
分给VMWare虚拟机的内存为512M
系统软件平台
操作系统
WindowsXPSP3
虚拟机软件
VMWareWorkstation6.5.0build-118166
虚拟机操作系统
.dvd.iso
数据库软件
10201_database_linux32.zip
10201_clusterware_linux32.zip
二、准备工作:
操作步骤:
针对Oracle10.2的要求,进一步安装RHLinux软件
RHLinux操作系统版本和内核版本要求
Oracle10.2针对RHLinux操作系统版本要求:
RedhatEnterpriseLinuxAS/ES3.0(Update4orlater)
RedhatEnterprise4.0
Oracle10.2针对RHLinux3内核版本要求
RedhatEnterpriseLinux3.0
2.4.21-27.EL
Oracle10.2针对RHLinux4内核版本要求
RedhatEnterpriseLinux3.0andAsianux2.0:
2.6.9-5.EL
检查操作系统版本:
#cat/etc/issue
运行以下命令检查内核版本:
#uname-r
(1)检查必要的安装包
RHLinux5软件包要求
具体为以下几个包:
libaio-0.3.106-3.2.i386.rpm、
compat-libstdc++-33-3.2.3-61.i386.rpm、
compat-glibc-headers-2.3.4-2.26.rpm、
glibc-header-2.5-12.i386.rpm、
glibc-devel-2.5-12.i386.rpm、
compat-gcc-34-3.4.6-4.i386.rpm、
compat-gcc-34-c++-3.4.6-4.i386.rpm、
libgomp-4.1.1-52.el5.i386.rpm、
gcc-4.1.1-52.el5.i386.rpm、
libXp-1.0.0.-8.i386.rpm、
openmotif-2.3.0-0.3-el5.i386.rpm、
compat-db-4.2.52-5.1.i386.rpm
使用rpm命令检查必备软件包的安装情况,要查看系统上安装了这些程序包的哪些版本,以root用户身份运行以下命令:
#rpm–qpackage_name
#rpm–qmakeglibclibaiocompat-libstdc++compat-gcc-34\compat-gcc-34-c++gcclibxpopenmotifcompat-db
安装好RHELAS5虚拟机,默认没有安装glibc、libaio、compat-libstdc++、compat-gcc-34、compat-gcc-34-c++、gcc、libxp、openmotif、compat-db,
需要在RHEL5安装光盘上的Server文件夹中找到所需的安装包。
执行以下命令进行安装:
rpm–ivhlibaio-0.3.106-3.2.i386.rpm
rpm–ivhcompat-libstdc++-33-3.2.3-61.i386.rpm
rpm–ivhcompat-glibc-headers-2.3.4-2.26.rpm
rpm–ivhglibc-header-2.5-12.i386.rpm、
rpm–ivhglibc-devel-2.5-12.i386.rpm
rpm–ivhcompat-gcc-34-3.4.6-4.i386.rpm
rpm–ivhcompat-gcc-34-c++-3.4.6-4.i386.rpm
rpm–ivhlibgomp-4.1.1-52.el5.i386.rpm、
rpm–ivhgcc-4.1.1-52.el5.i386.rpm
rpm–ivhlibXp-1.0.0.-8.i386.rpm
rpm–ivhopenmotif-2.3.0-0.3-el5.i386.rpm
rpm–ivhcompat-db-4.2.52-5.1.i386.rpm
针对Oracle10.2配置RHLinux5
Oracle对硬件的要求
11024MB物理内存
2交换空间
内存<=1024MB:
2*RAM
3400MB/tmp空间
41.5–3.5GBOracle软件
51.2GOracle数据库
本安装的硬件配置
1512MB物理内存
22GB交换空间(2倍于内存)
3交换空间=2倍的内存
4400MB/tmp空间
510GOracle软件与数据库
验证内存要求
查看可用RAM空间大小,运行以下命令:
#grepMemTotal/proc/meminfo
关闭Linux,查看内存。
可以通过拖动调整内存大小。
验证交换区要求
查看交换区空间大小,运行以下命令
#grepSwapTotal/proc/meminfo
(2)修改内核参数
Linux允许在系统启动和运行时修改大多数内核参数,完成内核参数更改后不必重新启动系统。
Oracle数据库10.2需要以下所示的内核参数设置。
----此处设置正确,才能够在安装Oracle10g的先决条件检查的内存检查中通过。
用vi修改文件/etc/sysctl.conf,增加下面的内容到文件/etc/sysctl.conf中:
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
#semaphores:
semmsl,semmns,semopm,semmni
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
运行下面的命令使得内核参数生效
/sbin/sysctl–p
1、修改/etc/redhat-release文件,因为Oracle数据库暂不支持RHEL5
#vi/etc/redhat-release
#RedHatEnterpriseLinuxServerrelease5.2(Tikanga)
redhat-4
2、$exportLC_CTYPE=zh_CN.GB2312-8
//这是避免安装软件时出现乱码,可根据安装时的错误提示更改编码格式
(3)oracle用户设置Shell限制
Oracle建议对每个Linux帐户可以使用的进程数和打开的文件数设置限制。
要进行修改,在文本编辑器中打开/etc/security.conf文件。
vi/etc/security/limits.conf行末添加以下内容:
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
(4)vi/etc/pam.d/login行末添加以下内容
sessionrequiredpam_limits.so
(5)关闭防火墙,vi/etc/selinux/config确保以下内容
SELINUX=disabled
保存关闭SELIINUX
三、安装Oracle
(1)新增组和用户:
创建安装Oracle需要的组和用户帐户
要安装Oracle10.2数据库,必须包含下面的本地操作系统组和用户。
Oracle安装组(oinstall)
OSDBA组(dba)
Oracle软件拥有者(oracle)
groupaddoinstall
groupadddba
groupaddoper
useradd-goinstall-Gdbaoracle
设置Oracle帐户的口令(这里,口令设为oracle)
passwdoracle
(2)创建Oracle的安装目录,并把权限赋给oracle用户:
Oracle10.2软件需要约2.5G的可用磁盘空间,而数据库则另需约1.2G的可用磁盘空间。
/tmp目录至少需要400M的可用空间。
运行以下命令,检查系统上的可用磁盘空间。
df–h检查一下空间的使用情况:
--确保Oracle安装目录有足够空间,否则在安装过程中会提示创建数据库空间不足。
查看在/tmp路径下是否满足要求的可用磁盘空间,执行命令:
#df–k/tmp
创建Oracle需要的目录:
#mkdir-p/home/u01/app/oracle
#chown-Roracle:
oinstall/home/u01/app/oracle
#chmod-R775/home/u01/app/oracle
(3)oracle用户的环境变量
设置.bash_profile
以oracle身份登录,并通过在.bash_profile中添加以下行,将ORACLE_BASE添加到登录配置文件(直接gedit/home/oracle/.bash_profile)增加下列内容:
exportORACLE_BASE=/home/u01/app/oracle
exportORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
exportORACLE_SID=orcl
exportPATH=$PATH:
$ORACLE_HOME/bin
(4)Oracle安装
把10201_database_linux32.zip制成.iso虚拟光驱,挂载1010201_database_linux32.iso数据库安装光盘,复制到/home/oracle/下,
su–oracle
unzip10201_database_linux32.zip
cddatabase.
su–
xhost+
su-oracle
运行./runInstaller-ignoresysprereqs (注意大小写)
进入欢迎界面,单击Next。
指定清单目录和证书
使用默认值或编辑清单目录的路径,以指向正确目录。
操作系统组名称为oinstall。
指定文件位置
使用默认值或继续操作前确保源路径和目标路径正确。
选择安装类型
接受默认值EnterpriseEdition。
与特定产品相关的先决条件的检查
所有检查都顺利通过。
如果一个或多个检查失败,则在继续操作前纠正该问题。
对于虚拟机,操作系统版本错误以及内存大小检查错误,以及相应的软件包检查不必注意。
选择数据库配置
接受默认值Createastarterdatabase和GeneralPurpose。
指定数据库配置选项
输入数据库的全局数据库名称。
该名称应包含ORACLE_SID和服务器域名(例如,demo1.orademo.org,其中demo1是ORACLE_SID,orademo.org是域名)。
输入全局数据库名称时,SID框将自动填充。
接受默认的数据库字符集。
如果需要安装样例数据库,选择Createdatabasewithsampleschemas。
选择数据库管理选项
选择UseDatabaseControlforDatabaseManagement。
指定数据库文件存储选项
选择FileSystem,然后输入数据库文件要使用的路径名(在本例中为/home/u01/app/oracle/oradata)。
指定备份和恢复选项
选择DonotenableAutomatedbackups。
指定数据库模式口令
选择Usethesamepasswordforalltheaccounts。
选择一个口令,然后输入两次进行确认。
摘要
显示已安装产品的摘要。
单击Install。
安装
此屏幕历经安装和链接Oracle软件的几个阶段。
安装过程结束时弹出一个窗口显示配置信息。
记下EnterpriseManagerURL,然后单击OK关闭该窗口。
弹出一个“ExecuteConfigurationscripts”窗口,提示需要以root用户身份运行配置脚本。
以root用户身份登录,切换到该窗口中指示的目录,然后执行root.sh脚本。
该脚本提示输入本地bin目录的位置。
按Enter键接受默认值。
当脚本完成时,返回到ExecuteConfigurationscripts窗口并单击OK。
显示安装进度。
安装过程结束时弹出一个窗口显示配置信息。
记下EnterpriseManagerURL,然后单击OK关闭该窗口。
弹出一个“ExecuteConfigurationscripts”窗口,提示需要以root用户身份运行配置脚本。
以root用户身份登录,切换到该窗口中指示的目录,然后执行root.sh脚本。
该脚本提示输入本地bin目录的位置。
按Enter键接受默认值。
当脚本完成时,返回到ExecuteConfigurationscripts窗口并单击OK。
以root用户身份登录,切换到该窗口中指示的目录,然后执行root.sh脚本。
该脚本提示输入本地bin目录的位置。
按Enter键接受默认值。
脚本执行结果如图所示。
安装结束
记下摘要中显示的URL,并在准备好时单击Exit。
运行dbca程序,显示向导界面。
打开浏览器,查看oem的Web管理页面,正常显示数据库内容。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RHEL5 上安装 oracle10g 过程和步骤 安装 过程 步骤