Oracle11gR2WithRhel7安装指导手册6514.docx

上传人:you****now 文档编号:68827152 上传时间:2022-12-29 格式:DOCX 页数:57 大小:1.33MB
返回 下载 相关 举报
Oracle11gR2WithRhel7安装指导手册6514.docx_第1页
第1页 / 共57页
Oracle11gR2WithRhel7安装指导手册6514.docx_第2页
第2页 / 共57页
点击查看更多>>
资源描述

《Oracle11gR2WithRhel7安装指导手册6514.docx》由会员分享,可在线阅读,更多相关《Oracle11gR2WithRhel7安装指导手册6514.docx(57页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Oracle111g R22 With Rhel 77安装指导手册册文档版本01发布日期目 录1 安装前检查配置31.1 检查硬件环境31.2 检查软软件环境41.2.1 检检查操作系统统版本41.2.2 检检查操作系统统补丁包41.2.3 检检查内核参数数51.2.4 设设置oraccle用户的的shelll限制71.2.5 设设置操作系统统的共享内存存大小71.3 配置本本地磁盘81.3.1 检检查SWAPP空间大小81.4 创建用用户和组91.5 创建安安装目录91.6 设置用用户环境变量量101.6.1 设设置oraccle用户环环境变量102 安装Oraacle软件件122.1 安装

2、前前准备工作122.1.1 拷拷贝安装文件件122.1.2 创创建Inveentoryy目录132.2 安装数数据库软件133 创建数据库库243.1 创建OOraclee数据库243.2 配置OOraclee监听器311 安装前检查配置置关于本章1.1 检查查硬件环境1.2 检查查软件环境1.3 配置置本地磁盘1.4 创建建用户和组1.5 创建建安装目录1.6 设置置用户环境变变量1.1 检查硬件环境安装数据库对硬硬件要求如表表1-1所示。表1-1 硬件要求硬件名称硬件要求检查命令磁盘要求磁盘阵列做做成RAIDD1+0模式式-主机内存主机物理内存不不少于2.55GB# grep MemToo

3、tal /proc/meminnfoCPUCPU为64位位# unamee -m1.2 检查软件环境1.2.1 检查操作系统版版本背景信息本次安装要求操操作系统版本本为rehll 7版本。操作步骤步骤 1 以root用户户登录。步骤 2 检查操作系统版版本。# cat /etc/rredhatt-releease-结束1.2.2 检查操作系统补补丁包背景信息Rhel 7,以以下软件包必必须安装:l binutills.x866_64 l compat-libcaap1.x886_64 l compat-libsttdc+.i686l compat-libsttdc+.x86_664l gcc.

4、x866_64 l gcc-c+.x86_64 l glibc.ii686 l glibc.xx86_644 l glibc-ddevel.i686 l glibc-ddevel.x86_664 l kshl libaio.i686 l libaio.x86_664 l libaio-devell.i6866 l libaio-devell.x86_64 l libgcc.i686 l libgcc.x86_664 l libstdcc+.i6686 l libstdcc+.x886_64 l libstdcc+-deevel.ii686 l libstdcc+-deevel.xx86_644

5、 l libXi.ii686 l libXi.xx86_644 l libXtstt.i6866 l libXtstt.x86_64 l make.x886_64 l sysstatt.x86_64l elfutills-devvell unixODBBC*l unixODBBC.i6886l unixODBBC-devvel.i6686l 操作步骤步骤 1 以root用户户登录系统。步骤 2 使用unamee -r命令令查看kerrnel版本本步骤 3for depp_rpm in elfuttils-ddevel unixOODBC* unixOODBC.ii686 uunixODDBC-

6、deevel.ii686 bbinutiils.x886_64 compaat-libbcap1.x86_664 commpat-llibstddc+-333.i6886 commpat-llibstddc+-333.x866_64 ggcc.x886_64 gcc-cc+.x886_64 glibcc.i6866 glibbc.x866_64 gglibc-devell.i6866 glibbc-devvel.x886_64 ksh llibaioo.i6866 libaaio.x886_64 libaiio-devvel.i6686 liibaio-devell.x86_64 liibgc

7、c.i686 libgccc.x866_64 llibstddc+.ii686 llibstddc+.xx86_644 libsttdc+-devell.i6866 libsstdc+-deveel.x866_64 llibXi.i686 libXii.x86_64 liibXtstt.i6866 libXXtst.xx86_644 makee.x86_64 syysstatt.x86_64 viim epeel-rellease lrzszz unzipp xorgg*;do yum iinstalll $deep_rpmm -y;ddone检查内核参数背景信息Oracle111gR2在在L

8、inuxx内核参数最最小化设置标标准要求如下下表所示,如如果不符合要要求请调整。表1-1 内核参数值参数最小值备注SEMMSL250-SEMMNS32000定义了操作系统统用户最大可可以访问的信信号量数量。SEMOPM100-SEMMNI128定义了操作系统统最大信号量量集的数量SHMALL20971522-SHMMAX42949677296共享内存段最大大大小,建议议物理内存一一半SHMMNI4096定义了操作系统统共享内存段段的最大数量量FILE-MAAX68157444-AIO-MAXX-NR10485766异步IO最大进进程数IP_LOCAAL_PORRT_RANNGEMinimumm

9、:90000Maximumm:655000-RMEM_DEEFAULTT262144-RMEM_MAAX41943044-WMEM_DEEFAULTT262144-WMEM_MAAX10485766-TCP_WMEEM262144TCP_RMEEM41943044-操作步骤步骤 1 以root用户户登录。步骤 2 设置内核参数。1. 通过修改文件/etc/ssysctll.conff,增加要修修改的内核参参数值。例如如:fs.filee-max = 68115744fs.aio-max-nnr = 110485776kernel.shmalll = 220971552kernel.shmmaa

10、x = 442949667296kernel.shmmnni = 44096kernel.sem = 250 320000 100 128net.ipvv4.ip_locall_portt_rangge = 99000 665500net.corre.rmeem_deffault = 2622144net.corre.rmeem_maxx = 411943044net.corre.wmeem_deffault = 2622144net.corre.wmeem_maxx = 100485766net.ipvv4.tcpp_wmemm = 2662144 2621444 2622144net.ip

11、vv4.tcpp_rmemm = 411943044 41944304 441943004如果文件/ettc/syssctl.cconf中的的内核参数和和新增内核参参数相同,请请使用#字符屏蔽文文件/etcc/syscctl.coonf中原有有的内核参数数。2. 运行命令进行参参数修改。# /sbinn/syscctl -pp3. 检查参数是否生生效。# /sbinn/syscctl -aa | grrep seem# /sbinn/syscctl -aa | grrep shhm# /sbinn/syscctl -aa | grrep fiile-maax# /sbinn/syscctl -

12、aa | grrep aiio-maxx-nr# /sbinn/syscctl -aa | grrep neet.ipvv4.ip_locall# /sbinn/syscctl -aa | grrep rmmem# /sbinn/syscctl -aa | grrep wmmem1.2.3 设置oraclle用户的sshell限限制操作步骤步骤 1 以root用户户登录。步骤 2 修改文件/ettc/seccurityy/limiits.coonf,追加加以下内容(如如果不存在)。oracle softt nnproc 20447oracle hardd nnproc 163384oracle

13、 sofft nofille 10024oracle harrd nofille 655536步骤 3 修改文件/ettc/pamm.d/loogin,追追加以下内容容。sessionn reqquiredd paam_limmits.sso步骤 4 修改文件/ettc/pamm.d/suu,追加以下下内容。sessionn requuired pam_llimitss.so步骤 5 修改文件/ettc/proofile,追加以下内内容。if $UUSER = oraacle ; thhen if $SHEELL = /binn/ksh ; tthen ulimiit -u 163844 ul

14、imiit -n 655366 elsee ulimiit -u 163844 -n 665536 fi fi1.2.4 设置操作系统的的共享内存大大小操作步骤步骤 1 以root用户户登录。步骤 2 检查操作系统共共享内存大小小。# df -mm| greep shmmshm 8192 24399 57544 30% /devv/shm如果/dev/shm的文文件系统大小小为物理内存存大小,则表表示已经正确确设置。否则则需要重新设设置。步骤 3 卸载/dev/shm文件件系统。# umounnt /deev/shmm如果提示“deevice is buusy”则需要停止止数据库。步骤 4 挂

15、载/dev/shm文件件系统。内存大小请根据据实际情况填填写。# mountt -t ttmpfs shmfss -o ssize=88g /devv/shm步骤 5 修改文件/ettc/fsttab,追加加以下内容:shm /ddev/shhm ttmpfs sizze=8g 0 01.3 配置本地磁盘1.3.1 检查SWAP空空间大小操作步骤步骤 1 以root用户户登录。步骤 2 检查物理内存大大小。# grep MemTootal /proc/meminnfo步骤 3 检查SWAP空空间大小。# grep SwapTTotal /procc/memiinfoSWAP空间大大小建议值如如

16、表所示。表1-1 SWAP空间大大小和物理内内存大小关系系表物理内存的大小小(RAM)SWAP空间大大小2GB8GBB2倍于RAM8GB32GGB1.5倍于RAAM32GB以上32GB1.4 创建用户和组操作步骤步骤 1 以root用户户登录。步骤 2 创建dba组。1. 先检查dba组组是否存在和和/或组idd是否一致。# grep dba /etc/ggroup2. 无输出则表示ddba组不存存在。如果ddba组已存存在,但组iid不一样,则使用以下命令删除dba组。# /usr/sbin/grouppdel ddba3. 创建dba组。# /usr/sbin/grouppadd -g 2

17、000 dba步骤 3 创建oinsttall组。1. 先检查oinsstall组组是否存在和和/或组idd是否一致。# grep oinsttall /etc/ggroup2. 无输出则表示ooinstaall组不存存在。如果ooinstaall组已存存在,但组iid不一致,则则使用以下命命令删除oiinstalll组。# /usr/sbin/grouppdel ooinstaall3. 创建oinsttall组。# /usr/sbin/grouppadd -g 2011 oinsstall步骤 4 创建oraclle用户。1. 检查oraclle用户是否否存在和/或或用户id是是否一致。#

18、 grep oraclle /ettc/passswd2. 无输出则表示OOraclee用户不存在在。如果Orracle用用户已存在,但但用户id不不一致,则使使用以下命令令删除Oraacle用户户。# /usr/sbin/userddel -rrf oraacle3. 创建oraclle用户。# /usr/sbin/useraadd -uu 300 -g oiinstalll -G dba -d /hoome/orracle -s /bbin/baash -mm oraccle4. 修改oraclle用户密码码。# passwwd oraacle1.5 创建安装目录操作步骤步骤 1 以roo

19、t用户户登录。步骤 2 赋予目录正确的的权限。1. 对文件系统/oopt/orracle赋赋权。# mkdirr /optt/oraccle;chhown -R oraacle:ooinstaall /oopt/orracle# chmodd -R 7775 /oopt/orracle2. 对文件系统/oopt/orraadm赋赋权。# mkdirr /optt/oraaadm ;chownn -R ooraclee:dba /opt/oraaddm# chmodd -R 7770 /oopt/orraadm3. 创建目录/ussr/loccal/biin并赋权。检查/usr/locall/b

20、in目目录是否存在在,如不存在在则需创建该该目录,并赋赋予755权限。# mkdirr /usrr/locaal/binn# chmodd 755 /ussr/loccal/biin# ll /uusr/loocal |grep bindrwxr-xxr-x 2 rooot rooot 40996 20007-05-03 211:24 bbin4. 赋权/tmp目目录权限。检查/tmp是是否具有1777权限限,如不具备备则赋予/ttmp目录11777权限限。# chmodd 17777 /tmpp# ll / |grepp tmpdrwxrwxxrwt 17 root root 4096 20

21、08-06-133 10:000 tmpp1.6 设置用户环境变变量1.6.1 设置oraclle用户环境境变量操作步骤步骤 1 以oraclee用户登录操作作系统。步骤 2 编辑环境变量文文件。ORACLE_BASE,ORACLE_HOME,ORACLE_SID,NLS_LANG请根据实际情况进行设置。l ORACLE_SID唯一一的标识一个个实例,一般般以数据库名名加上实例号号为命名规范范,例如:有有两个实例,数数据库名称为为suseoora,实例例1命名为ssuseorra1,实例例2命名为ssuseorra2,依次次类推。l NLS_LANNG格式为区区域_语言.字符集,字字符集必须和

22、和数据库保持持一致。$ vi .bbashrcc环境变量设置如如下所示:export ORACLLE_BASSE=/oppt/oraacleexport ORACLLE_HOMME=/oppt/oraacle/pproducct/11ggR2/dbbexport ORACLLE_SIDD=insttance_nameexport ORACLLE_TERRM=xteermLD_LIBRRARY_PPATH=$ORACLLE_HOMME/libb:/libb:/usrr/lib:$ORACCLE_HOOME/rddbms/llibexport LD_LIIBRARYY_PATHHSHLIB_PPA

23、TH=$ORACLLE_HOMME/libb:$ORAACLE_HHOME/rrdbms/libexport SHLIBB_PATHH# Set sshell searcch patths:export PATH=$ORACCLE_HOOME/biin:/ussr/sbiin:$PAATH:/uusr/loocal/bbin# CLASSSPATH must incluude thhe folllowinng JREE locaationss:CLASSPAATH=$OORACLEE_HOMEE/JRE:$ORACCLE_HOOME/jllib:$OORACLEE_HOMEE/rdbmms/j

24、liibexport CLASSSPATH=$CLASSSPATHH:$ORAACLE_HHOME/nnetworrk/jliibexport NLS_LLANG=AAMERICCAN_AMMERICAA.AL322UTF8或或AMERIICAN_AAMERICCA.ZHSS16GBKK步骤 3 执行sourcce .basshrc命令令,使环境变变量生效。步骤 4 执行env命令令,确认环境境变量。2 安装Oraclle软件关于本章4.1 安装装前准备工作作本节介绍安装前前的准备工作作,包括拷贝贝安装文件、创创建Inveentoryy目录、启动动远程控制。4.2 安装装数据库软件件本节介绍如

25、何安安装Oraccle 111gR2数据据库软件。4.3 安装装oraclle补丁请按照要求(版版本发布要求求、缺陷预警警)安装Orracle补补丁。建议下下载RDA,OOSW等信息息收集工具以以备问题诊断断时收集信息息。2.1 安装前准备工作作本节介绍安装前前的准备工作作,包括拷贝贝安装文件、创创建Inveentoryy目录、启动动远程控制。2.1.1 拷贝安装文件背景信息请准备linuux下的Orracle安安装介质。Oracle111gR2有有多张安装光光盘:文件名称说明linux.xx64_111gR2_ddatabaase_1of2.ziipdatabasse安装介质质linux.x

26、x64_111gR2_ddatabaase_2oof2.ziipdatabasse安装介质质操作步骤步骤 1 以root用户户登录。步骤 2 将oraclee安装文件以以二进制的方方式拷贝至节点11的“/oppt/oraaadm”中,如下所所示。/opt/orraadm/linuxx.x64_11gR22_dataabase_1of2.ziip/opt/orraadm/linuxx.x64_11gR22_dataabase_2of2.ziip步骤 3 解压缩安装文件件,并赋予权权限。# cd /oopt/orraadm# unzipp /optt/oraaadm/liinux.xx64_111

27、gR2_ddatabaase_1of2.ziip# unzipp /optt/oraaadm/liinux.xx64_111gR2_ddatabaase_2of2.ziip# chmodd 770 -R /oopt/orraadm/databbase# chownn oraccle:dbba -R /opt/oraaddm/dattabasee# chmodd 770 -R /oopt/orraadm/grid# chownn oraccle:dbba -R /opt/oraaddm/griid2.1.2 创建Invenntory目目录创建目录/oppt/oraaInvenntory,并使or

28、accle:oiinstalll为其所有有者。操作步骤步骤 1 以root用户户登录,创建建目录/oppt/oraaInvenntory。# mkdirr /optt/oraIInventtory步骤 2 使oraclee:oinsstall为为该目录所有有者。# chownn oraccle:oiinstalll /oppt/oraaInvenntory# chmodd 770 /optt/oraIInventtory2.2 安装数据库软件件本节介绍如何安安装Oraccle 111gR2数据据库软件。操作步骤步骤 1 以oraclee用户登录。步骤 2 设置DISPLLAY环境变变量。如果是

29、直接连接接到主机的终终端上进行安安装,执行:$ exporrt DISSPLAY=locallhost:0.0如果是在远程终终端上进行安安装,执行:$ exporrt DISSPLAY=REMOTTE_IP:0.0例如:expoort DIISPLAYY=10.770.1022.120:0.0检查环境变量是是否生效。$ echo $DISPPLAY步骤 3 检查oraclle的所有环环境变量是否否已经生效。在启动安装前需需要确保.pprofille中设置的的环境变量都都已生效。$ env步骤 4 启动OUI进行行安装。用oraclee用户登录主机启动动OUI进行行安装。$ /opt/oraad

30、dm/dattabasee/runIInstalller图2-1 取消配置安全更更新不勾选“I wwish tto recceive securrity uupdatees viaa My OOraclee Suppport”,选择“Next”。图2-2 取消安全更新单击“Yes”。步骤 5 下载软件更新。选择“Skipp softtware updattes”,单击“Next”。图2-1 忽略软件更新步骤 6 选择安装方式选择“Insttall ddatabaase sooftwarre onlly”,单击“NEXT”。图2-1 选择安装方式步骤 7 指定安装类型。选择“Singgle in

31、nstancce dattabasee insttallattion”图2-1 选择安装语言步骤 8 选择软件版本。选择“Enteerprisse Ediition”,单击“Next”。图2-1 选择软件版本步骤 9 指定安装目录。在Oraclee Basee中填写“/opt/oraclle”,即oraacle用户户的环境变量量$ORACCLE_BAASE。在Softwaare Loocatioon中填写“/opt/oraclle/prooduct/11gR22/db”,即oraacle用户户的环境变量量$ORACCLE_HOOME。图2-1 指定安装目录步骤 10 设置操作系统用用户组。Da

32、tabasse Admministtratorr Grouup 选择“dba”,Databbase OOperattor Grroup 选选择“dba”,单单击“Nexxt”。图2-1 设置用户组步骤 11 安装概要检查。检查没有问题,单击“Install”按钮进行安装。图2-1 安装概要由于系统中已经经存在更新的的软件包,以以下错误可以以忽略安装过程中会遇遇到如下报错错,新打开一一个oraccle用户终终端,切换至至root用用户,安装如如下包yuminnstalll-y gliibc-sttatic.x86_664gliibc-sttatic.i686安装完成后,返返回切换回ooracle

33、e用户,修改改/opt/orracle/produuct/111gR2/ddb/ctxx/lib/ins_cctx.mkk文件中的配配置ctxhx:$(CTXXHXOBJJ)$(LIINK_CTTXHX)$(CTXXHXOBJJ)$(IINSO_LLINK)修改为ctxhx:$(CTXXHXOBJJ)-staatic$(LINKK_CTXHHX)$(CTXHXXOBJ)$(INSSO_LINNK) /usr/llib64/stdc.a安装过程过报如如下错误,需需要修改/opt/orracle/produuct/111gR2/ddb/syssman/llib/inns_emaagent.mk文件

34、中中的配置,将将文件中的$(SYSMAANBIN)emdcttl:$(MKK_EMAGGENT_NNMECTLL)修改为为$(SYSMAANBIN)emdcttl:$(MKK_EMAGGENT_NNMECTLL)-llnnz111步骤 12 执行root.sh脚本。安装即将结束时时,会提示用用root用用户执行rooot.shh脚本。图2-1 执行脚本新开一个SHEELL窗口,以以root用用户执行以下下命令:# /opt/oraclle/prooduct/11gR22/db/rroot.ssh该脚本执行过程程中需要回答答一些问题,出现问题时直接按回车即可。脚本运行完后,单单击“OK”,单击C

35、LLOSE完成成安装。图2-2 完成安装步骤 13 检查安装错误安装完毕查看mmake.llog($OORACLEE_HOMEE/insttall/mmake.llog)是否否有错误信息息。3 创建数据库关于本章3.1 创建Oraclle数据库3.2 配置Oraclle监听器Error! Reference source not found.Error! Reference source not found.3.1 创建Oraclle数据库背景信息使用操作系统ooraclee用户调用DDBCA进行行安装。操作步骤步骤 1 以oraclee用户登录节节点1。步骤 2 设置DISPLLAY环境变变

36、量。如果是直接连接接到主机的终终端上进行安安装,执行:$ exporrt DISSPLAY=locallhost:0.0如果是在远程终终端上进行安安装,执行:$ exporrt DISSPLAY=REMOTTE_IP:0.0例如:expoort DIISPLAYY=10.770.1022.120:0.0检查环境变量是是否生效。$ echo $DISPPLAY检查oraclle的所有环环境变量是否否已经生效,在在启动安装前前需要确保.profiile中设置置的环境变量量都已生效。$ env步骤 3 启动DBCA安安装界面。$ dbca步骤 4 选择操作类型。选择“Creaate a databb

37、ase”。图3-1 创建数据库步骤 5 选择数据库模板板。选择“Geneeral PPurposse or Transaactionn Proccessinng”。图3-1 选择模板步骤 6 指定数据库名。填写数据库名称称;图3-1 指定数据库名步骤 7 配置企业管理和和自动维护任任务。勾选Enterrprisee Manaager界面面中的“Confiigure Enterrprisee Manaager”。图3-1 配置企业管理勾选Autommatic Mainttenancce Tassks界面中中的“Enablle auttomatiic maiintenaance ttasks”。图

38、3-2 配置自动维护任任务步骤 8 设置用户密码。从安全角度考虑虑,所设置的的密码必须符符合以下要求求的密码复杂杂度:l 口令长度至少66个字符(特特权用户至少少8个字符);l 口令必须包含如如下至少两种种字符的组合合:至少一个小写字字母;至少一个大写字字母;至少一个数字;至少一个特殊字字符:#$-_或空格。l 口令不能和帐号号或者帐号的的倒写一样。图3-1 设置用户密码步骤 9 确认配置后开始始创建数据库库。图3-1 确认配置步骤 10 创建数据库。图3-1 创建数据库DBCA运行完完毕,数据库库建立,完成成数据库创建建操作。步骤 11 登录数据库进行行验证。数据库实例启动动后,登录数数据库

39、确认数数据库状态:# su - oraclle$ sqlpllus /nnologSQL coonn /aas syssdba;SQL seelect statuus froom v$iinstannce;STATUS-OPEN如上所示,表示示状态正常。3.2 配置Oraclle监听器步骤 1 启动NETCAA。用oraclee用户登录节点1启启动NETCCA。选择“Clusster cconfigguratiion”。$ netcaa图3-1 启动netcaa步骤 2 选择配置监听器器。图3-1 选择配置监听器器步骤 3 增加监听器。选择“Add”。图3-1 增加监听器步骤 4 填写监听器名称称。在“Listeener nname”中填写“LISTEENER_OORA”。图3-1 填写监听器名称称步骤 5 配置监听器协议议。选择“TCP”。图3-1 配置监听器协议议步骤 6 指定使用端口号号。填写的端口从范范围15000,16000中选择择,例如:1522图3-1 指定使用端口号号步骤 7 不再配置其他的的监听器。图3-1 不再配置其他的的监听器步骤 8 完成监听器增加加操作。选择“Finiish”。图3-1 完成监听器增加加操作

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 电力管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁