




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux Red Enterprise 4下安装oracle 10G一、 资源需要:至少1024MB物理内存10242048需1.5倍的交互空间20488192需1倍的交互空间8192需0.75倍的交互空间至少400MB/tmp临时目录空间oracle软件需要1.5GB到3.5GB磁盘空间默认数据库需要1.2GB二、 安装前的准备工作1、 创建用户和组groupadddbagroupaddoinstalluseraddoracle-goinstall-Gdbapasswdoracle2、 建立oracle安装文件夹(例子)mkdir-p/data/app/oracle/product/10.2.0/db_1chown-Roracle.oinstall/data/app/oraclechmod755-R/data/app/oracle3、 配置环境变量切换到oracle用户,执行如下命令,修改配置文件vi /.bash_profile在该文件中添加如下内容:ORACLE_BASE=/data/app/oracleORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1/da_1是名字自己起ORACLE_SID=orclPATH=$PATH:$HOME/bin:$ORACLE_HOME/binLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport ORACLE_BASE export ORACLE_HOME export ORACLE_SID export PATH 可删export LD_LIBRARY_PATH配置完成后执行如下命令,使该配置文件生效:source /.bash_profile4、 设置系统参数(可以不设置)Oracle数据库10g需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。切换到root用户:su -roota)修改/etc/sysctl.conf(vi/etc/sysctl.conf),添加:kernel.shmmax=2147483648kernel.shmmni=4096kernel.shmall=2097152kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144修改后运行/sbin/sysctl-p命令使得内核改变立即生效;解释:shmmax - 共享内存段,建议设大点, 达到最大SGA shmmin - 最小的共享内存段. shmmni - 共享内存标志符的数量. shmseg - 一个进程可分配的最大内存段数. shmall - 最大可允许的内存数,比SGA还要大. semmns - 信号量,跟ORACLE的PROCESS数有关. semmsl - 一个信号量中最大的信号量数.B)设置oracle对文件的要求:编辑文件:vi/etc/security/limits.conf加入以下语句:oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536编辑文件:vi/etc/pam.d/login加入以下语句(可能应该加在最后一条规则之前):sessionrequired/lib/security/pam_limits.so5、三、 开始安装拷贝oracle安装包到/tmp目录下在/tmp下解压缩10201_database_linux32.zip:unzip10201_database_linux32开始安装oracle:1.以oracle用户登录系统,进行Oracle的安装:cd/tmp/database(或者你解压缩安装程序包的目录)./runInstaller过一会儿就会出现Oracle的安装界面注意:1)、选择基本安装就可以2)、数据库home设置为/data/app/product/10.2.0/db_13)、数据库全局名称设置为orcl4)、数据库字符集选SimplifiedChineseZHS16GBK2.其他用默认设置!注意:安装过程中会提示以root用户登陆执行一些脚本,执行后再按“ok”按钮继续安装。四、 RedHat as 4下oracle10自启动脚步设置1、配置dbstart和dbshut在$ORACLE_HOME/bin中,有dbstart和dbshut这两个脚本,more dbstart看一下可以看到:# $Id: dbstart.sh.pp 11-may-2005.18:18:07 vikrkuma Exp $# Copyright (c) 1991, 2005, Oracle. All rights reserved. # usage: dbstart# This script is used to start ORACLE from /etc/rc(.local).# It should ONLY be executed as part of the system boot procedure.# This script will start all databases listed in the oratab file# whose third field is a Y. If the third field is set to Y and# there is no ORACLE_SID for an entry (the first field is a *),# then this script will ignore that entry.# This script requires that ASM ORACLE_SIDs start with a +, and# that non-ASM instance ORACLE_SIDs do not start with a +.# If ASM instances are to be started with this script, it cannot# be used inside an rc*.d directory, and should be invoked from# rc.local only. Otherwise, the CSS service may not be available# yet, and this script will block init from completing the boot# cycle.# Note:# Use ORACLE_TRACE=T for tracing this script.# The progress log for each instance bringup plus Error and Warning messages# are logged in file $ORACLE_HOME/startup.log. The error messages related to# instance bringup are also logged to syslog (system log module).# The Listener log is located at $ORACLE_HOME_LISTNER/listener.log.可以看出这个脚本是用来启动oracle服务的,包括listener、instance、asm instances,并且可以放到/etc/rc(.local).,同样dbshut也是起到关闭服务的作用。配置系统使这个脚本起作用:1)、以root编辑/etc/oratab,类似 orcl:/data/app/oracle/product/10.2.0/db_1:N 这种格式,其中orcl是你的ORACLE_SID,/data/app/oracle/product/10.2.0/db_1是ORACLE_HOME,这里需要把N改为Y,即orcl: /data/app/oracle/product/10.2.0/db_1:Y这样。2)、以oracle编辑$ORACLE_HOME/bin/dbstart,找到其中第78行:ORACLE_HOME_LISTNER=改为你自己的路径,或者可以改成ORACLE_HOME_LISTNER=$ORACLE_HOME保存脚本,以oracle用户运行dbshut和dbstart看是否能关闭、启动数据库。如果不能,一般是参数设置,根据报错找到对应位置更改。2、把dbstart和dbshut加到redhat启动服务中经过上一步的配置,可以直接用dbstart命令启动数据listener、instance、asm instances,但是还没有启动oracle10g的EM,ORACLE利用web页面管理数据库相当方便,也是10g的一个特色,所以应该一并启动起该服务来。$ORACLE_HOME/bin/emctl start dbconsole因此我们可以用rc.local或者redhat服务都可以实现要求的开机启动。下面分别说一下:1)、利用rc.local。直接把dbstart加到rc.local中,实现开机自动启动。这里需要注意的是必须以oracle启动该脚本。用root编辑/etc/rc.local,添加下面一行:su - oracle -c /data/app/oracle/product/10.2.0/db_1/bin/dbstartsu - oracle -c /data/app/oracle/product/10.2.0/db_1/bin/emctl start dbconsole这里/data/app/oracle/product/10.2.0/db_1需要替换成实际的ORACLE_HOME保存并退出后,reboot服务器测试一下,可以看到,当系统启动以后oracle监听、实例和em都已经起来了2)、如果我们不用rc.local,也可以加到redhat服务中。在/etc/rc.d/init.d中添加如下脚本文件,命名为oracle:#!/bin/sh#chkconfig: 2345 99 01#description: ORACLE 10g ServerORACLE_HOME= /data/app/oracle/product/10.2.0/db_1if ! -f $ORACLE_HOME/bin/dbstart thenecho ORACLE cannot startexitficase $1 instart)echo Starting Oracle Database.su - oracle -c $ORACLE_HOME/bin/dbstartsu - oracle -c $ORACLE_HOME/bin/emctl start dbconsole;stop)echo Stoping Oracle Databasesu - oracle -c $ORACLE_HOME/bin/emctl stop dbconsolesu - oracle -c $ORACLE_HOME/bin/dbshut;esac注意其中两行注释,网上很多脚本因为少了这两行不能使服务自启动:#chkconfig: 2345 99 01#description: ORACLE 10g Server其中chkconfig:2345 99 01 是指脚本将为运行级2、3、4、5启动oracle 10g服务,启动优先级为99,关闭优先级为01。然
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国联合网络通信有限公司北京市分公司校园招聘40个岗位笔试题库历年考点版附带答案详解
- 2025中国五矿集团有限公司所属单位岗位合集笔试题库历年考点版附带答案详解
- 2025年网络安全行业网络攻防技术与网络安全威胁防范研究报告
- 2025年绿色科技行业低碳技术创新与环保产业链研究报告
- 2025年数字支付行业人脸识别支付安全性研究报告
- 2025江苏常州市机关事务管理局下属事业单位招聘幼儿教师2人笔试参考题库附答案解析
- 2025年安徽职业技术大学招聘41人笔试模拟试题及答案解析
- 2025年9月贵州黔东南州施秉县公益性岗位招聘6人笔试模拟试题及答案解析
- 2025广西柳州市社会福利医院编外聘用人员招聘19人笔试备考题库及答案解析
- 2025年口腔医学口腔溃疡诊疗方案设计模拟测试卷答案及解析
- 2025主播签约合同范本
- 2025年咸阳机场安检员考试试题及答案
- 租房商场柜台合同(标准版)
- 湖北宜昌长阳清江水务投资控股集团有限公司招聘笔试题库2025
- (零模)南昌市2025年高三年级九月测试语文试卷(含标准答案)
- 4.CSR社会责任法律法规合规性评价表
- 小学生解决万以内退位减法错误类型及影响研究
- GB/T 14294-2008组合式空调机组
- 福建师范大学2023年815写作与翻译考研真题(回忆版)
- 【语法】形容词的最高级-完整版课件
- 幼儿园大班数学:《层级分类》 课件
评论
0/150
提交评论