linux平台安装oracle手册

上传人:tian****1990 文档编号:81516590 上传时间:2019-02-21 格式:DOC 页数:33 大小:2.41MB
返回 下载 相关 举报
linux平台安装oracle手册_第1页
第1页 / 共33页
linux平台安装oracle手册_第2页
第2页 / 共33页
linux平台安装oracle手册_第3页
第3页 / 共33页
linux平台安装oracle手册_第4页
第4页 / 共33页
linux平台安装oracle手册_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《linux平台安装oracle手册》由会员分享,可在线阅读,更多相关《linux平台安装oracle手册(33页珍藏版)》请在金锄头文库上搜索。

1、linux平台的oracle安装手册(RHEL5+ORACLE10g+X86)注:#为root用户操作 $为oracle用户操作 #为注释一、系统要求1、至少1G物理内存;检查命令:# grep MemTotal /proc/meminfo2、交换空间的设置;检查命令:# grep SwapTotal /proc/meminfo实际内存 建议交换空间大小- -不超过1G 2倍于内存1G-2G 1.5倍于内存2G-8G 与内存相同超过8G 0.75倍于内存3、确认Linux版本;检查命令:# more /etc/issue4、确认Linux内核;检查命令:# uname r5、oracle对li

2、nux防火墙和SELinux过敏,建议关闭。6、检测网络,建议使用静态IP地址。二、准备工作准备oracle10g(database)安装包. 检查安装oracle10g的依赖包是否存在,如没有则安装可以使用下面命令检测是否安装# rpm -q filename 如: rpm -q binutils如果没有可以进入RHEL5(DVD)安装光盘/RedHat/SERVER/,查找相应包双击安装。应该包含下列的包(或更高版本):-binutils-2.17.50.0.6-2.el5compat-libstdc+-33-3.2.3-61elfutils-libelf-0.125-3.el5elfut

3、ils-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.106 libgcc-4.1.1-52libstdc+-4.1.1 libstdc+-devel-4.1.1-52.e15make-3.81-1.1sysstat-7.0.0以下可选(不同平台的数据库访问接口):unixODBC-2.2.11 unixODBC-devel-2.2.11 libxp-1

4、.0.0-8.1.el5libxp-devel-1.0.0-8.1.el5三、配置安装环境1、配置核心参数(as root账号)。# vi /etc/sysctl.conf ,从最后行将下列内容加入该文件。物理内存2G以下使用一,超过2G使用二。方案一:kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 6815744net.ipv4.ip_local_port_range = 9000 65500net.core.rme

5、m_default = 262144net.core.wmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_max = 1048576方案二:kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core

6、.wmem_default=262144net.core.rmem_max=262144net.core.wmem_max=262144编辑完之后存盘退出。然后运行下列命令重新加载:#sysctl -p并验证参数是否正确:/sbin/sysctl -a | grep shm/sbin/sysctl -a | grep sem/sbin/sysctl -a | grep file-max/sbin/sysctl -a | grep ip_local_port_range/sbin/sysctl -a | grep rmem_default/sbin/sysctl -a | grep rmem_m

7、ax/sbin/sysctl -a | grep wmem_default/sbin/sysctl -a | grep wmem_max# vi /etc/security/limits.conf,从最后行将下列内容加入该文件。oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536# vi /etc/pam.d/login ,从最后行将下列内容加入该文件session required /lib/security/pam_limits.so2、创建相关目录,用户,组

8、等(as root账号)# groupadd oinstall# groupadd dba# useradd -m -g oinstall -G dba oracle# id oracle创建密码#passwd oracle#id nobody# 创建用户和组完成,下面创建目录,目录位置你根据自己情况定吧,注意磁盘的空闲空间。# mkdir /test1/db# chown oracle:oinstall /test1/db# mkdir /test1/db/softs 上传安装软件到该目录3、配置oracle用户的环境变量$pwd/home/oracle$ vi .bash_profileO

9、RACLE_SID=moonORACLE_BASE=/test1/db/oracleORACLE_HOME=$ORACLE_BASE/product/10.2.1/db_1export ORACLE_SID ORACLE_BASE ORACLE_HOMEPATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin执行命令生效:#source .bash_profile重启机器。四、安装ORACLE10GR2以oracle用户启动到视窗状态,打开一个终端。进入你之前保存的oracle10g安装包目录:$ ./runInstaller安装结束。下面开始创建数据库:$ /test1/

10、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/b

11、in$ vi dbstart找到 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 | grep ora_$ lsnrctl status$ ps -ef | grep LISTEN 4. 修改/etc/rc.d/rc.local$su root#vi

12、 /etc/rc.d/rc.local添加以下信息.su - oracle -c dbstartsu - oracle -c lsnrctl start1、准备工作Oracle安装需要的配置/etc/sysctl.conf 添加kernel.shmall = 2097152kernel.shmmax = 2147483648 kernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_

13、range = 1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144执行命令使之生效:sysctl -p/etc/hosts 加入: 127.0.0.1 本机名称(本机名称可通过hostname命令获取)/etc/security/limits.conf 添加# add by oracle* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536/etc/pam.d/login 添加# add by oraclesession required pam_limits.so/etc/selinux/config 设置SELINUX=disabled如果RedHat版本是5,则修改为4,安装完后再修改回来/etc/redhat-release 修改成42、准备工作Oracle安装需要的环境要查看系统是否安装了如下软件,没有的话可以直接从安装包中安装(32位机装32位,64位机安装64位)compat-db,compat-compat-gcc-34,compat-compat-g

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 模板/表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号