您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > linux平台安装oracle手册
linux平台的oracle安装手册(RHEL5+ORACLE10g+X86)注:#为root用户操作$为oracle用户操作##为注释一、系统要求1、至少1G物理内存;检查命令:#grepMemTotal/proc/meminfo2、交换空间的设置;检查命令:#grepSwapTotal/proc/meminfo实际内存建议交换空间大小-------------------------------------------不超过1G2倍于内存1G-2G1.5倍于内存2G-8G与内存相同超过8G0.75倍于内存3、确认Linux版本;检查命令:#more/etc/issue4、确认Linux内核;检查命令:#uname–r5、oracle对linux防火墙和SELinux过敏,建议关闭。6、检测网络,建议使用静态IP地址。二、准备工作准备oracle10g(database)安装包.检查安装oracle10g的依赖包是否存在,如没有则安装可以使用下面命令检测是否安装#rpm-qfilename如:rpm-qbinutils如果没有可以进入RHEL5(DVD)安装光盘/RedHat/SERVER/,查找相应包双击安装。应该包含下列的包(或更高版本):---------------------------------------------------------------------------binutils-2.17.50.0.6-2.el5compat-libstdc++-33-3.2.3-61elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125glibc-2.5-12glibc-common-2.5-12glibc-devel-2.5-12glibc-headers-2.5-12gcc-4.1.1-52gcc-c++-4.1.1-52libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc++-4.1.1libstdc++-devel-4.1.1-52.e15make-3.81-1.1sysstat-7.0.0以下可选(不同平台的数据库访问接口):unixODBC-2.2.11unixODBC-devel-2.2.11libxp-1.0.0-8.1.el5libxp-devel-1.0.0-8.1.el5三、配置安装环境1、配置核心参数(asroot账号)。#vi/etc/sysctl.conf,从最后行将下列内容加入该文件。物理内存2G以下使用一,超过2G使用二。方案一:kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=6815744net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=4194304net.core.wmem_max=1048576方案二:kernel.shmall=2097152kernel.shmmax=536870912kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=262144net.core.wmem_max=262144编辑完之后存盘退出。然后运行下列命令重新加载:#sysctl-p并验证参数是否正确:/sbin/sysctl-a|grepshm/sbin/sysctl-a|grepsem/sbin/sysctl-a|grepfile-max/sbin/sysctl-a|grepip_local_port_range/sbin/sysctl-a|greprmem_default/sbin/sysctl-a|greprmem_max/sbin/sysctl-a|grepwmem_default/sbin/sysctl-a|grepwmem_max#vi/etc/security/limits.conf,从最后行将下列内容加入该文件。oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536#vi/etc/pam.d/login,从最后行将下列内容加入该文件sessionrequired/lib/security/pam_limits.so2、创建相关目录,用户,组等(asroot账号)#groupaddoinstall#groupadddba#useradd-m-goinstall-Gdbaoracle#idoracle创建密码#passwdoracle#idnobody##创建用户和组完成,下面创建目录,目录位置你根据自己情况定吧,注意磁盘的空闲空间。#mkdir/test1/db#chownoracle:oinstall/test1/db#mkdir/test1/db/softs上传安装软件到该目录3、配置oracle用户的环境变量$pwd/home/oracle$vi.bash_profileORACLE_SID=moonORACLE_BASE=/test1/db/oracleORACLE_HOME=$ORACLE_BASE/product/10.2.1/db_1exportORACLE_SIDORACLE_BASEORACLE_HOMEPATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin执行命令生效:#source.bash_profile重启机器。四、安装ORACLE10GR2以oracle用户启动到视窗状态,打开一个终端。进入你之前保存的oracle10g安装包目录:$./runInstaller安装结束。下面开始创建数据库:$/test1/db/oracle/product/10.2.1/db_1/bin/dbca密码:manager到此,数据库创建完成。接下来,配置监听程序:$/test1/db/oracle/product/10.2.1/db_1/bin/netca五、oracle自动启动1.先设置/etc/oratab文件.$vi/etc/oratab$ORACLE_SID:$ORACLE_HOME:YY表示在系统启动的时候,自动启动,N表示在系统启动的时候不启动.2.使用oracle用户修改$ORACLE_HOME/bin/dbstart文件:#su-oracle$cd$ORACLE_HOME/bin$vidbstart找到ORACLE_HOME_LISTNER=.....这行,修改成ORACLE_HOME_LISTNER=/u01/app/Oracle/product/10.2.0/db_1或者直接修改成:ORACLE_HOME_LISTNER=$ORACLE_HOME3.执行相应的脚本进行测试#su-oracle$cd$ORACLE_HOME/bin$./dbstart(./dbshut)$ps-ef|grepora_$lsnrctlstatus$ps-ef|grepLISTEN4.修改/etc/rc.d/rc.local$suroot#vi/etc/rc.d/rc.local添加以下信息.su-oracle-c'dbstart'su-oracle-c'lsnrctlstart'
本文标题:linux平台安装oracle手册
链接地址:https://www.777doc.com/doc-6291018 .html