




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RedHat Enterprise Linux6安装oracle 10G操作文档目前Oracle公司发行的10g数据库版本并未提供对所有Linux操作系统的支持,但是在主流 的Linux平台,包括Mandrake和RedHat上都已经可以进行安装。现在这份文档使用的平台是Linux 6,所以我们需要修改系统的一些配置参数。(一)安装前的准备工作:针对Linux系统所做的兼容性配置,从硬盘空间、安装环境、运行环境、Linux内核参数配置、系统用户设置等诸方面进行一系列较为复杂的设置工作,使操作系统可以顺利地安装并运行Oracle10g数据库。1:硬盘空间和运行环境: 检查内存和交换空间:Oracle公司宣称在Linux下安装Oracle10g数据库至少要有512MB的内存和至少1GB或者两倍内存大小的交换空间,对于系统内存大于2GB的服务器,交换空间可以介于2GB4GB之间。方法:rootredhat6 # grep MemTotal /proc/meminfo 内存大小检测命令 rootredhat6 # grep SwapTotal /proc/meminfo 交换内存大小检测命令 如果系统原有交换空间过小,可以通过如下途径增加系统的临时交换空间:以root用户登录系统 创建临时交换空间文件 rootredhat6 # dd if=/dev/zero of=tmpswap bs=1k count=900000 rootredhat6 # chmod 600 tmpswap rootredhat6 # mkswap tmpswap rootredhat6 # swapon tmpswap上面交换空间的大小要根据你实际内存大小设定,修改count的值就行了。 临时硬盘空间: Oracle10g安装程序在安装过程中需要400M以上的临时硬盘空间,建议使用“/tmp文件夹作为零时文件夹,如果“/tmp”文件没有足够的空间,可以新创建一个文件夹作为安装的临时目录,之后设置环境变量TEMP和TMPDIR指向相应的位置,详见下面的操作代码。检测方法:root用户登录,在命令行方式(bash环境)下执行如下命令检查“/tmp”文件的空间: rootredhat6 # df /tmp 如果“/tmp”文件空间不足,可以执行如下命令在另一个文件系统中创建“/tmp”文件: rootredhat6 # mkdir /tmp /如 # mkdir /home/temp rootredhat6 # chown root:root /tmp rootredhat6 # chmod 1777 /tmp rootredhat6 # export TEMP=/ /如 # TEMP=/home/temp; export TEMP rootredhat6 # export TMPDIR=/ /如 # TMPDIR=/home/temp; export TMPDIR 这样,在完成Oracle10g的安装之后,就可以通过如下命令删除先前创建的临时文件: rootredhat6 # rmdir /tmp rootredhat6 # unset TEMP rootredhat6 # unset TMPDIR 桌面连接软件准备: x-win32这款软件大家可以上网下载,并了解它的用途。 各软件包检测:Oracle要求在linux 下安装需要先装以下的软件包才可以正常安装oracle 用以下命令检测软件包是否已安装:rootredhat6 # rpm -q gcc make binutils openmotif setarch compat-db compat-gcc-34 openmotif compat-gcc-34-c+ compat-libstdc+-33 compat-libstdc+-296如果没有安装,那么就需要把没有安装上去的软件包装上。一般在系统的安装光盘上都有这些软件包,在这里不再做介绍。2:安装环境:在修改以下配置文件时最好先备份原文件。 修改/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,配置IP地址:如:DEVICE=eth0BOOTPROTO=staticBROADCAST=192.168.1.255IPADDR=192.168.1.203NETMASK=255.255.255.0NETWORK=192.168.1.0GATEWAY=192.168.1.1HWADDR=00:0C:29:EE:68:60ONBOOT=YES 查看主机名/etc/sysconfig/network:如:NETWORKING=yesHOSTNAME=redhat6 修改/etc/hosts配置文件,主机名和上面的主机名一样:如:192.168.1.203 redhat6127.0.0.1 localhost 修改more /etc/redhat-release配置文件,内容修改为:Red Hat Enterprise Linux Server release 3.0 (Santiago)3:Linux内核参数配置Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000如果您按照以上说明安装了 Linux,且内核参数全部采用默认值,则只需在以 root 用户身份登录后执行下命令。例如:rootredhat6 # cat /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144 net.core.wmem_default=262144 net.core.rmem_max=262144 net.core.wmem_max=262144 EOFrootredhat6 # /sbin/sysctl -p4:安装JDK:下载JDK后,放到某个目录,然后执行./JDK安装文件。如:rootredhat6 # ./jrockit-jdk1.5.0_24-R28.1.0-4.0.1-linux-ia32.bin操作用户必须对上述文件有执行权限:可以给权限:chmod a+x jrockit-jdk1.5.0_24-R28.1.0-4.0.1-linux-ia32.bin5:创建oracle用户:Oracle在安装和使用中需要用到特定用户(非root用户),按照Oracle的标准说明需要添 加3个专门用户和用户组,为了简化应用、方便装配,可以把Oracle的安装和使用归到一个 特定用户来完成,下面详细说明。 创建Oracle用户组,该用户组名为dba: .以root用户登录系统 运行groupadd dba命令添加dba用户组 rootredhat6 # groupadd dba /创建Oracle的primary组 运行groupadd dba命令添加oinstall用户组 rootredhat6 # groupadd oinstall 创建Oracle用户并赋予组权 rootredhat6 # useradd -c Oracle software owner -g oinstall -G dba oracle rootredhat6 # passwd oracle (二)开始安装oracle数据库:1:配置x-win32的环境变量确认Oracle10g在安装过程中是否使用本地x-windows安装还是用远程虚拟x-windows安装。 如果需要远程x-windows安装,则需要配置DISPLAY变量,这个变量用于告诉系统屏幕的图 形将输出到什么位置,默认情况下是本机;如果使用虚拟x-windows进行安装,则在这里指 明远程终端的显示情况,比如远程终端的IP地址是100.100.100.149,则DISPLAY的变量应 设为“100.100.100.149:0”后面的“:0”表示该终端的第一个显示器。例如:登陆oracle用户oracleredhat6 $export DISPLAY=192.168.1.100:02:配置安装数据库时的语言:例如:登陆oracle用户oracleredhat6 $ export LANG=en_US3:确定安装目录 执行如下命令为Orale10g创建安装目录$ORACLE_BASE: oracleredhat6 $ su - root rootredhat6 # mkdir -p /u01/app/oracle rootredhat6 # chown -R oracle:oinstall /u01/app rootredhat6 # chmod -R 775 /u01/app 前面提到过Oracle10g的安装需要一个临时的可写空间,在这里把“/tmp”作为临时的可写 目录。如果你不是使用“/tmp”作为临时可写目录则需要配置相应的值“TMPDIR=/path”也用export方式设置4:配置Oracle用户的环境变量 Oracle需要在一个设置正确的环境下安装和运行,环境变量的参数写在Oracle用户根目录 下的文件“.bash_profile”里。下面提供一个具体的例子。 以Oracle用户登录系统,输入如下命令: oracleredhat6 $ vi /home/oracle/.bash_profile 在文件.bash_profile中键入如下内容: umask 022 PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib ORACLE_BASE=/u01/app/oracle ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1 ORACLE_SID=orcl LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i386: $ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib: $LD_LIBRARY_PATH PATH=$ORACLE_HOME/bin:$PATH export PATH LD_LIBRARY_PATH export ORACLE_BASE ORACLE_HOME ORACLE_SID5:安装Oracle10g 数据库登陆oracle用户,进入数据库软件包目录,并打开x-win32软件:执行下面命令,开始安装数据库oracleredhat6 database$ ./runInstaller注意 再次强调不推荐使用“./ runInstaller -ignoreSysPrereqs”命令来运行Oracle1 0g的安装程序,这样会忽略其他系统可能导致Oracle10g无法正常运行的一些错误。到数据库安装最后,需要我们执行两个脚本一个orainstRoot.sh和root.sh。命令行终端,root用户登录,执行如下命令: rootredhat6 # cd /u01/app/oracle/oraInventory rootredhat6 # ./orainstRoot.sh rootredhat6 #./root/sh6:使用Oracle10g 数据库安装完毕后Oracle数据库会自动启动,下面用实际操作来说明一下Oracle10g数据库的启动 和关闭。如果在安装的过程中,我们有创建orcl实例数据库,那么我们可以执行以下命令,登陆数据库:oracleredhat6 database$ sqlplus scott/tiger as sysdba登陆成功后会显示如下信息:SQL*Plus: Release 10.2.0.1.0 - Production on Sun Oct 21 03:24:42 2012Copyright (c) 1982, 2005, Oracle. All rights reserved.Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining options首先关闭数据库:SQL shutdown immediate提示下面信息:D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年精神科心理评估与干预技术考核答案及解析
- 实践对新质生产力的重要性
- 2025年放射肿瘤科学科放射肿瘤治疗计划考核答案及解析
- 2025年内分泌代谢疾病诊断与治疗方案考核测试卷答案及解析
- 2025年肾脏疾病患者营养支持方案设计考试卷答案及解析
- 2025年口腔颌面外科手术规范操作实践答案及解析
- 2025年全科医生对高血压病患者的常规检查简述答案及解析
- 2025年职业病防治学职业健康检测实操考核答案及解析
- 县域新质生产力:发展路径与研究课题
- 工会推动新质生产力实践
- 2025年监理工程师继续教育试卷及答案
- 2020-2025年注册土木工程师(水利水电)之专业基础知识通关考试题库带答案解析
- 2025年物流师(初级)物流企业物流信息化信息安全认证员培训鉴定试卷
- 2.1人的社会化 教案 2025-2026学年统编版道德与法治八年级上册
- 2025入团考试题库(完整版)附答案详解
- 2025年北京市中考物理真题(含答案)
- 外科手术抗生素使用原则
- 2025年环卫清扫职称考试题及答案
- 《酒店营销与数字化实务》课件5模块五课件
- 2025年秋期新课标人教版六年级上册数学全册教案(核心素养教案)
- 《“忆峥嵘岁月传红色抗战精神”党课教育主题活动》课件
评论
0/150
提交评论