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

下载本文档

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

文档简介

52/52前言 oracleDBA环境的搭建是非常重要的,我用了两台电脑(分别使用windowsserver2003和CentOS7的操作系统),配置较高的电脑,笔记本和台式机都可以,内存至少4G,CPU不能太差,要有至少100G的硬盘空间存放虚拟机,还有要求能够有较好的网速下载相关的软件,Linux操作系统是CentOS7-64位。 下面就来介绍怎么从无到有的搭建oracle环境!第一章软件下载需要下载的软件如下CentOS下载操作系统用的是CentOS,载地址为最好用64位的,生产库都是64位的,不过OCM考试的环境都是32位的软件。写文档的时候是7.0版本,区别应该不会很大,本人选了DVD版本的,因为到时候系统装到一半的时候不需要反复更换盘数据库软件下载下载地址xmanagerEnterprise3下载这个软件一定要下载企业版的,我们主要用它的ftp功能把oracle软件传输到linxu里,还有用它的远程图形显示功能随便选个下载SecureCRT下载这个软件不用介绍了吧随便选个下载rlwrap下载这个软件是linux的软件,就是命令行上下翻页功能下载地址:小节本次下载的CentOS和oracle软件都是64位的软件,也可以都下载32位的,但安装的时候CentOS和oracle软件要么都是32位的,要么都是64位的。由于软件都比较大,所以用迅雷下载。如果软件地址没有了,请想其他方法获得软件。下面是下载的软件一览第二章安装CentOS操作系统安装操作系统CentOS7选英语,防止乱码点Reviewandmodifypartitioninglayout,就是手动分区先删除默认的分区方式,默认配置删除干净因为是简单的学习环境,所以分两个区就行了swap和/先创立swap分区,大小为内存的两倍是2G剩余的容量全局部配给/配置好分区后,就可以下一步了这里要配置主机名字、IP地址、掩码和网关配置eth0的ip地址开始安装了,安装快慢取决于电脑的配置安装完毕,重启虚拟机因为是学习机,所以防火墙无需翻开,SE也关闭掉,不需要KdumpCentos就安装完成了!设置SecureCRT直接解压SecureCRT的软件包,双击SecureCRT.exe设置配置文件的路径,最好把Config目录配置在解压出的文件里输入Linux主机IP地址,创立连接如果提示如下窗口按下面步骤操作,若未提示直接跳过该段文字,这个是因为中文软件翻译的问题进入Config目录的sessions目录这个就是SecureCRT会话的配置信息,翻开它找到如下内容把“无〞改成None保存退出,再用SecureCRT连接会话的时候,不会报下面的错界面不是很好看,可以设置一下,点会话选项这样确实好看多了点击全局选项不要使用右键粘贴功能,防止复制操作出错如果启动太慢,发现sendmail会导致启动很慢,所以这里关掉此效劳执行servicesendmailstop然后依次执行chkconfigsendmailoffchkconfig--listsendmail好,关闭了sendmail效劳如果根本上都是用SecureCRT等远程工具来操作的话,而且不需要Linux的图形界面,可以设置成字符界面图形界面比较浪费系统资源,改成全字符的,如果要临时用图形界面可以用startx命令vi/etc/inittab把id改成3,就是全字符界面保存退出即可,下次启动的时候就生效了1、安装依赖包

[root@oracledb~]#yum-yinstall

gccgcc-c++makebinutilscompat-libstdc++-33elfutils-libelfelfutils-libelf-develglibcglibc-commonglibc-devellibaiolibaio-devellibgcclibstdc++libstdc++-develunixODBCunixODBC-devel此处需要配置yum源,建议使用国内163的源。可先备份centos7的CentOS-Base.repo原始文件。然后添加如下的163的centos7的源。注意,163的centos7的源里包含了centos7dvd里全部的os的rpm包。#CentOS-Base.repo#ThemirrorsystemusestheconnectingIPaddressoftheclientandthe#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand#geographicallyclosetotheclient.YoushouldusethisforCentOSupdates#unlessyouaremanuallypickingothermirrors.##Ifthemirrorlist=doesnotworkforyou,asafallbackyoucantrythe#remarkedoutbaseurl=lineinstead.##[os]name=CentOS-$releasever-os-163.com#mirrorlist=$releasever&arch=$basearch&repo=osbaseurl=gpgcheck=1gpgkey=#releasedupdates[updates]name=CentOS-$releasever-Updates-163.com#mirrorlist=$releasever&arch=$basearch&repo=updatesbaseurl=gpgcheck=1gpgkey=/RPM-GPG-KEY-CentOS-7#additionalpackagesthatmaybeuseful[extras]name=CentOS-$releasever-Extras-163.com#mirrorlist=$releasever&arch=$basearch&repo=extrasbaseurl=gpgcheck=1gpgkey=#additionalpackagesthatmaybeuseful#additionalpackagesthatextendfunctionalityofexistingpackages[centosplus]name=CentOS-$releasever-Plus-163.com#mirrorlist=$releasever&arch=$basearch&repo=centosplusbaseurl=gpgcheck=1enabled=0gpgkey=#contrib-packagesbyCentosUsers[contrib]name=CentOS-$releasever-Contrib-163.com#mirrorlist=$releasever&arch=$basearch&repo=contribbaseurl=gpgcheck=1enabled=0gpgkey=安装xmanager和rlwrap输入序列号081129-116771-999614翻开xmanager的ftp把rlwrap软件压缩包传输到/root目录下解压软件包tar-zxvfrlwrap-0.41.tar.gz……ll进入压缩出来的文件夹rlwrap-0.41cdrlwrap-0.41./configure……make……makeinstall……rlwrap软件安装好之后就可以在sqlplus或者rman等命令行模式下使用上下箭头翻页查找执行过的语句了之后我们会在oracle用户下的.bash_profile后面加aliassqlplus='rlwrapsqlplus'、aliasrman='rlwraprman'等等,后面会提到的如果这里软件安装不上,很可能是由于缺rpm包的关系,如果是根据前面一步步来的是不会安装不上的,我装的时候少了readline-devel的rpm包(安装哦前还得装一个devel包,会提示的),因此未执行成功。设置内核参数和其他参数vi/etc/sysctl.conf把下面的参数复制到最下面kernel.core_uses_pid=1kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=25032000100128fs.=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=1048576net.core.rmem_max=1048576net.core.wmem_default=262144net.core.wmem_max=262144也可以参照下列图(Oracle官方提供)的内核参数设置:使用sysctl-p命令使内核参数立即生效sysctl-p设置其他参数vi/etc/security/limits.conforaclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536也可以参照下列图(Oracle官方提供)的其他参数设置:vi/etc/pam.d/loginsessionrequired/lib64/security/pam_limits.sosessionrequiredpam_limits.so注意:因为是64位的系统,所以一定要写/lib64/security/pam_limits.so如果写成/lib/security/pam_limits.so(这是32位系统的设置),就会在Linux本地的字符界面模式下无法登录vi/etc/profile在profile里添加oracle环境变量if[$USER="oracle"];thenif[$SHELL="/bin/ksh"];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi执行source/etc/profile命令使配置生效source/etc/profile查看tmpfs大小df-lhtmpfs太小了,要设置大点vi/etc/fstab保存退出grepMemTotal/proc/meminfogrepS/proc/meminfo确认一下物理内存和交换内存信息设置hosts的IP地址在hosts里设置本地地址,最好用三段式vi/etc/hostslocalhostlocalhost.localdomainlocalhost4localhost4.localdomain4::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain606CentOS7.localdomainCentOS7保存退出,测试一下pingCentOS7.localdomain-c4pingCentOS7-c4创立oracle用户组和用户groupadddbagroupaddoinstall创立两个用户组,一个用作oracle用户的主组dba,另一个用作oracle用户的辅助组oinstalluseradd-coracle-goinstall-Gdbaoraclepasswdoracle创立oracle用户并设置密码()mkdir-p/u01/oraclemkdir–p/opt/oracle/app/将oracle安装在/opt目录下。此处在opt下新建oracle安装目录。Mkdir–p/opt/oracle/oradata/新建oracle数据文件的存放目录Chmod755/opt/oracle/对oracle及其子目录设置755权限。Chmod775/opt/oracle/app//oracle/app目录设置775权限chown-Roracle:oinstall/u01chown–Roracle.oinstall/opt/oracle/设定oinstall组成员oracle对/opt/oracle/及子目录有拥有权。也可以参照下列图(Oracle官方提供)的创立Oracle用户:创立u01目录专门放oracle文件的su-oracleoracle用户创立完毕第三章创立oracle数据库安装oracle数据库软件把oracle软件传到/u01目录下修改软件属于者为oraclecd/u01#初定oracle安装目录为/opt/oracle/ls-lrtchown-Roracle:oinstall*chown–Roracle:oinstall/opt/oracle/chmod–R755/opt/oracle/chmod–R775/opt/oracle/appls-lrt设置oracle环境变量su-oraclevi.bash_profileexportPATHexportTMP=/tmpexportTMPDIR=$TMP#exportORACLE_HOSTNAME=dbcloud.localdomain#exportORACLE_UNQNAME=dbcloudexportORACLE_BASE=/u01#exportORACLE_BASE=/opt/oracle/appexportORACLE_SID=redpos(数据库实例名为redpos)exportORACLE_HOME=/u01/oracle/db_1#exportORACLE_HOME=$ORACLE_BASE/dbhome_1exportORACLE_TERM=xtermexportPATH=$PATH:$ORACLE_HOME/bin:$HOME/binexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/exportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexportDISPLAY=:0.0sttyerase^h保存后退出执行注意:display后面的IP一定是自己的WINDOWS环境的客户机的IP,需要自己改正。ORACLE_SID的值以安装实例时输入的实际实例名为准。也可以参照下列图(Oracle官方提供)设置oracle环境变量:..bash_profile让参数生效解压缩oracle软件后缀为.gz的用如下命令:gzip-dc10201_database_linux_x86_64.cpio.gz|cpio–icvdBum……注意:这条命令不要去拷贝粘贴,要自己亲自敲一遍。后缀为.zip的,直接解压zip,就用unzip***.zipls-lrtcddatabase在windows端翻开xmanager的passive来接收远程图形双击它就可以了看到右下角有图标且是:0.0端口就行./runInstaller因为我用的是CentOS7,因此它对最新的Oracle12c不是很支持,请参照如下网址操作:HYPERLINKOnlyfollowthesenotesifyouareattemptingtheinstallusing,thereareanumberofthingsthatwillneedtobefixedalongtheway.Thesearenotnecessaryforainstallation,asitcompletescleanly.Thefollowingstepsneedtobeconsideredduringtheinstallation.Whenclicking"Next"onthe"DownloadSoftwareUpdates"screenyouwillgetthefollowingmessage.Clickthe"Yes"button."[INS-13001]Environmentdoesnotmeetminimumrequirements.Areyousureyouwanttocontinue?Duringthelinkingphase,youwillseethefollowingerror.Errorininvokingtarget'linksprocgen_pcscfgprocob'ofmakefile'/u01/app/oracle/product//db_1/precomp/lib/ins_precomp.mk'.See'/u01/app/oraInventory/logs/installActions2014-04-26_08-07-04PM.log'fordetails.Tofixit,dothefollowing:rm-rf$ORACLE_HOME/lib/stubs/*cp$ORACLE_HOME/rdbms/lib/env_rdbms.mk$ORACLE_HOME/rdbms/lib/env_rdbms.mk.origPerformthefollowingmodificationstothe"$ORACLE_HOME/rdbms/lib/env_rdbms.mk"file.#Line176#FROM:LINKTTLIBS=$(LLIBCLNTSH)$(ORACLETTLIBS)$(LINKLDLIBS)#TO:LINKTTLIBS=$(LLIBCLNTSH)$(ORACLETTLIBS)$(LINKLDLIBS)-lons#Line279-280#FROM:LINK=$(FORT_CMD)$(PURECMDS)$(ORALD)$(LDFLAGS)$(COMPSOBJS)LINK32=$(FORT_CMD)$(PURECMDS)$(ORALD)$(LDFLAGS32)$(COMPSOBJS)#TO:LINK=$(FORT_CMD)$(PURECMDS)$(ORALD)$(LDFLAGS)$(COMPSOBJS)-Wl,--no-as-neededLINK32=$(FORT_CMD)$(PURECMDS)$(ORALD)$(LDFLAGS32)$(COMPSOBJS)-Wl,--no-as-needed#Line3041-3042#FROM:TG4PWD_LINKLINE=$(LINK)$(OPT)$(TG4PWDMAI)\$(LLIBTHREAD)$(LLIBCLNTSH)$(LINKLDLIBS)#TO:TG4PWD_LINKLINE=$(LINK)$(OPT)$(TG4PWDMAI)\$(LLIBTHREAD)$(LLIBCLNTSH)$(LINKLDLIBS)-lnnz12Clickthe"Retry"button.Later,youmightseethefollowingerror.Errorininvokingtarget'install'ofmakefile'/u01/app/oracle/product//db_1/ctx/lib/ins_ctx.mk'.See'/u01/app/oraInventory/logs/installActions2014-04-26_08-07-04PM.log'fordetails.Tofixit,dothefollowing:rm-rf$ORACLE_HOME/lib/stubs/*cp$ORACLE_HOME/ctx/lib/env_ctx.mk$ORACLE_HOME/ctx/lib/env_ctx.mk.origPerformthefollowingmodificationstothe"$ORACLE_HOME/ctx/lib/env_ctx.mk"file.#Line154#FROM:LINK=$(LDCCOM)#TO:LINK=$(LDCCOM)--Wl,--no-as-neededClickthe"Retry"button.Oracle12c的图形化安装过程及设置步骤如下;SYS/s1Cv0yopenlabSYSTEM/s1CvoyOpenDBSNMP/s1Cv0yvirtualPDBADMIN/s1Cv0ycom此处设置密码需要注意小写字母、数字和大写字母混合,不要用@等特殊字符。当数据库效劳器网络配置为dhcp时,会报告oraclenetconfigurationassistantfailed手动配置静态IP后,安装检测顺利通过,另外在网络配置无误的情况下报告oraclenetconfigurationassistantfailed,执行/etc/init.d/networkrestart即可让检查通过另开一个窗口用root用户执行上面脚本由于“TheEMExpressport“〞isnotvalid.Specifyavalidunusedport〞错误讯息的出现,导致出现“[INS-20802]OracleDatabaseConfigurationAssistantfailed.〞这样的错误,最终导致数据库安装中断。此处千万不能忽略或跳过,否则数据库安装不成功。网络上搜索关于此错误的解决方案无果,但也查到点线索。仔细检查安装oracle数据库的主机设置,主机用户名(/etc/hostname文件和/etc/hosts文件)发现两个文件中的主机名称不一致。更改hostname的名称和hosts文件中的一致,都为dbcloud。使用rm–R命令删除oracle安装的全部文件,因为我是安装在/opt目录下。直接删除即可。再次重新安装即顺利完成oracle12C的安装。总结 oracle的环境搭建完成了,接下来大家就可以开始oracle的学习了!第一次成功安装oracle12c后,无法执行sqlplus以及其它任何命令。suoracle不加载环境变量,这个要注意,不然设置的环境变量不生效。使用echo$ORACLE_HOME查看为空。[root@localhostoracle]#su-oracle

[oracle@localhostoracle]$sqlplus"as/sysdba"

-bash:sqlplus:commandnotfound[oracle@localhostoracle]$在$ORACLE_HOME/bin下执行sqlplus命令报告如下错误:[oracle@dbcloud~]$/opt/oracle/app/dbhome_1/bin/sqlplusError6initializingSQL*PlusSP2-0667:Message<lang>.msbnotfoundSP2-0750:YoumayneedtosetORACLE_HOMEtoyourOraclesoftwaredirectory这个错误主要在.bash_profile文件里设置oracle用户环境变量时,设置ORACLE_HOME,忘记了export下;反省一下。

Linux下安装好Oracle12c后运行sqlplus出现故障如下:

[oracle@localhostoracle]$./sqlplus

Error6initializingSQL*Plus

Message<lang>.msbnotfound

SP2-0750:YoumayneedtosetORACLE_HOMEtoyourOraclesoftwaredirectory

解决方法:

第一,用oracle用户名登录linux系统。而不是root登录后suoracle。

第二,用oracle用户名登录linux系统后,vi.bash_profile,其中,文件.bash_profile

在/home/oracle目录下,它是隐藏文件,可以ls-a显示所有文件(包含隐藏文件)。

第三,编辑.bash_profile文件,内容如下:

——————————————————————————————————————————————————————————————————

#.bash_profile

#Getthealiasesandfunctions

if[-f~/.bashrc];then

.~/.bashrc

fi

#Userspecificenvironmentandstartupprograms

exportORACLE_SID=orcl

exportORACLE_BASE=/opt/oracle/app

exportORACLE_HOME=$ORACLE_BASE/dbhome_1

exportPATH=$PATH:$ORACLE_HOME/bin

#exportDISPLAY=:0.0(需要注释掉,否则oracle系统用户无法登陆)

~在Linux下如何启动Oracle数据库?分为两步:第一步:启动监听(listener);[oracle@dbcloud~]$lsnrctlstartLSNRCTLforLinux:Version.0-Productionon21-MAY-201513:39:02Copyright(c)1991,2014,Oracle.Allrightsreserved.Starting/opt/oracle/app/dbhome_1/bin/tnslsnr:pleasewait...TNSLSNRforLinux:Version.0-ProductionSystemparameter/opt/oracle/app/dbhome_1/network/admin/listener.oraLogmessageswrittento/opt/oracle/app/diag/tnslsnr/dbcloud/listener/alert/log.xmlListeningon:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbcloud.localdomain)(PORT=1521)))Listeningon:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))Connectingto(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbcloud.localdomain)(PORT=1521)))STATUSoftheLISTENER注意,如遇到当前Oracle系统用户环境变量无效或设置不当的情况,导致在oracle用户下无法执行lsnrctl以及sqlplus等命令,可手动切换到实际的oracle_home/bin目录下。然后调用sqlplus.

重新启动系统并登陆到centos,切换到oracle用户权限。#su–oracle

[oracle@localhost~]$cd$ORACLE_HOME

[oracle@localhostdb_1]$pwd

/opt/oracle/app/dbhome_1

[oracle@localhostdb_1]$cdbin

[oracle@localhostbin]$pwd

/opt/oracle/app/dbhome_1/bin

[oracle@localhostbin]$

然后

[oracle@localhostbin]$./sqlplus"/assysdba"

SQL*Plus:Release.0-ProductiononMonAug1710:43:412009

Copyright(c)1982,2005,Oracle.

Allrightsreserved.

Connectedtoanidleinstance.

原本的画面会变为

SQL>

——————————————————————————————————————————

问题解决!!

我们发现Connectedtoanidleinstance.

接着请输入

SQL>startup就可以正常的启动数据库了。另外停止数据库的指令如下:

SQL>shutdownimmediate

第二步,启动数据库实例。1、首先进入sqlplus2、连接到sysdbaSQL>conn/assysdbaConnectedtoanidleinstance.SQL>3、启动数据库实例如果关闭数据库实例,则使用如下程序。1)、关闭数据库实例SQL>shutdownimmediate

Databaseclosed.

Databasedismounted.

ORACLEinstanceshutdown.2)、退出sqlplusOraclSQL>exitDisconnectedfromOracleDatabase12cEnterpriseEditionRelease.0-64bitProductionWiththePartitioning,OLAP,AdvancedAnalyticsandRealApplicationTestingoptions3)、停止监听器[oracle@dbcloud~]$lsnrctlstopLSNRCTLforLinux:Version.0-Productionon21-MAY-201514:00:50Copyright(c)1991,2014,Oracle.Allrightsreserved.Connectingto(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbcloud.localdomain)(PORT=1521)))Thecommandcompletedsuccessfully如何用dbstart启动和停止oracle数据库实例呢?首先采用lsnrctlstart启动监听器运行dbstart命令会提示:[oracle@dbcloud~]$dbstartORACLE_HOME_LISTNERisnotSET,unabletoauto-startOracleNetListenerUsage:/opt/oracle/app/dbhome_1/bin/dbstartORACLE_HOME但此处报错,是因为dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题。dbstart脚本,该脚本放在$ORACLE_HOME/bin下面。搜索dbstart里面的tnslsnr:[oracle@dbcloudbin]$greptnslsnrdbstartif[-x$ORACLE_HOME_LISTNER/bin/tnslsnr];thenecho"Failedtoauto-startOracleNetListenerusing$ORACLE_HOME_LISTNER/bin/tnslsnr"返回结果中发现有$ORACLE_HOME_LISTNER变量,有可能是该变量的路径不对,我们继续搜索ORACLE_HOME_LISTNER

grepORACLE_HOME_LISTNERdbstart[oracle@dbcloudbin]$grepORACLE_HOME_LISTNERdbstart#TheListenerlogislocatedat$ORACLE_HOME_LISTNER/listener.logORACLE_HOME_LISTNER=$1if[!$ORACLE_HOME_LISTNER];thenecho"ORACLE_HOME_LISTNERisnotSET,unabletoauto-startOracleNetListener"LOG=$ORACLE_HOME_LISTNER/listener.logORACLE_HOME=$ORACLE_HOME_LISTNER;exportORACLE_HOMEif[-x$ORACLE_HOME_LISTNER/bin/tnslsnr];then$ORACLE_HOME_LISTNER/bin/lsnrctlstart>>$LOG2>&1&VER10LIST=`$ORACLE_HOME_LISTNER/bin/lsnrctlversion|grep"LSNRCTLfor"|cut-d''-f5|cut-d'.'-f1`echo"Failedtoauto-startOracleNetListenerusing$ORACLE_HOME_LISTNER/bin/tnslsnr"$LOGMSG"RestartOracleNetListenerusinganalternateORACLE_HOME_LISTNER:"设置ORACLE_HOME_LISTNER在$ORACLE_HOME/bin下。用vi分别编辑dbstart和dbshut脚本。将dbstart和dbshut脚本中的ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME命令如下:[oracle@dbcloud~]$vi$ORACLE_HOME/bin/dbstart[oracle@dbcloud~]$vi$ORACLE_HOME/bin/dbshut修改后保存退出,问题解决然后保存退出,此时再运行dbstart,已经不报错了,但是没有任何反应,ps一下进程,没有oracle的进程,说明oracle实例没有正常启动。此时的原因是在/etc/oratab的设置问题,我们cat一下,发现#Multipleentrieswiththesame$ORACLE_SIDarenotallowed.#orcl:/opt/oracle/app/dbhome_1:N最后设置的是"N"(我的环境中只有一个实例,因此只有一行配置语句),我们需要把“N〞修改为“Y〞。

以上的工作做好之后,dbstart就可以正常使用了.[oracle@dbcloud/]$dbstartProcessingDatabaseinstance"orcl":log[oracle@dbcloud/]$dbshutProcessingDatabaseinstance"orcl":log[oracle@dbcloud/]$lsnrctlstopLSNRCTLforLinux:Version.0-Productionon21-MAY-201515:06:54Copyright(c)1991,2014,Oracle.Allrightsreserved.Connectingto(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbcloud.localdomain)(PORT=1521)))Thecommandcompletedsuccessfully[oracle@dbcloudbin]$Oracle在linux下不会自动启动,若要实现自动启动,还需要做一些脚本配置。在/etc/init.d/下创立文件oracle,内容如下:#!/bin/sh#chkconfig:358010#description:Oracleautostart-stopscript.##SetORA_HOMEtobeequivalenttothe$ORACLE_HOME#fromwhichyouwishtoexecutedbstartanddbshut;##SetORA_OWNERtotheuseridoftheownerofthe#OracledatabaseinORA_HOME.ORA_HOME=/opt/oracle/app/dbhome_1ORA_OWNER=oracleLOGif[!-f$ORA_HOME/bin/dbstart]thenecho"Orac

温馨提示

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

评论

0/150

提交评论