在RHEL52上安装Oracle 数据库10gWord文档下载推荐.docx

上传人:b****6 文档编号:18665365 上传时间:2022-12-31 格式:DOCX 页数:21 大小:547.12KB
下载 相关 举报
在RHEL52上安装Oracle 数据库10gWord文档下载推荐.docx_第1页
第1页 / 共21页
在RHEL52上安装Oracle 数据库10gWord文档下载推荐.docx_第2页
第2页 / 共21页
在RHEL52上安装Oracle 数据库10gWord文档下载推荐.docx_第3页
第3页 / 共21页
在RHEL52上安装Oracle 数据库10gWord文档下载推荐.docx_第4页
第4页 / 共21页
在RHEL52上安装Oracle 数据库10gWord文档下载推荐.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

在RHEL52上安装Oracle 数据库10gWord文档下载推荐.docx

《在RHEL52上安装Oracle 数据库10gWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《在RHEL52上安装Oracle 数据库10gWord文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。

在RHEL52上安装Oracle 数据库10gWord文档下载推荐.docx

需要检查安装Oracle10g所需的所有程序包和更新以及对系统进行配置,以便具备相应的环境。

2.1 

RHEL5.2 

内核版本(root)

检查RHEL5.2内核版本:

[root@RHEL~]# 

uname-r

2.6.18-92.el5xen

2.2 

10g 

所需程序包(root)

检查Oracle10g安装所需要的内核版本:

rpm-qgccmakebinutilsopenmotif

gcc-4.1.2-42.el5

make-3.81-3.el5

binutils-2.17.50.0.6-6.el5

openmotif 

isnotinstalled

查询其他包安装情况:

rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcc\

>

compat-gcc-c++compat-libstdc++compat-libstdc++-devel

openmotif-2.3.0-0.5.el5

setarch-2.0-1.1

compat-db-4.2.52-5.1

packagecompat-gccisnotinstalled

packagecompat-gcc-c++isnotinstalled

packagecompat-libstdc++isnotinstalled

packagecompat-libstdc++-develisnotinstalled

那么安装之。

这些包在RHEL的DVD安装盘上的server目录下都有,只要找到安装即可。

[root@RHEL 

~]# 

cd"

/media/RHEL_5.2i386DVD/Server"

[root@RHELServer]# 

rpm-Uvhsetarch-2*

warning:

setarch-2.0-1.1.i386.rpm:

HeaderV3DSAsignature:

NOKEY,keyID37017186

Preparing... 

###########################################[100%]

packagesetarch-2.0-1.1isalreadyinstalled

rpm-Uvhmake-3*

make-3.81-3.el5.i386.rpm:

packagemake-3.81-3.el5isalreadyinstalled

rpm-Uvhglibc-2*

glibc-2.5-24.i386.rpm:

packageglibc=2.5-24wasalreadyadded,skippingglibc<

2.5-24

error:

errorreadingfromfileglibc-2.5-24.i686.rpm

rpm-Uvhlibaio-0*

libaio-0.3.106-3.2.i386.rpm:

packagelibaio-0.3.106-3.2isalreadyinstalled

rpm-Uvhcompat-libstdc++-33-3*

compat-libstdc++-33-3.2.3-61.i386.rpm:

packagecompat-libstdc++-33-3.2.3-61isalreadyinstalled

rpm-Uvhcompat-gcc-34-3*

compat-gcc-34-3.4.6-4.i386.rpm:

1:

compat-gcc-34 

rpm-Uvhcompat-gcc-34-c++-3*

compat-gcc-34-c++-3.4.6-4.i386.rpm:

compat-gcc-34-c++ 

rpm-Uvhgcc-4*

gcc-4.1.2-42.el5.i386.rpm:

packagegcc-4.1.2-42.el5isalreadyinstalled

rpm-UvhlibXp-1*

libXp-1.0.0-8.1.el5.i386.rpm:

libXp 

rpm-Uvhopenmotif-2*

openmotif-2.3.0-0.5.el5.i386.rpm:

rpm-Uvhcompat-db-4*

compat-db-4.2.52-5.1.i386.rpm:

compat-db 

安装完成后,再次查询,可能发现如下包依然没有安装:

但是,如果再次安装的,又会提示alreadyinstalled。

后来也没管了,安装Oracle10g会正常通过。

2.3 

验证系统要求(root)

grepMemTotal/proc/meminfo

MemTotal:

1086464kB

grepSwapTotal/proc/meminfo

SwapTotal:

2031608kB

所需最小RAM为512MB,而所需最小交换空间为1GB。

对于RAM小于或等于2GB的系统,交换空间应为RAM数量的两倍;

对于RAM大于2GB的系统,交换空间应为RAM数量的一到两倍。

Oracle10g软件还需要2.5GB的可用磁盘空间,而数据库则另需1.2GB的可用磁盘空间。

/tmp目录至少需要400MB的可用空间。

要检查系统上的可用磁盘空间,运行以下命令:

df-h

Filesystem 

Size 

UsedAvailUse%Mountedon

/dev/mapper/VolGroup00-LogVol00

18G 

5.4G 

11G 

33%/

/dev/sda1 

244M 

14M 

218M 

6%/boot

tmpfs 

531M 

0%/dev/shm

/dev/hdc 

2.9G 

0100%/media/RHEL_5.2i386DVD

以上是我虚拟机的环境,我只在虚拟机上挂了一个盘。

2.4 

创建Oracle组和用户帐户(root)

/usr/sbin/groupaddoinstall

/usr/sbin/groupadddba

/usr/sbin/useradd-m-goinstall-Gdbaoracle

idoracle

uid=500(oracle)gid=500(oinstall)groups=500(oinstall),501(dba)

passwdoracle

Changingpasswordforuseroracle.

Newpassword:

Retypenewpassword:

passwd:

allauthenticationtokensupdatedsuccessfully.

2.5 

创建安装目录(root)

创建存储Oracle10g软件和数据库文件的目录。

在创建目录结构时所用的命名惯例符合最佳灵活结构(OFA)规范。

mkdir-p/usr/app/oracle/product/10.2.0/db_1

mkdir-p/usr/app/oracle/product/10.2.0/oradata

mkdir-p/usr/app/oracle/install

chown-Roracle:

oinstall/usr/app/oracle

chmod-R775/usr/app/oracle

创建/usr/app/oracle/install目录是用作安装Oracle的位置,随便放在/mnt/Ora10G也是一样。

2.6 

配置RHEL5.2内核参数(root)

Linux内核非常出色。

与大多数其他UNIX系统不同,Linux允许在系统启动和运行时修改大多数内核参数。

完成内核参数更改后不必重新启动系统。

Oracle数据库10g需要以下所示的内核参数设置。

其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。

kernel.shmall=2097152

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=65536

net.ipv4.ip_local_port_range=102465000

具体地,是修改/etc/sysctl.conf的内容。

通常,网上使用cat或者vi来编辑该文件。

其实,gedit比这些都好用多了,并且对照来看看哪些参数可以设置了,尤其是cat只是追加上去,可能会造成一个参数有多个配置。

下面是我的配置情况:

#KernelsysctlconfigurationfileforRedHatLinux

#

#Forbinaryvalues,0isdisabled,1isenabled. 

Seesysctl(8)and

#sysctl.conf(5)formoredetails.

#ControlsIPpacketforwarding

net.ipv4.ip_forward=0

#Controlssourcerouteverification

net.ipv4.conf.default.rp_filter=1

#Donotacceptsourcerouting

net.ipv4.conf.default.accept_source_route=0

#ControlstheSystemRequestdebuggingfunctionalityofthekernel

kernel.sysrq=0

#ControlswhethercoredumpswillappendthePIDtothecorefilename

#Usefulfordebuggingmulti-threadedapplications

kernel.core_uses_pid=1

#ControlstheuseofTCPsyncookies

net.ipv4.tcp_syncookies=1

#Controlsthemaximumsizeofamessage,inbytes

kernel.msgmnb=65536

#Controlsthedefaultmaxmimumsizeofamesagequeue

kernel.msgmax=65536

#Controlsthemaximumsharedsegmentsize,inbytes

#这个值本身比推荐值大,所以保持不变

kernel.shmmax=4294967295

#Controlsthemaximumnumberofsharedmemorysegments,inpages

kernel.shmall=268435456

#ForOracleInstall

#这几个参数不在Oracle文档内。

在Oracle安装自检时,却会检测这些参数。

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

增加的这几个参数(rmem_default、rmem_max、wmem_default、wmem_max),一开始我没设置,在Oracle安装自检时会报警告错误。

这部分提前说明,具体警报信息如下:

[oracle@RHELoracle]$ 

cd/usr/app/oracle/install

[oracle@RHELinstall]$ 

./runInstaller

StartingOracleUniversalInstaller...

Checkinginstallerrequirements...

Checkingoperatingsystemversion:

mustberedhat-3,SuSE-9, 

redhat-4,UnitedLinux-1.0,asianux-1orasianux-2

Passed

Allinstallerrequirementsmet.

PreparingtolaunchOracleUniversalInstallerfrom/tmp/OraInstall2008-12-30_04-17-29PM.Pleasewait...

Checkingoperatingsystemrequirements...

Expectedresult:

Oneofredhat-3,redhat-4,SuSE-9,asianux-1,asianux-2

ActualResult:

redhat-4

Checkcomplete.Theoverallresultofthischeckis:

Passed

=======================================================================

Checkingoperatingsystempackagerequirements...

Checkingformake-3.79;

foundmake-1:

3.81-3.el5. 

Checkingforbinutils-2.14;

foundbinutils-2.17.50.0.6-6.el5. 

Checkingforgcc-3.2;

foundgcc-4.1.2-42.el5. 

Checkingforlibaio-0.3.96;

foundlibaio-0.3.106-3.2.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1