您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > Red Hat Enterprise Linux 5下安装Oracle全程图解
一、RedHatEnterpriseLinux5下安装Oracle前准备:下载文件OracleDatabase10gRelease2(10.2.0.1)Software解压文件解压文件命令:unzip10201_database_linux32.zip解压后的文件夹可能“database”或“db/Disk1”Hosts文件在/etc/hosts文件中包含一个完整合法的服务器名IP-addressfully-qualified-machine-namemachine-name设置内核参数在/etc/sysctl.conf中添加以下行:#kernel.shmall=2097152#kernel.shmmax=2147483648kernel.shmmni=4096#semaphores:semmsl,semmns,semopm,semmnikernel.sem=25032000100128#fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmen_max=262144运行下面的命令应用以上OS参数/sbin/sysctl-p添加以下行到/ect/security/limits.conf文件中*softnproc2047*hardnproc16384*softnofile1024*hardnofile65536如果/etc/pam.d/login文件中没有以下行,则添加以下内容:sessionrequired/lib/security/pam_limits.so修改/etc/selinux/config文件来关闭linux防火墙,确保SELINUX设置如下:SELINUX=disabled检查安装包检查是否具备以下安装包:make-3.79.1gcc-3.2.3-34glibc-2.3.2-95.20compat-db-4.0.14-5compat-gcc-7.3-2.96.128compat-gcc-c++-7.3-2.96.128compat-libstdc++-7.3-2.96.128compat-libstdc++-devel-7.3-2.96.128libXpopenmotif21-2.1.30-8setarch-1.3-1查询所需安装包是否完整(缺少补啥)rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-devellibXp用以下命令安装以下包:rpm-Uvh[包名称]添加组和用户groupaddoinstallgroupadddbagroupaddoperuseradd-goinstall-Gdbaoraclepasswdoracle检查内存和磁盘检查内存情况#grepMemTotal/proc/meminfo#grepSwapTotal/proc/meminfo检查磁盘情况#df-h建立安装目录建立oracle安装目录#mkdir-p/u01/app/oracle/product/10.2.0/db_1#chown-Roracle:install/u01/#chmod-R775/u01/app/oracle版本信息因为默认rhel5.1不支持10.2,0.1,所以要修改一些参数编辑/etc/redhat-release文件替换现在的版本信息(RedHatEnterpriseLinuxServerrelease5(Tikanga))redhat-4以可以通过修改安装文件oraparam.ini,添加redhat-5(二者选一即可)#vi/10201_database_linux32/database/install/oraparam.ini####[CertifiedVersions]Linux=redhat-3,SUSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]再添加[Linux-redhat-5.0-optional]TEMP_SPACE=80SWAP_SPACE=150MIN_DISPLAY_COLORS=256用户环境变量以oracle用户登陆,在.bash_profile文件尾添加以下行:#OracleSettingsTMP=/tmp;exportTMPTMPDIR=$TMP;exportTMPDIRORACLE_BASE=/u01/app/oracle;exportORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;exportORACLE_HOMEORACLE_SID=TSH1;exportORACLE_SIDORACLE_TERM=xterm;exportORACLE_TERMPATH=/usr/sbin:$PATH;exportPATHPATH=$ORACLE_HOME/bin:$PATH;exportPATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATHif[$USER=oracle];thenif[$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi二、开始安装以文本模式下用boot登录,切换到安装目录下#startx#xhost+#su-oracle$exportDISPLAY=machin-name:0.0#./runInstaller安装开始1.选择安装方式2.选择安装目录3.选择安装类型4.安装详细路径5.软件要求检查6.配置选项10.数据库文件存储选项11.备份和恢复选项12.设置密码13.安装14.配置Assistants15.数据库配置助手16.密码管理17.运行脚本18.结束安装安装结束改回操作系统版权信息RedHatEnterpriseLinuxServerrelease5(Tikanga)三、常见问题(FAQ)错误1在./runInstaller运行时出现,错误描述:Exceptioninthreadmainjava.lang.UnsatisfiedLinkError:/tmp/OraInstall2007-09-25_10-54-49PM/jre/1.4.2/lib/i386/libawt.so:libXp.so.6:cannotopensharedobjectfile:Nosuchfileordirectoryatjava.lang.ClassLoader$NativeLibrary.load(NativeMethod)atjava.lang.ClassLoader.loadLibrary0(UnknownSource)atjava.lang.ClassLoader.loadLibrary(UnknownSource)atjava.lang.Runtime.loadLibrary0(UnknownSource)atjava.lang.System.loadLibrary(UnknownSource)atsun.security.action.LoadLibraryAction.run(UnknownSource)atjava.security.AccessController.doPrivileged(NativeMethod)atsun.awt.NativeLibLoader.loadLibraries(UnknownSource)atsun.awt.DebugHelper.clinit(UnknownSource)atjava.awt.Component.clinit(UnknownSource)这个错误的出现原因是因为RatHatEnterpriseLinux5标准安装时,缺少libXp-1.0.0-8.i386.rpm包的缘故,我安装时尽管选的是全安装,还是出现这个问题。在光盘的Server文件下找到libXp-1.0.0-8.i386.rpm,在该目录下使用命令:错误2在oracleUniversalInstaller:Install过程中出现,错误描述:ExceptionString:Errorininvokingtarget'all_no_orclihsodbc'ofmakefile'/oracle/oracle/product/10.2.0/rdbms/lib/ins_rdbms.mk'.See'/oracle/oraInventory/logs/installActions2007-09-25_03-42-11AM.log'fordetails.ExceptionSeverity:1这个原因也是由于缺少相应的包compat-libstdc++-33-3.2.3-61.i386.rpm,手动安装吧。进到光盘的Sever目录下,运行下面命令:[root@localhostServer]#rmp-ivhcompat-libstdc++-33-3.2.3-61.i386.rpm
本文标题:Red Hat Enterprise Linux 5下安装Oracle全程图解
链接地址:https://www.777doc.com/doc-4825000 .html