Oracle12c在CentOS7操作系统下环境搭建手册_第1页
Oracle12c在CentOS7操作系统下环境搭建手册_第2页
Oracle12c在CentOS7操作系统下环境搭建手册_第3页
Oracle12c在CentOS7操作系统下环境搭建手册_第4页
Oracle12c在CentOS7操作系统下环境搭建手册_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、前言oraccle DDBA环境境的搭建是是非常重要要的,我用用了两台电电脑(分别别使用wiindowws seerverr 20003和CeentOSS7的操作作系统),配置较高的电脑,笔记本和台式机都可以,内存至少4G,CPU不能太差,要有至少100G的硬盘空间存放虚拟机,还有要求能够有较好的网速下载相关的软件,Linux操作系统是CentOS7-64位。下面就来来介绍怎么么从无到有有的搭建ooraclle环境! 第一章 软软件下载需要下载的的软件如下下CentOOS下载操作系统用用的是CeentOSS,载地址址为htttp:/www.centtos.oorg最好用644位的,生生产库都是

2、是64位的的,不过OOCM考试试的环境都都是32位位的软件。写文档的时时候是7.0版本,区区别应该不不会很大,本本人选了DDVD版本本的,因为为到时候系系统装到一一半的时候候不需要反反复更换盘盘数据库软件件下载下载地址hhttp:/doownlooad.ooraclle.coomxmanaager Enteerpriise3下下载这个软件一一定要下载载企业版的的,我们主主要用它的的ftp功功能把orraclee软件传输输到linnxu里,还还有用它的的远程图形形显示功能能随便选个下下载SecurreCRTT下载这个软件不不用介绍了了吧随便选个下下载rlwraap下载这个软件是是linuux的软

3、件件,就是命命令行上下下翻页功能能下载地址:httpp:/uutopiia.knnowarre.nll/%7EEhlubb/uckk/rlwwrap/小节本次下载的的CenttOS和ooraclle软件都都是64位位的软件,也也可以都下下载32位位的,但安安装的时候候CenttOS和ooraclle软件要要么都是332位的,要要么都是664位的。由于软件件都比较大大,所以用用迅雷下载载。如果软软件地址没没有了,请请想其他办办法获得软软件。下面是下载载的软件一一览第二章 安安装CenntOS操操作系统安装操作系系统CenntOS77选英语,防防止乱码点Reviiew aand mmodiffy

4、paartittioniing llayouut,就是是手动分区区先删除默认认的分区方方式,默认认配置删除除干净因为是简单单的学习环环境,所以以分两个区区就行了sswap和和/先创建swwap分区区,大小为为内存的两两倍是2GG剩余的容量量全部分配配给/配置好分区区后,就可可以下一步步了这里要配置置主机名字字、IP地地址、掩码码和网关配置ethh0的ipp地址开始安装了了,安装快慢慢取决于电电脑的配置置安装完毕,重重启虚拟机机因为是学习习机,所以以防火墙无无需打开,SE也关关闭掉,不需要KKdumppCentoos就安装装完成了!设置SeccureCCRT直接解压SSecurreCRTT的软件

5、包包,双击SSecurreCRTT.exee设置配置文文件的路径径,最好把把Conffig目录录配置在解解压出的文文件里输入Linnux主机机IP地址址,创建连连接如果提示如如下窗口按按下面步骤骤操作,若若未提示直直接跳过该该段文字,这这个是因为为中文软件件翻译的问问题进入Connfig目目录的seessioons目录录这个就是SSecurreCRTT会话的配配置信息,打打开它找到到如下内容容把“无”改改成Nonne保存退出,再再用SeccureCCRT连接接会话的时时候,不会会报下面的的错界面不是很很好看,可可以设置一一下,点会会话选项这样确实好好看多了点击全局选选项不要使用右右键粘贴功功能

6、,避免免复制操作作出错如果启动太太慢,发现现 senndmaiil 会导导致启动很很慢,所以以这里关掉掉此服务执行serviice ssendmmail stopp然后依次执执行chkcoonfigg senndmaiil offfchkcoonfigg -llist senddmaill好,关闭了了senddmaill服务如果基本上上都是用SSecurreCRTT等远程工工具来操作作的话,而而且不需要要Linuux的图形形界面,可可以设置成成字符界面面图形界面比比较浪费系系统资源,改改成全字符符的,如果果要临时用用图形界面面可以用sstarttx命令vi /eetc/iinitttab把id

7、改成成3,就是是全字符界界面保存退出即即可,下次次启动的时时候就生效效了1、安装依依赖包roottoraacleddb # yuum -yy insstalll gccc gccc-c+ maake bbinuttils comppat-llibsttdc+-33 elfuutilss-libbelf elfuutilss-libbelf-deveel gllibc glibbc-coommonn gliibc-ddevelllibaiio liibaioo-devvel llibgccc liibstddc+ libsstdc+-deevel unixxODBCC uniixODBBC-de

8、evel此处需要配配置yumm源,建议议使用国内内163的的源。可先先备份ceentoss7的CeentOSS-Basse.reepo原始始文件。然然后添加如如下的1663的ceentoss7的源。注意,1163的ccentoos7的源源里包含了了centtos7 dvd里里全部的oos的rppm包。#CenttOS-BBase.repoo# Thee mirrror systtem uuses the connnectiing IIP adddresss off thee cliient and the# upddate stattus oof eaach mmirroor too picc

9、k miirrorrs thhat aare uupdatted tto annd# geoograpphicaally closse too thee cliient. Yoou shhouldd usee thiis foor CeentOSS upddatess# unlless you are manuuallyy picckingg othher mmirroors.# If the mirrrorliist= doess nott worrk foor yoou, aas a falll bacck yoou caan trry thhe # remmarkeed ouut baa

10、seurrl= lline insttead.#osname=CenttOS-$releeasevver - os - 1663.coom#mirrrorliist=hhttp:/?relleasee=$reeleasseverr&arcch=$bbaseaarch&repoo=osbaseuurl=hhttp:/miirrorrs.1663.coom/ceentoss/7.11.15003/oss/x866_64/gpgchheck=1gpgkeey=fiile:/ettc/pkki/rppm-gppg/RPPM-GPPG-KEEY-CeentOSS-7#releeasedd upddate

11、ssupdaatesname=CenttOS-$releeasevver - Upddatess - 1163.ccom#mirrrorliist=hhttp:/?relleasee=$reeleasseverr&arcch=$bbaseaarch&repoo=upddatessbaseuurl=hhttp:/miirrorrs.1663.coom/ceentoss/7.11.15003/uppdatees/x886_644/gpgchheck=1gpgkeey=fiile:/ettc/pkki/rppm-gppg/RPPM-GPPG-KEEY-CeentOSS-7#addiitionnal

12、ppackaages thatt mayy be useffulextrrasname=CenttOS-$releeasevver - Exttras - 1663.coom#mirrrorliist=hhttp:/?relleasee=$reeleasseverr&arcch=$bbaseaarch&repoo=exttrasbaseuurl=hhttp:/miirrorrs.1663.coom/ceentoss/7.11.15003/exxtrass/x866_64/gpgchheck=1gpgkeey=fiile:/ettc/pkki/rppm-gppg/RPPM-GPPG-KEEY-C

13、eentOSS-7#addiitionnal ppackaages thatt mayy be usefful#addiitionnal ppackaages thatt exttend funcctionnalitty off exiistinng paackaggescenttospllusname=CenttOS-$releeasevver - Pluus - #mirrrorliist=hhttp:/?relleasee=$reeleasseverr&arcch=$bbaseaarch&repoo=cenntospplusbaseuurl=hhttp:/miirrorrs.1663.c

14、oom/ceentoss/7.11.15003/ceentopplus/x86_64/gpgchheck=1enablled=00gpgkeey=fiile:/ettc/pkki/rppm-gppg/RPPM-GPPG-KEEY-CeentOSS-7#conttrib - paackagges bby Ceentoss Useersconttribname=CenttOS-$releeasevver - Conntribb - 1163.ccom#mirrrorliist=hhttp:/?relleasee=$reeleasseverr&arcch=$bbaseaarch&repoo=conn

15、tribbbaseuurl=hhttp:/miirrorrs.1663.coom/ceentoss/7.11.15003/uppdatees/x886_644/gpgchheck=1enablled=00gpgkeey=fiile:/ettc/pkki/rppm-gppg/RPPM-GPPG-KEEY-CeentOSS-7 安装xmaanageer和rllwrapp输入序列号号0811129-11167771-99996144打开xmaanageer的fttp把rlwrrap软件件压缩包传传输到/rroot目目录下解压软件包包tar -zxvf rlwrrap-00.41.taar.gzzll

16、进入压缩出出来的文件件夹rlwwrap-0.411cd rllwrapp-0.441./connfiguuremakemake insttallrlwraap软件安安装好之后后就可以在在sqlpplus或或者rmaan等命令令行模式下下使用上下下箭头翻页页查找执行行过的语句句了之后我们会会在oraacle用用户下的.bashh_proofilee后面加aaliass sqllpluss=rllwrapp sqllpluss、aliaas rmman=rlwrrap rrman等等,后后面会提到到的如果这里软软件安装不不上,很可可能是由于于缺rpmm包的关系系,如果是是根据前面面一步步来来的是不

17、会会安装不上上的,我装装的时候少少了reaadlinne-deevel的的rpm包包(安装哦哦前还得装装一个deevel包包,会提示示的),因因此未执行行成功。设置内核参参数和其他他参数vi /eetc/ssyscttl.coonf把下面的参参数复制到到最下面kerneel.coore_uuses_pid = 1kerneel.shhmalll = 220971152kerneel.shhmmaxx = 2214744836448kerneel.shhmmnii = 44096kerneel.seem = 250 320000 1000 1228fs.fiile-mmax = 655536ne

18、t.iipv4.ip_llocall_porrt_raange = 10024 6650000net.ccore.rmemm_deffaultt = 110485576net.ccore.rmemm_maxx = 110485576net.ccore.wmemm_deffaultt = 22621444net.ccore.wmemm_maxx = 22621444也可以参照照下图(OOraclle官方提提供)的内内核参数设设置:使用syssctl -p命令令使内核参参数立即生生效syscttl -p设置其他参参数vi /eetc/ssecurrity/limiits.cconforaclle

19、softt nprooc 20477oraclle hardd nprooc 163884oraclle softt nofiile 10244oraclle hardd nofiile 655336也可以参照照下图(OOraclle官方提提供)的其其他参数设设置:vi /eetc/ppam.dd/logginsessiion reequirred /lib664/seecuriity/ppam_llimitts.soosessiion reequirred ppam_llimitts.soo注意:因为为是64位位的系统,所所以一定要要写/liib64/secuurityy/pamm_limm

20、its.so如果写成/lib/secuurityy/pamm_limmits.so(这这是32位位系统的设设置),就就会在Liinux本本地的字符符界面模式式下无法登登录vi /eetc/pprofiile在proffile里里添加orraclee环境变量量if $USEER = oraacle ; thenn iif $SHEELL = /bbin/kksh ; tthen uliimit -p 1163844 uliimit -n 6655366 eelse uliimit -u 1163844 -n 655336 ffifi执行souurce /etcc/proofilee命令使配配置生

21、效sourcce /eetc/pprofiile查看tmppfs大小小df -llhtmpfss太小了,要要设置大点点vi /eetc/ffstabb保存退出grep MemTTotall /prroc/mmeminnfogrep SwappTotaal /pproc/memiinfo确认一下物物理内存和和交换内存存信息设置hossts的IIP地址在hostts里设置置本地地址址,最好用用三段式vi /eetc/hhostss127.00.0.11 llocallhostt loccalhoost.llocalldomaain llocallhostt4 loocalhhost44.locca

22、ldoomainn4:1 llocallhostt loccalhoost.llocalldomaain llocallhostt6 loocalhhost66.loccaldoomainn6192.1168.332.1006 CCentOOS7.llocalldomaain CenttOS7保存退出,测测试一下ping CenttOS7.locaaldommain -c 44ping CenttOS7 -c 44创建oraacle用用户组和用用户grouppadd dbagrouppadd oinsstalll创建两个用用户组,一一个用作ooraclle用户的的主组dbba,另一一个用作oo

23、raclle用户的的辅助组ooinsttalluseraadd -c orraclee -g oinsstalll -G dba oracclepasswwd orraclee创建oraacle用用户并设置置密码(secvv0y.ccom)mkdirr -p /u011/oraaclemkdirr p /optt/oraacle/app/ 将oraacle安安装在/oopt目录录下。此处处在optt下新建ooraclle安装目目录。Mkdirr p /optt/oraacle/oraddata/ 新建建oraccle数据据文件的存存放目录Chmodd 7555 /oppt/orraclee/

24、对oraacle及及其子目录录设置7555权限。 Chmodd 7755 /oppt/orraclee/appp/ /oraccle/aapp目录录设置7775权限chownn -R oraccle:ooinsttall /u011chownn R oraccle.ooinsttall /optt/oraacle/ 设定ooinsttall组组成员orraclee对/oppt/orraclee/及子目目录有拥有有权。也可以参照照下图(OOraclle官方提提供)的创创建Oraacle用用户:创建u011目录专门门放oraacle文文件的su - oraccleoraclle用户创创建完毕第三章

25、 创创建oraacle数数据库安装oraacle数数据库软件件把oraccle软件件传到/uu01目录录下修改软件属属于者为ooracllecd /uu01#初定orraclee安装目录录为/oppt/orraclee/ls -llrtchownn -R oraccle:ooinsttall *chownn R oraccle:ooinsttall /optt/oraacle/chmodd R 755 /optt/oraacle/chmodd R 775 /optt/oraacle/appls -llrt设置oraacle环环境变量su - oracclevi .bbash_proffilee

26、xporrt PAATHexporrt TMMP=/ttmpexporrt TMMPDIRR=$TMMP#expoort OORACLLE_HOOSTNAAME=ddbclooud.llocalldomaain#expoort OORACLLE_UNNQNAMME=dbbclouudexporrt ORRACLEE_BASSE=/uu01 # expport ORACCLE_BBASE=/optt/oraacle/appexporrt ORRACLEE_SIDD=reddpos (数据库库实例名为为redppos)exporrt ORRACLEE_HOMME=/uu01/ooraclle/db

27、b_1#expoort OORACLLE_HOOME=$ORACCLE_BBASE/dbhoome_11exporrt ORRACLEE_TERRM=xttermexporrt PAATH=$PATHH:$ORRACLEE_HOMME/biin:$HHOME/binexporrt LDD_LIBBRARYY_PATTH=$OORACLLE_HOOME/llib:/bin:/usrr/binn:/ussr/loocal/bin:/usrr/X111R6/bbin/exporrt CLLASSPPATH=$ORAACLE_HOMEE/JREE:$ORRACLEE_HOMME/jllib:$ORAC

28、CLE_HHOME/rdbmms/jllibexporrt DIISPLAAY=1992.1668.755.1:00.0stty erasse hh保存后退出出执行注意:diisplaay后面的的IP一定定是自己的的WINDDOWS环环境的客户户机的IPP,需要自自己改正。ORACCLE_SSID的值值以安装实实例时输入入的实际实实例名为准准。也可以参照照下图(OOraclle官方提提供)设置置oraccle环境境变量:. .baash_pprofiile让参数生效效解压缩orraclee软件后缀为.ggz的用如如下命令:gzip -dc 102001_daatabaase_llinuxx_x

29、866_64.cpioo.gz|cpioo icvddBum注意:这条条命令不要要去拷贝粘粘贴,要自自己亲自敲敲一遍。后缀为.zzip的,直直接解压zzip,就就用unzzip *.zzipls -llrtcd daatabaase在winddows端端打开xmmanagger的ppassiive来接接收远程图图形双击它就可可以了看到右下角角有图标且且是:0.0端口就就行./runnInsttalleer因为我用的的是CenntOS77,因此它它对最新的的Oraccle122c不是很很支持,请请参照如下下网址操作作: HYPERLINK http:/orraclee-basse.coom/ar

30、rticlles/112c/ooraclle-dbb-12ccr1-iinstaallattion-on-ooraclle-liinux-7.phhp htttp:/artiicless/12cc/oraacle-db-112cr11-insstalllatioon-onn-oraacle-linuux-7.phpOnly folllow tthesee nottes iif yoou arre atttempptingg thee insstalll usiing , theere aare aa nummber of tthinggs thhat wwill needd

31、to be ffixedd aloong tthe wway. Thesse arre noot neecesssary for a 122.1.00.2 iinstaallattion, as it ccomplletess cleeanlyy.The ffolloowingg steeps nneed to bbe coonsidderedd durring the insttallaationn.When clicckingg Neext on tthe Downnloadd Sofftwarre Uppdatees sscreeen yoou wiill gget tthe ffoll

32、oowingg messsagee. Cllick the Yess buuttonn.INSS-130001 Enviironmment doess nott meeet miinimuum reequirremennts.Are yyou ssure you wantt to conttinuee?Durinng thhe liinkinng phhase, youu willl seee thhe foollowwing erroor.Errorr in invookingg tarrget linnks pproc gen_pcsccfg pprocoob oof maakefiile

33、/u011/appp/oraacle/prodduct/1/db_1/prrecommp/liib/inns_prrecommp.mkk.See/u011/appp/oraaInveentorry/loogs/iinstaallAcctionns20114-044-26_08-007-044PM.llogfor ddetaiils.To fiix itt, doo thee folllowiing:rm -rrf $OORACLLE_HOOME/llib/sstubss/*cp $OORACLLE_HOOME/rrdbmss/libb/envv_rdbbms.mmk $OORACLLE_HOO

34、ME/rrdbmss/libb/envv_rdbbms.mmk.orrigPerfoorm tthe ffolloowingg moddificcatioons tto thhe $ORACCLE_HHOME/rdbmms/liib/ennv_rddbms.mk filee.# Linne 1776# FROOM:LINKTTTLIBBS=$(LLIBBCLNTTSH) $(ORRACLEETTLIIBS) $(LIINKLDDLIBSS)# TO :LINKTTTLIBBS=$(LLIBBCLNTTSH) $(ORRACLEETTLIIBS) $(LIINKLDDLIBSS) -llons#

35、 Linne 2779-2880# FROOM:LINK=$(FOORT_CCMD) $(PUURECMMDS) $(ORRALD) $(LLDFLAAGS) $(COOMPSOOBJS)LINK332=$(FORTT_CMDD) $(PUREECMDSS) $(ORALLD) $(LDFFLAGSS32) $(COOMPSOOBJS)# TO :LINK=$(FOORT_CCMD) $(PUURECMMDS) $(ORRALD) $(LLDFLAAGS) $(COOMPSOOBJS) -Wll,-nno-ass-neeededLINK332=$(FORTT_CMDD) $(PUREECMDS

36、S) $(ORALLD) $(LDFFLAGSS32) $(COOMPSOOBJS) -Wll,-nno-ass-neeeded# Linne 30041-33042# FROOM:TG4PWWD_LIINKLIINE= $(LIINK) $(OPPT) $(TG44PWDMMAI) $(LLIIBTHRREAD) $(LLLIBCCLNTSSH) $(LINNKLDLLIBS)# TO :TG4PWWD_LIINKLIINE= $(LIINK) $(OPPT) $(TG44PWDMMAI) $(LLIIBTHRREAD) $(LLLIBCCLNTSSH) $(LINNKLDLLIBS) -l

37、nnnz122Clickk thee Reetry buttton.Laterr, yoou miight see the folllowinng errror.Errorr in invookingg tarrget insstalll off makkefille /u011/appp/oraacle/prodduct/1/db_1/cttx/liib/inns_cttx.mkk.See/u011/appp/oraaInveentorry/loogs/iinstaallAcctionns20114-044-26_08-007-044PM.llogfor ddetaiils.To fiix

38、itt, doo thee folllowiing:rm -rrf $OORACLLE_HOOME/llib/sstubss/*cp $OORACLLE_HOOME/cctx/llib/eenv_cctx.mmk $OORACLLE_HOOME/cctx/llib/eenv_cctx.mmk.orrigPerfoorm tthe ffolloowingg moddificcatioons tto thhe $ORACCLE_HHOME/ctx/lib/env_ctx.mk filee.# Linne 1554# FROOM:LINK=$(LDDCCOMM)# TO :LINK=$(LDDCCO

39、MM) -Wl,-no-as-nneedeedClickk thee Reetry buttton.Oraclle 122c的图形化化安装过程程及设置步步骤如下;SYS /s1Cvv0yoppenlaab SYSTTEM/ss1CvooyOpeen DDBSNMMP/s11Cv0yyvirttualPDBADDMIN/ s1CCv0yccom 此处设置置密码需要要注意小写写字母、数数字和大写写字母混合合,不要用用等特殊殊字符。当数据库服服务器网络络配置为ddhcp时时,会报告告oraclle neet coonfiggurattion assiistannt faailedd手动配置静静态IP

40、后后,安装检检测顺利通通过,另外外在网络配配置无误的的情况下报报告oraacle net conffigurratioon asssisttant failled, 执行/eetc/iinit.d/neetworrk reestarrt 即可可让检查通通过 另开一个窗窗口用rooot用户户执行上面面脚本由于“Thhe EMM Exppresss porrt “” is not valiid. SSpeciify aa vallid uunuseed poort” 错误讯息息的出现,导导致出现“INSS-208802 Oraccle DDatabbase Conffigurratioon Ass

41、sisttant failled.”这样的错错误,最终终导致数据据库安装中中断。此处处千万不能能忽略或跳跳过,否则则数据库安安装不成功功。网络上搜索索关于此错错误的解决决方案无果果,但也查查到点线索索。仔细检检查安装ooraclle数据库库的主机设设置,主机机用户名(/etcc/hosstnamme文件和和/etcc/hossts文件件)发现两两个文件中中的主机名名称不一致致。更改hhostnname的的名称和hhostss文件中的的一致,都都为dbccloudd。使用rm R 命命令删除ooraclle安装的的全部文件件,因为我我是安装在在/optt目录下。直接删除除即可。再再次重新安安装即

42、顺利利完成orraclee 12CC的安装。总结oraccle的环环境搭建完完成了,接接下来大家家就可以开开始oraacle的的学习了!第一次成功功安装orraclee 12cc后,无法法执行sqqlpluus以及其其它任何命命令。su orraclee不加载环环境变量,这个要注意,不然设置的环境变量不生效。使用echo $ORACLE_HOME查看为空。roottloccalhoost ooraclle# su - oraacleoracclellocallhostt oraacle$ sqqlpluus aas/syysdbaa-baash: sqlpplus: commmandd not

43、t fouundoracclellocallhostt oraacle$在$ORAACLE_HOMEE/bin下执执行sqllpluss命令报告告如下错误误:oraccleddbclooud $ /opt/oraccle/aapp/ddbhomme_1/bin/sqlpplusErrorr 6 iinitiializzing SQL*PlussSP2-00667: Messsagee fille spp1.msb not founndSP2-00750: Youu mayy neeed too sett ORAACLE_HOMEE to yourr Oraacle softtwaree dir

44、rectoory这个错误主主要在.bbash_proffile文文件里设置置oraccle用户户环境变量量时,设置置ORACCLE_HHOME,忘忘记了exxportt下;反省省一下。Linuxx下安装好好Oraccle 112c后运运行sqllpluss出现故障障如下:oracclellocallhostt oraacle$ ./sqlpplusEErrorr 6 iinitiializzing SQL*PlussMesssage filee sp11.mmsb nnot ffounddSP2-07500: Yoou maay neeed tto seet ORRACLEE_HOMME to

45、o youur Orraclee sofftwarre diirecttory解解决方法:第一,用用oraccle用户户名登录llinuxx系统。而而不是rooot登录录后su oraccle。第第二,用ooraclle用户名名登录liinux系系统后,vvi .bbash_proffile,其中,文文件.baash_pprofiile在homeeoraacle目目录下,它它是隐藏文文件,可以以ls -a 显示示所有文件件(包含隐隐藏文件)。第三,编编辑.baash_pprofiile文件件,内容如如下:# .bbash_proffile# Gett thee aliiasess andd f

46、unnctioonsiff -f /.basshrc ; tthen. /.bashhrcfii# Usser sspeciific enviironmment and starrtup proggramssexpoort OORACLLE_SIID=orrclexxportt ORAACLE_BASEE=/oppt/orraclee/apppexpoort OORACLLE_HOOME=$ORACCLE_BBASE/dbhoome_11expoort PPATH=$PATTH:$OORACLLE_HOOME/bbin#expoort DDISPLLAY=1127.00.0.11:0.00 (

47、需要要注释掉,否否则oraacle系系统用户无无法登陆)在Linuux下如何何启动Orraclee数据库? 分为两步:第一步:启启动监听(listener); oraccleddbclooud $ llsnrcctl sstarttLSNRCCTL ffor LLinuxx: Veersioon 122.1.00.2.00 - PProduuctioon onn 21-MAY-20155 13:39:002Copyrrightt (c) 19991, 22014, Oraacle. Alll riightss resserveed.Startting /optt/oraacle/app/dbh

48、oome_11/binn/tnsslsnrr: plleasee waiit.TNSLSSNR ffor LLinuxx: Veersioon 122.1.00.2.00 - PProduuctioonSysteem paarameeter filee is /optt/oraacle/app/dbhoome_11/nettworkk/admmin/llisteener.oraLog mmessaages writtten to /opt/oraccle/aapp/ddiag/tnsllsnr/dbclloud/listtenerr/aleert/llog.xxmlListeeningg on

49、: (DEESCRIIPTIOON=(AADDREESS=(PROTTOCOLL=tcpp)(HOOST=ddbclooud.llocalldomaain)(PORTT=15221)Listeeningg on: (DEESCRIIPTIOON=(AADDREESS=(PROTTOCOLL=ipcc)(KEEY=EXXTPROOC15221)Conneectinng too (DEESCRIIPTIOON=(AADDREESS=(PROTTOCOLL=TCPP)(HOOST=ddbclooud.llocalldomaain)(PORTT=15221)STATUUS off thee LISST

50、ENEER注意,如遇遇到当前OOraclle系统用用户环境变变量无效或或设置不当当的情况,导导致在orraclee用户下无无法执行llsnrcctl 以以及sqllpluss等命令,可可手动切换换到实际的的oraccle_hhome/bin目目录下。然然后调用ssqlpllus.重重新启动系系统并登陆陆到cenntos,切换到ooraclle用户权权限。# su orracleeoraaclelocaalhosst $ cdd $ORRACLEE_HOMMEorracleeloccalhoost ddb_1$ pwwd/oppt/orraclee/appp/dbhoome_11oraaclel

51、ocaalhosst dbb_1$ cd binoracclellocallhostt binn$ ppwd/oopt/ooraclle/appp/dbbhomee_1/biinorracleeloccalhoost bbin$然后orracleeloccalhoost bbin$ ./ssqlpllus / ass syssdbaSQL*Pluss: Reeleasse 100.2.00.1.00 - PProduuctioon onn Monn Augg 17 10:443:411 20009Coppyrigght (c) 11982, 20005, OOraclle.All righht

52、s rreserrved.Connnecteed too an idlee insstancce.原本本的画面会会变为SQQL问题解决决!我们们发现Coonneccted to aan iddle iinstaance.接着请输输入SQLL sttartuup就可以正常常的启动数数据库了。另外停止数数据库的指指令如下:SQL shuutdowwn immmediiate第第二步,启启动数据库库实例。1、首先进进入sqllpluss、连接到到sysddbaSQL connn /ass syssdbaConneectedd to an iidle insttancee.SQL3、启动数数据库实例例

53、如果关闭数数据库实例例,则使用用如下程序序。)、关闭闭数据库实实例SQL shuttdownn immmediaateDataabasee cloosed.Dataabasee dissmounnted.ORACCLE iinstaance shutt dowwn.)、退出出sqlpplusOracll SQLL exxitDiscoonneccted fromm Oraacle Dataabasee 12cc Entterprrise Edittion Releease 2.0 - 64bbit PProduuctioonWith the Parttitiooningg, OLLAP, Ad

54、vaancedd Anaalytiics aand RReal Appllicattion Testting optiions3)、停止止监听器oraccleddbclooud $ llsnrcctl sstopLSNRCCTL ffor LLinuxx: Veersioon 122.1.00.2.00 - PProduuctioon onn 21-MAY-20155 14:00:550Copyrrightt (c) 19991, 22014, Oraacle. Alll riightss resserveed.Conneectinng too (DEESCRIIPTIOON=(AADDREE

55、SS=(PROTTOCOLL=TCPP)(HOOST=ddbclooud.llocalldomaain)(PORTT=15221)The ccommaand ccomplletedd succcesssfullly如何用dbbstarrt 启动动和停止ooraclle 数据据库实例呢呢?首先采用llsnrcctl sstartt启动监听听器运行dbsstartt命令会提示示:oraacledbclloud $ dbsttartORACLLE_HOOME_LLISTNNER iis noot SEET, uunablle too autto-sttart Oraccle NNet LListee

56、nerUsagee: /oopt/ooraclle/appp/dbbhomee_1/bbin/ddbstaart OORACLLE_HOOME但此处报错错,是因为为dbsttart和和dbshhut脚本本文件中OORACLLE_HOOME_LLISTNNER的设设置有问题题。dbstaart脚本本,该脚本本放在$OORACLLE_HOOME/bbin下面面。搜索ddbstaart里面面的tnsslsnrr:oraccleddbclooud bbin$ greep tnnslsnnr dbbstarrt if -xx $ORRACLEE_HOMME_LIISTNEER/biin/tnnslsnn

57、r ; thhenecho Faiiled to aauto-starrt Orraclee Nett Lissteneer ussing $ORAACLE_HOMEE_LISSTNERR/binn/tnsslsnrr返回结果中中发现有$ORACCLE_HHOME_LISTTNER变变量,有可可能是该变变量的路径径不对,我我们继续搜搜索ORAACLE_HOMEE_LISSTNERRgreep ORRACLEE_HOMME_LIISTNEER dbbstarrt oraacledbclloud bin$ grrep OORACLLE_HOOME_LLISTNNER ddbstaart# Thee

58、 Lissteneer loog iss loccatedd at $ORAACLE_HOMEE_LISSTNERR/lissteneer.loogORACLLE_HOOME_LLISTNNER=$1if ! $OORACLLE_HOOME_LLISTNNER ; tthen echho OORACLLE_HOOME_LLISTNNER iis noot SEET, uunablle too autto-sttart Oraccle NNet LListeener LOGG=$ORRACLEE_HOMME_LIISTNEER/liistenner.llog ORAACLE_HOMEE=$ORR

59、ACLEE_HOMME_LIISTNEER ; expoort OORACLLE_HOOME if -xx $ORRACLEE_HOMME_LIISTNEER/biin/tnnslsnnr ; thhen $ORACCLE_HHOME_LISTTNER/bin/lsnrrctl starrt $LOOG 2&1 & VVER100LISTT=$OORACLLE_HOOME_LLISTNNER/bbin/llsnrcctl vversiion | greep LLSNRCCTL ffor | ccut -d -f55 | ccut -d. -f11 eecho Faiiled to aauto-

60、starrt Orraclee Nett Lissteneer ussing $ORAACLE_HOMEE_LISSTNERR/binn/tnsslsnrr $LOOGMSGG Reestarrt Orraclee Nett Lissteneer ussing an aalterrnatee ORAACLE_HOMEE_LISSTNERR:设置ORAACLE_HOMEE_LISSTNERR在$ORAACLE_HOMEE/binn下。用vvi分别编编辑dbsstartt和dbsshut脚脚本。将dbsttart 和dbsshut脚脚本中的OORACLLE_HOOME_LLISTNNER=$1修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论