Centos65安装Oracle11g详细过程.docx

上传人:b****1 文档编号:18003476 上传时间:2023-04-24 格式:DOCX 页数:37 大小:1.01MB
下载 相关 举报
Centos65安装Oracle11g详细过程.docx_第1页
第1页 / 共37页
Centos65安装Oracle11g详细过程.docx_第2页
第2页 / 共37页
Centos65安装Oracle11g详细过程.docx_第3页
第3页 / 共37页
Centos65安装Oracle11g详细过程.docx_第4页
第4页 / 共37页
Centos65安装Oracle11g详细过程.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

Centos65安装Oracle11g详细过程.docx

《Centos65安装Oracle11g详细过程.docx》由会员分享,可在线阅读,更多相关《Centos65安装Oracle11g详细过程.docx(37页珍藏版)》请在冰豆网上搜索。

Centos65安装Oracle11g详细过程.docx

Centos65安装Oracle11g详细过程

CentOS6.5安装oracle11G数据库详细过程

安装环境

1台linux虚拟机,CentOS6.564位系统,内存4G,CPU2核,磁盘50G

Oracle软件版本:

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

安装数据库所需要的系统环境及组件;

修改主机名称

[root@localhost~]#vi/etc/hosts

127.0.0.1localhostlocalhost.localdomainIocalhost4localhost4.localdomain4

:

:

1localhostlocalhost.localdomainIocalhost6localhost6.localdomain6

172.21.1.77PCB

[root@localhost~]#hostnamePCB

[root@localhost~]#vi/etc/sysconfig/network

NETWORKING=yes

HOSTNAME=PCB

GATEWAY=172.21.1.1

修改完以后servicenetworkrestart或者重启系统生效

安装oracle11g数据库需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。

在64位版本平台上,两种版本都要安装):

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

compat-libstdc++-33-3.2.3(32bit)

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(32bit)

glibc-common-2.5

glibc-devel-2.5

glibc-devel-2.5(32bit)

glibc-headers-2.5

ksh-20060214

libaio-0.3.106libaio-0.3.106(32bit)libaio-devel-0.3.106libaio-devel-0.3.106(32bit)libgcc-4.1.2libgcc-4.1.2(32bit)libstdc++-4.1.2libstdc++-4.1.2(32bit)libstdc++-devel4.1.2make-3.81sysstat-7.0.2pdksh-5.2.14

采用yum安装,如下:

yuminstall-ybinutils*yuminstall-ycompat-libstdc*yuminstall-yelfutils-libelf*yuminstall-ygcc*yuminstall-yglibc*yuminstall-yksh*yuminstall-ylibaio*yuminstall-ylibgcc*yuminstall-ylibstdc*yuminstall-ymake*yuminstall-ysysstat*yuminstalllibXp*-yyuminstall-yglibc-kernheaders

安装完以后检查下lib是否安装齐全:

[root@powerlong4~]#rpm-q--queryformat%-{name}-%{version}-%{release}-%{arch}"\n"\compat-libstdc++-33glibc-kernheadersglibc-headerslibaiolibgccglibc-develxorg-x11-deprecated-libs如果缺少,就继续安装缺失的组件包。

网络、系统参数调整及说明

在生产环境中要求尽量使用2块千兆网卡做绑定,预防网卡、网线、端口、单个网络交换机带来的单点故障。

调整内核参数及用户限制

用root用户编辑/etc/sysctl.conf文件,设置相关参数的系统默认值。

如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。

vi/etc/sysctl.conf

#kernel.shmall=4294967296fs.aio-max-nr=1048576fs.=6815744kernel.shmmni=4096kernel.shmmax=2147483648kernel.shmall=2097152kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586

(2)更改oracle安全性限制编辑/etc/security/limits.conf文件,修改操作系统对oracle用户资源的限制。

在该文件中修改或添加如下行

vi/etc/security/limits.conf

oracle

soft

nproc

2047

oracle

hard

nproc

16384

oracle

soft

nofile

1024

oracle

hard

nofile

65536

oracle

hard

stack

10240

调整完成后,建议重启系统确保完全生效或者执行sysctl-p修改内核参数马上生效。

目录结构及空间大小规划

临时目录/tmp:

至少2GB空间,推荐5GB,用于存放Oracle软件安装时产生的日志。

交换区(SWAP):

按照操作系统推荐配置,根据内存大小,为物理内存的1-1.5倍。

推荐:

创建2个大小相同、且分布在不同盘(pv)上的SWAP空间。

数据库软件安装目录

Oracle软件安装目录建议设置为单独的文件系统,比如建立一个目录/oradata实际安装的主目录为/oradata/oracle/u01/app大小一般配置为20GB,目录的owner要求为oracle:

oinstallmkdir-p/oradata/oracle/u01/app

数据库安装用户和组的创建

[root@PCB~]#groupaddoinstall

[root@PCB~]#groupadddba

[root@PCB~]#useradd-m-goinstall-Gdbaoracle

[root@PCB~]#passwdoracle设置oracle用户密码设置oracle用户环境变量

首先确定数据库名及数据库实例名,对于单实例(非RAC)环境下,两者一般是一致的。

假设数据库(实例)名为pcb,使用oracle用户,编辑/home/oracle/.bash_profile,加入以下

内容

[oracle@PCB~]$vi/home/oracle/.bash_pro$PATH:

$HOME/bin

exportPATH

exportPATH

exportPATH

exportTMPDIR=/oradata/tmp

exportTMP=/oradata/tmp

exportORACLE_BASE=/oradata/oracle

exportORACLE_HOME=/oradata/oracle/u01/app

exportORACLE_SID=pcb

exportORACLE_TERM=xterm

export

CLASSPATH=$ORACLE_HOME/JRE:

$ORACLE_HOME/jlib:

$ORACLE_HOME/rdbms/jlib:

$ORACLE_H

OME/network/jlib

exportPATH=$ORACLE_HOME/bin:

$PATH

exportTHREDS_FLAG=native

exportOH=$ORACLE_HOME

exportTERM=vt100

PATH=$PATH:

$ORACLE_HOME/bin:

$ORACLE_HOME/opatch:

$OCM/bin

改变属组和权限;

[root@PCBoradata]#chown-Roracle:

oinstall/oradata/

[root@PCBoradata]#chown-Roracle:

oinstall/oradata/oracle/

[root@PCBoradata]#chown-Roracle:

oinstall/oradata/oracle/u01/app

[root@PCBoradata]#chmod-R775/oradata/oracle/

建立/soft文件夹将软件上传到文件夹/soft并解压软件解压后的软件在database里面

[root@PCBsoft]#unziplinux.x64_11gR2_database_1of2.zip

[root@PCBsoft]#unziplinux.x64_11gR2_database_2of2.zip

[root@PCBsoft]#chown-Roracle:

oinstalldatabase/

[root@PCBmnt]#mount-tauto/dev/cdrom/mnt/cdrom/#挂载系统盘方便安装系统所需组件

mount:

blockdevice/dev/sr0iswrite-protected,mountingread-only

[root@PCBmnt]#cdcdrom/

[root@PCBcdrom]#ls

CentOS_BuildTagisolinuxRPM-GPG-KEY-CentOS-Debug-6

EFIPackagesRPM-GPG-KEY-CentOS-Security-6

repodata

imagesRPM-GPG-KEY-CentOS-6[root@PCBcdrom]#

安装VNC通过图形界面向导安装数据库

Vnc安装部分;

在Linux下面进行Oracle安装,需要启动Java的swing界面,所以需要x-window窗口,那么就需要直接去服务器机房去现场操作挺麻烦,远程xshell无法视窗,这种情况下可以采用vnc的模式远程连接Linux系统的视窗来进行远程安装Oracle。

1,先检查一下服务器是否已经安装了VNC服务,没有安装,检查服务器的是否安装VNC

的命令如下

[root@linuxidcrpms]#ps-eaf|grepvnc

root17891557017:

30pts/000:

00:

00grepvnc

[root@linuxidcrpms]#

[root@linuxidcrpms]#rpm-qa|grepvnc

[root@linuxidcrpms]#

2,如果没有安装vnc可以使用下面命令进行安装:

yuminstalltigervnctigervnc-server-y

顺利安装完,check下

[root@linuxidcrpms]#rpm-qa|grepvnctigervnc-1.1.0-16.el6.CentOS.x86_64tigervnc-server-1.1.0-16.el6.centos.x86_64

libvncserver-0.9.7-4.el6.x86_64

[root@linuxidcrpms]#

3,接下来就是安装之后的配置问题了,使用下面的命令编辑配置文件:

vim/etc/sysconfig/vncservers

VNCSERVERS="1:

root"

VNCSERVERARGS[1]="-geometry800x600"

下面这段是上面所讲配置文件注解,做参考之用:

#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:

user1

2:

user2",,

依次类推,默认情况下,1:

user1对应5901,2:

user2对应5902(VNC的默认监听端口是

5900,监听端口规则为590+usernumber),如下VNCSERVERS="usernumber:

myusername"

#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-

nolistentcp为阻止tcp包,-localhost代表只监听本地,

VNCSERVERARGS[1]="-geometry800x600-nolistentcp-localhost"

如果想阻止http包,可以使用如下配置

VNCSERVERARGS[1]="-geometry800x600-nolistentcp-nohttpd-localhost"

4,设置vnc密码

使用下面的命令为vnc设置密码(需要使用su切换到要设置vnc密码的用户上,比如:

su-oracle,其中oracle就是在上面配置文件内写的帐号)

[root@powerlong4~]#vncpasswd

Password:

5,启动vnc服务

设置好密码之后,就是启动VNC服务了,启动VNC服务的时候也需要用suuser1(user1

就是在上面配置文件内写的帐号)切换到要启动服务的帐号上(很多朋友在使用DirectSpace

默认的桌面VNC的时候,遇到无法连接“10061错误”,即可在ssh下输入下面命令解决!

重启vncserver命令:

servicevncserverrestart

设置VNC服务开机启动用下面的命令:

chkconfigvncserveron

6,在windows下安装vnc客户端

 

ContinusCan«r*l

切换用户su-oracle进入/soft/database文件夹执行安装脚本./runlnstaller

oracleQPCBdatabase]$Is

aocinstallresponserpmrunlnstallersshsetupstagewelcome,htil

'oracte^PCBdatabase]$./runinstaller

正在启动OracleUniversalInstaller...

趨查临时空间:

必须大于120M3-实际河30172MB通过

噬查交按空间:

哆须丈于150M3*实际肖3&67MB逼过

险宣监观器:

监观器配置金少必或显示25匕伸創性

»>无送使用命爭/usr/bin/xdpyinfo自动摊查楚示曙顫色。

诸检查昱否设竇了DISPlay变星=未通辻««

未诵过英些要求检查•必须先瀟足这些要求*

然后才能组续安瓶

是否继续?

>»盈略未通过旳必需先茯条件~魏续

解决办法:

安装oracle无法使用命令/usr/bin/xdpyinfo自动检查显示器颜色

[root@dev~]#xhost+就可以了

在Linux上安装Oracle时,经常会报以下错误:

无法使用命令/usr/bin/xdpyinfo自动检查

显示器颜色。

请检查是否设置了DISPLAY变量。

可以使用下述命令解决这个问题:

1.在root下执行

#xdpyinfo记录下nameofdisplay:

后的字符串,如127.0.0.1:

1.0

2.#xhost+

返回信息为:

accesscontroldisabled,clientscanconnectfromanyhost

3.切换到Oracle用户:

#su-oracle

4.在Oracle用户下执行命令:

exportDISPLAY=:

1.0

5.在Oracle下执行xdpyinfo命令,如果能正常显示,说明设置成功。

再次执行安装就能出现向导窗口。

■OracleDatabasellgRelease2Installer-Installi

ngdataba:

ie・Step1of9-□

CcnfigureSecurityUpdates

》ORACLE卄£

DATABASE11

■ITFT个丫丫丫)

ConfigureSecurityUpdates

IrutMlyonOmicc

Typicalins*alivion

Suminary

ln$nllP^rccuc-

Help

Provide/ourenaiacaresstoberrormedorsecurityissues,innaiitheproductandinidiieconTiqjraionm4raqer.\>iev/jeui$..

Etrail

Easierfo-youifyouuseyourM/Ora二IcSupportemailiddress/usernsme.

叵Iv^i:

h10recer

»srecurtyupdate?

viaOracleSupper

MyOraclesupponPasswore:

Nexci>]

Cancel

OracleDatabasellgRelease2Installer-Installingdatabase•Step2of9

SelectInstallationOption

ORACLE讣

DATABASE

Y犖灯冰“丫丫丫/

ImulldlkiriOption

CMCwions

WZitn/ofUier;lor/ingInzioptions.

Cfi4l«・naconflgurie

Jpqrarei-e^tsnnqd/asd

 

 

Help

OracleDatabasellgRelease2Installer・Installingdatabase・Step3of9

NocIpSplection

B

 

Sdecttheiyp

>.Singiemftanee

Re^lAppir&i-nClunerron

 

|Cancel|

OracleDatabasellgRelease2Installer-Installingdatabase・Step4of11

SelectProductLanguages

.SX

 

iGridOpUon^T一一

•.ProduaLangs申丫Datab,"Fcii"an

丫H:

y

丫SUWE紗丫InstallProduct

VFinish

Avail«blrIungun^rt

Arabic

Benoali

EczmPorucuese

Bulgthan

CifiMliiinFrench

Ciiafan

Croarian

C«ech

0

ourcn

E^yp^ian

Erglih(LinkedKJngdos)soman

fmn?

h

French

dmin

Qree<

Hebrew

Hung«ri

Isimdlc

iraone?

un

 

SppctDatabaseFditinn

ORACLE-

DATABASE

WhicheddicndoyouiftarvttoinctalP

(•£nterpn$eEdition(429CI)

OraceDat^ba^eLlgEnierpriseEditoris■idf-nan^gngCatiaa*thaihasthescalaElity^performanghghavailability,andsturhyfeaturesrequiredtcrunthemostde«anding,nb^ion-cmicclapplication$.

ClUodardEdiiion(4.22GB>

OracleD&tuaseLlgsanairdBamonisickuroruorKgroups,decquerns,anosraiitonecSuirsizedbujncs$C5lookingforlowrcostsoluiicns.

StandarcEdiiionOne<422C£)

OracleLlgStondardEditionOnei:

ided(q•wrkgrojps/deportments,ad;nclto

no市in--ci^Adhii"nnvv*ImVingfnrIrwr.rA^trnknirnc

SMOpjons..

*>Cancel

 

OracleDatabasellgRelease2Installer-Installingdatabase・Step6of11

SpecifyInstallationLocation

ORAUfqqg

DATABASE

丫个个丫于了丫

Crid<

Daums丄Ecmior

InstallationLocation

Cp:

r^tirflSr;tcTGro“u5

sccoiyinOraclesizepvncopfoctuiorxic:

cr*v>urexacowig^rron-rewccmtsTh5locationistheoracleoir

 

 

1

<£«ckUexi>

6(vhIj

<^reatpInventory

ORACLEt>ATAB*»E

Youart奚irtmg丫D'jrtitsinrillHiuioffirishestS曹比的idircctDryta

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

当前位置:首页 > 经管营销 > 公共行政管理

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

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