您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle11.2安装For Centos6.3
在CentOS6.3上安装Oracle11gR2安装前要做的准备硬件1G以上内存2G以上的交换空间5G以上磁盘空间相关查询命令:查看总内存量#grepMemTotal/proc/meminfo查看交换空间容量#grepSwapTotal/proc/meminfo查看可用内存#free查看共享内存容量#df-h/dev/shm/查看临时文件夹的容量df-h/tmp查看磁盘使用情况df-h软件binutils-2.20.51.0.2-5.11.el6(x86_64)compat-libcap1-1.10-1(x86_64)compat-libstdc++-33-3.2.3-69.el6(x86_64)compat-libstdc++-33-3.2.3-69.el6.i686gcc-4.4.4-13.el6(x86_64)gcc-c++-4.4.4-13.el6(x86_64)glibc-2.12-1.7.el6(i686)glibc-2.12-1.7.el6(x86_64)glibc-devel-2.12-1.7.el6(x86_64)glibc-devel-2.12-1.7.el6.i686kshlibgcc-4.4.4-13.el6(i686)libgcc-4.4.4-13.el6(x86_64)libstdc++-4.4.4-13.el6(x86_64)libstdc++-4.4.4-13.el6.i686libstdc++-devel-4.4.4-13.el6(x86_64)libstdc++-devel-4.4.4-13.el6.i686libaio-0.3.107-10.el6(x86_64)libaio-0.3.107-10.el6.i686libaio-devel-0.3.107-10.el6(x86_64)libaio-devel-0.3.107-10.el6.i686make-3.81-19.el6sysstat-9.0.4-11.el6(x86_64)一键安装命令:yuminstall-ybinutilscompat-libcap1compat-libstdc++-33glibcglibc-devellibgcclibstdc++libstdc++-devellibaiolibaio-develmakesysstatelfutils-libelf-develgcc-c++unixODBCunixODBC-develkshxdpyinfo软件包安装检测#rpm-qpackage_name解压安装包unziplinux.x64_11gR2_database_1of2.zipunziplinux.x64_11gR2_database_2of2.zip创建用户及组检测是否已安装过#more/etc/oraInst.loc如果oraInst.loc文件存在则会显示如下内容:inventory_loc=/u01/app/oraInventoryinst_group=oinstall检测dba组是否存在#grepdba/etc/group经检测后如都未曾建立则:/usr/sbin/groupaddoinstall/usr/sbin/groupadddba检测Oracle用户是否存在#idoracle如果存在则:/usr/sbin/usermod-goinstall-Gdbaoracle如果不存在则:/usr/sbin/useradd-goinstall-Gdbaoracle为Oracle用户设置密码passwdoracle设置系统参数vi/etc/sysctl.conf在文件末尾添加以下内容:fs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152kernel.shmmax=536870912kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576修改sysctl.conf文件后要执行/sbin/sysctl-p让其生效/sbin/sysctl-a查看生效的值用户资源限制的查看$ulimit-Sn4096$ulimit-Hn65536$ulimit-Su2047$ulimit-Hu16384$ulimit-Ss10240$ulimit-Hs32768更新/etc/security/limits.conf文件来设置用户资源限制在文件末尾添加以下内容:oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536oraclesoftstack10240查看所有分区的可用空间df-k根据磁盘情况建立数据安装目录mkdir-p/u01/app/chown-Roracle:oinstall/u01/app/chmod-R775/u01/app/设置Oracle用户环境参数:建立临时文件夹mkdir/u01/tmpchmoda+wr/u01/tmp在~oracle/.bash_profile文件中添加以下内容exportDISPLAY=172.16.1.202:0.0TMP=/u01/tmpTMPDIR=/u01/tmpexportTMPTMPDIRORACLE_BASE=/u01/app/oracleORACLE_SID=salesexportORACLE_BASEORACLE_SID开始安装进入已解压的安装程序目录下执行./runInstaller如果安装时提示不能检测X环境则需要安装X环境检测工具#yuminstallxdpyinfo启动./runInstaller时如果报以下错误,就是因为你还未有将第2个压缩包解压到同一个目录中Invalidsourcepath'../stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles'specifiedforunzip.Unzipcommandfailed.Pleasecheckoraparam.iniandspecifyavalidsourcepath.:Nosuchfileordirectory$./runInstallerStartingOracleUniversalInstaller...CheckingTempspace:mustbegreaterthan120MB.Actual43893MBPassedCheckingswapspace:mustbegreaterthan150MB.Actual991MBPassedCheckingmonitor:mustbeconfiguredtodisplayatleast256colors.Actual16777216PassedPreparingtolaunchOracleUniversalInstallerfrom/u01/tmp/OraInstall2013-02-06_02-28-44PM.Pleasewait...输入MyOracleSupport的Email地址,及相应的登陆密码,用于自动接收Oracle的安全更新。如果连接失败,则弹出请求输入连接代理的对话框。此时只需钩选下面的复选框,并按“Continue”即可选第2个选项,只安装数据库软件选择安装类型:第1个为单实例安装,第2个为RAC群集安装,这里选第1个。添加语言。根据实际需要进行添加即可,这里添加了简体中文及繁体中文。选择安装的版本,这里选第1项企业版。确定数据软件的安装路径,此处会自动读取用户环境变量中配置的值。经过多次用户及路径的信息确认后,开始检查环境是否达到安装要求。根据检查结果修复,如安装缺少的软件包,提高相应的硬件配置等。Pdksh-5.2.14包可以用ksh来代替,故只要执行即可yuminstallkshs其它的包只要检查过已安装即可,之于系统报错是因为现有的包的版本比检测的要高。解决交换空间不足的方法:ddif=/dev/zeroof=/tmp/swapfreebs=32kcount=65515#建立swap文件mkswap/tmp/swapfree#格式化swap文件swapon/tmp/swapfree#启用swapswapon-s#显示结果一切问题解决后,点Check_Again再检查一次确定该安装的软件包都安装好,Swap空间足够大后即可点“IgnoreAll”来继续安装。准备好了!点“Finish”开始安装进行中......以root身份执行上面所列的两个脚本:执行后,在此图面中按回车键完成安装,完成后回去原来的安装界面点OK即可。安装完成。开始网络设置如果主机还未设主机名则会无法启动netca配置程序,报以下错误信息:OracleNetServicesConfiguration:##AnunexpectederrorhasbeendetectedbyHotSpotVirtualMachine:##SIGSEGV(0xb)atpc=0x00007fe7c06aba51,pid=8209,tid=140634386573056##JavaVM:JavaHotSpot(TM)64-BitServerVM(1.5.0_17-b03mixedmode)#Problematicframe:#C[libclntsh.so.11.1+0x62aa51]snlinGetAddrInfo+0x1b1##Anerrorreportfilewithmoreinformationissavedashs_err_pid8209.log##Ifyouwouldliketosubmitabugreport,pleasevisit:#:line178:8209Aborted$JRE$JRE_OPTIONS-classpath$CLASSPATHoracle.net.ca.NetCA$*此时只需要将主机名设置好即可,方法如下:执行vi/etc/sysconfig/network添加或修改如下内容HOSTNAME=odbtest执行vi/etc/hosts添加或修改如下内容127.0.0.1localhost.localdomainlocalhostodbtest设置$ORACLE_HOME变量,及为了方便管理,加入oracle的bin路径修改环境配置文件.bash_profile,添加或修改以下内容:ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1/exportORACLE_HOMEPATH=$PATH:$ORACLE_HOME/binexportPATH设置主机名后才能正常运行netcanetcaOracleNetServicesConfiguration:ConfiguringListener:LISTENERListenerconfigurationcomplete.OracleNetListenerStartup:RunningListenerControl:/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctlstartLISTENERListenerControlcomplete.Listenerstartedsuccessfully.设置好以后就要设置防火墙:Linux安装完成后,默认防火墙只允许22端口(ssh),所以还需用vi
本文标题:Oracle11.2安装For Centos6.3
链接地址:https://www.777doc.com/doc-3969781 .html