您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Linux_redHat5.8_安装oracle_11g说明书
1Linuxredhat5.8安装oracle11g说明书一安装linux1redhat5.8安装前的准备linux安装建议:1)脑内存1G+,交换空间是物理内存的两倍,空闲空间(/tmp目录)至少1G2)选择服务时,建议全部选中,关闭防火墙,关闭selinux3)安装时,不要设置主机名,ip和DNS,在安装完毕之后再设置4)安装redhat5时要独立分配磁盘给SWAP,空间大小应该是内存大小*22安装把RedHatlinux第一张安装光盘插入光驱(BIOS里面设置从光盘引导)。引导成功之后选择F3-GeneralGH按Tab键,选中SKIP,再按回车键,系统开始安装选择“简体中文”选择“美国英语式”在弹出的对话框输入序列号“2515dd4e215225dd”在分区时选择“建立自定义的分区结构”开始分区建议分区配置/……5G/boot……2G/swap……20G/home……30G/opt……12G/oracle……360G/app……20G/tmp……10G/usr……20G/usr/local……10G/var……15G主机名填写“mobile”根密码填写“rootadmin”选择“软件开发”,“现在定制”选择上面所选的安装,语言支持只选择“中文支持”,“英语支持”安装完成后,自动重启3开启服务3.1设置网卡地址3.2开启FTP成功以后,点击“保存”最后重启服务器二安装前的配置1创建用户和用户组#groupadddba#groupaddoinstall#useraddoracle-goinstall-Gdba#passwdoracle如果nobody用户不存在(#idnobody命令查看),则创建:#useraddnobody2创建oracle安装文件夹(sample)#mkdir-p/opt/oracle/product/11g#mkdir/opt/oracle/oradata#mkdir/opt/oraInventory#chown-Roracle.oinstall/opt/oracle#chownoracle.oinstall/opt/oraInventory/#chmod755-R/opt/oracle#chmod755/opt/oraInventory/3配置环境变量要使用Oracle产品,应该或必须设置几个环境变量。如果您在同一服务器上安装了多个Oracle产品或数据库,则ORACLE_HOME、ORACLE_SID和PATH变量可能会更改。ORACLE_BASE变量不应更改,并可以在需要时在您的登录配置文件中设置它。Oracle提供了一个称作oraenv的实用程序来设置其他变量。对于数据库服务器,建议设置以下环境变量:使用第一步创建的用户名Oracle登陆:suoraclevi~/.bash_profile修改以下是配置文件的内容ORACLE_BASE=/opt/oracleexportORACLE_BASEORACLE_HOME=/opt/oracle/product/11gexportORACLE_HOMEORACLE_SID=orclexportORACLE_SIDPATH=$ORACLE_HOME/bin:$PATHexportPATHESC(退出vi的编辑环境):wq(退出vi应用程序并保存修改)安装好后再取消屏蔽这些环境变量设置#TNS_ADMIN=$ORACLE_HOME/network/admin#exportTNS_ADMIN#NLS_LANG=AMERICAN_AMERICA.ZHS16GBK#exportNLS_LANG#LANG=AMERICAN_AMERICA.ZHS16GBK#exportLANG配置好后用source.bash_profile命令使配置生效4设置系统内核参数Oracle数据库10g需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。切换到root用户:suroota)修改/etc/sysctl.conf(vi/etc/sysctl.conf),添加:[root@localhostinstall]#vi/etc/sysctl.conf#oracelintalladdparameters#kernel.shmmax=2147483648kernel.shmmni=4096#kernel.shmall=2097152kernel.sem=25032000100128fs.file-max=6815744fs.aio-max-nr=1048576net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576修改后运行/sbin/sysctl-p命令使得内核改变立即生效;b)设置oracle对文件的要求:编辑文件:vi/etc/security/limits.conf加入以下语句:oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536编辑文件:vi/etc/pam.d/login加入以下语句(可能应该加在最后一条规则之前):sessionrequired/lib/security/pam_limits.so三开始安装Oracle的安装建议在物理机器上安装,如果只能使用SSH远程安装的话,可以使用支持图形显示的SSH软件进行安装解压缩oracle11g的安装文件#unziplinux_11gR2_database_1of2.zip#unziplinux_11gR2_database_2of2.zip#cddatabase#./runInstaller如果出现提示CheckiftheDISPLAYvariableisset.错误提示信息,则使用root用户执行:#xhost+#exportDISPLAY=:1.0#suoracle切换回oracle用户再次执行#./runInstaller如果还出现错误的话,则重启系统,直接使用oracle用户登录系统开始安装之后出现如下界面选择oracle服务器的类型,简单安装的话选择‘桌面类型’就可以了,对于正式应用的话需要选择‘服务器类型’安装第一项:单个oracle服务器安装,第二项:oracle集群安装选择语言,默认选择english设置oracle使用的内存大小,按默认设置就好了这里需要设置字符集,设置字符集为utf-8设置oracle数据库文件存放路径设置oracle的自动备份功能,按需求设定设置sys,system等用户的密码,可以设置成同一个也可以分别设置,按需配置(这里如果设置的密码过于简单,oracle会给出错误提示,可以直接跳过)默认设置就好Oracle检查安装前置条件,这里列出了所有检查失败的前置条件,我们首先要解决这些错误前置条件才能继续安装我们逐个来查看具体的错误提示信息所有的错误信息分两大类,上面的为系统内核的配置错误(基本是由于一些参数配置过小而不符合oracle的建议参数);下面的为oracle服务的依赖包没有安装STEP1:安装缺少的依赖包,(需要用root用户),这些缺少的依赖包可以在系统的安装iso中找到:查询包是否存在的命令:rpm-qgrepbinutils-2.*安装包的命令:rpm-Uvhglibc-2.*STEP2:修改内核配置参数,以支持oracle的建议参数,在/etc/sysctl.conf配置中加入以下配置(如果在“安装前的配置”步骤中已经配置了则这里无需再配置)[root@localhostinstall_file]#vi/etc/sysctl.conf#oracelintalladdparameterskernel.shmmni=4096kernel.sem=25032000100128fs.file-max=6815744fs.aio-max-nr=1048576net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576修改之后运行,是内核配置立即生效[root@localhostinstall_file]#/sbin/sysctl-p解决完错误之后,点击CheckAgain按钮,重新检查之后,可以看到所有问题已经解决,点击Finish按钮完成安装四配置oracle服务随系统启动1第一步修改/etc/oratab文件,需要将localorc:/opt/oracle/product/11g:N最后的N改成Y(如果/etc/oratab文件不存在,则需要使用root用户执行$ORACLE_HOME/root.sh文件#sh/opt/oracle/product/11g/root.sh)[root@lzc-centos6~]#cat/etc/orataborcl:/opt/oracle/product/11g:N[root@lzc-centos6~]#vi/etc/oratablocalorc:/opt/oracle/product/11g:Y2第二步使用oracle的安装用户(oracle)修改$ORACLE_HOME/bin/dbstart文件,修改之前最好先备份一下,使用如下命令[oracle@lzc-centos6bin]$cp/opt/oracle/product/11g/bin/dbstart/opt/oracle/product/11g/bin/dbstart.bak找到ORACLE_HOME_LISTNER=…这行,修改成ORACLE_HOME_LISTNER=/opt/oracle/product/11g或者直接修改成:ORACLE_HOME_LISTNER=$ORACLE_HOME3第三步测试运行dbshut,dbstart(1)修改dbstart和dbshut的日志文件的权限(如果这两个文件不存在,先手工touch):root用户先创建这两个文件#cd$ORACLE_HOEM/bin[root@lzc-centos611g]#touchstartup.log[root@lzc-centos611g]#chownoracle.oinstallstartup.log[root@lzc-centos611g]#chmod755startup.log[root@lzc-centos611g]#touchshutdown.log[root@lzc-centos611g]#chownoracle.oinstallshutdown.log[root@lzc-centos611g]#chmod755shutdown.log[root@lzc-centos611g]#ls-lstartup.logshutdown.log-rwxr-xr-x.1oracleoinstall0Jan813:50shutdown.log-rwxr-xr-x.1oracleoinstall0Jan813:49startup.log(2)执行相应的脚本进行测试[root@lzc-centos611g]#su-oracle[oracle@lzc-centos6~]$cd$ORACLE_HOME[oracle@lzc-centos6bin]$dbshut#(ordbstart)(3)创建oracle服务启动脚本:oradbstart(使用root用户)[root@lzc-centos611g]#touch/home/oracle/oradbstart#chownoracle.oinstall/home/
本文标题:Linux_redHat5.8_安装oracle_11g说明书
链接地址:https://www.777doc.com/doc-3259589 .html