Red Hat Enterprise Linux AS4下安装Oracle10g

11、Linux系统安装指南:为Oracle Database 10g RAC搭建基础 本文详细介绍了为Oracle Database 10g RAC搭建基础的Linux系统安装指南,涵盖Red Hat和SUSE两大主流发行版的安装流程。内容包括内核版本选择、硬件与网络要求、磁盘分区方案、软件包配置及系统初始化设置,重点强调了2.6内核的优势和集群环境下的最佳实践。通过分步指导和对比总结,帮助用户完成适合Oracle RAC运行的稳定Linux环境部署。 阅读详情

在Linux下安装Oracle,下面是我在安装过程中总结的一些要点:

    一、安装Oracle数据库服务器

    建用户:
    # groupadd dba
    # useradd -g dba oracle
    # passwd oracle

    将Oracle10g的安装文件上传到/home/oracle并解压:
    $ unzip 10201_database_linux32.zip
    $ unzip 10201_client_linux32.zip

    解压后的两个文件夹为database和client,分别是数据库服务器和客户端的安装程序,我没有安装客户端

    节省空间,删除zip文件:
    $ rm 10201_database_linux32.zip
    $ rm 10201_client_linux32.zip

    建立oracle主目录:
    $ mkdir /home/oracle/product
    $ mkdir /home/oracle/product/10.2.0

    修改环境变量,添加如下信息:
    $ vi .bash_profile

    export ORACLE_BASE=/home/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
    export ORACLE_SID=ora10g
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
    export PATH=$PATH:$ORACLE_HOME/bin:.

    让profile文件生效:
    $ source .bash_profile

    修改内核参数,添加:
    # vi /etc/sysctl.conf

    kernel.shmmax= 2147483648
    kernel.shmmni=4096
    kernel.shmall=2097152
    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.rmem_max = 1048576
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576

    使sysctl.conf立即生效:
    # sysctl -p

<!-- /* Font Definitions */ &#64;font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} &#64;font-face {font-family:"/&#64;宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} /* Page Definitions */ &#64;page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} &#64;page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->     以上几个内核参数的大致含义如下:
       kernel.shmma:最大共享内存段,以字节为单位,物理内存*1024*1024*2,为物理内存的2倍。
       kernel.shmmni:共享内存段的最大数目。
       kernel.shmall:共享内存总量,以页为单位。
       kernel.sem:每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。
       fs.file-max:文件句柄数,表示在Linux系统中可以打开的文件数量。
       net.ipv4.ip_local_port_range:应用程序可使用的IPv4端口范围。

    安装之前首先检测安装过程中需要的一些组件是否已经安装:
    # rpm -q gcc make binutils openmotif glibc

    输出结果如下则为已安装,未安装会有提示,可以从Red Hat光盘里找rpm包来安装:
    gcc-2.96-118.7.2
    make-3.79.1-8
    binutils-2.11.90.0.8-12
    openmotif-2.1.30-11
    glibc-2.2.4-32.8

    开始安装:
    # xhost +
    # su - oracle
    $ cd database
    $ ./runInstaller

    接下来会看到Oracle10g的图形安装界面,跟Windows下无异,在此不多说。

    二、配置Oracle服务器
   
    我在安装过程中建的全局数据库名为ora10g,接下来要修改服务器端的listener.ora添加ora10g的SID
    SID_LIST_LISTENER =
        (SID_LIST =
            (SID_DESC =
              (SID_NAME = PLSExtProc)
              (ORACLE_HOME = /home/oracle/product/10.2.0)
              (PROGRAM = extproc)
          )
          (SID_DESC =
              (GLOBAL_NAME = ora10g)
              (ORACLE_HOME = /home/oracle/product/10.2.0)
              (SID_NAME = ora10g)
          )
      )

    然后在tnsnames.ora中添加监听实例名:
    EXTPROC_CONNECTION_DATA =
        (DESCRIPTION =
            (ADDRESS_LIST =
                (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
            )
            (CONNECT_DATA =
                (SID = PLSExtProc)
                (PRESENTATION = RO)
            )
        )

    ora10g =
             (DESCRIPTION =
            (ADDRESS_LIST =
                (ADDRESS = (PROTOCOL = TCP)(HOST = dengqiang)(PORT = 1521))
            )
            (CONNECT_DATA =
                (SERVICE_NAME = ora10g)
            )
        )

    PS:HOST为主机名。另外我在安装的过程中出现error,PORT被置为了null,这样在启动lsnrctl服务的时候会报错,错误提示中可以

看 到****PORT=null****,如果是这种情况,记得要在这两个ora文件里改过来,默认为1521

    修复Oracle启动脚本的BUG:
    $ vi $ORACLE_HOME/bin/dbstart
    把行
    ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
    修改为
    ORACLE_HOME_LISTNER=/home/oracle/product/10.2.0

    让启动脚本生效:
    以oracle用户登录,打开“/etc/oratab”文件
    $ vi /etc/oratab
    把行
    ora10g:/home/oracle/product/10.2.0:N
    修改为
    ora10g:/home/oracle/product/10.2.0:Y

    配置Oracle为自动启动:
    以root用户登录,打开“/etc/rc.d/rc.local”文件,在最后添加下面几行信息:
    # vi /etc/rc.d/rc.local
    su - oracle -c 'dbstart'
    # su - oracle -c 'agentctl start'
    su - oracle -c 'lsnrctl start'

    PS:这两行被注释掉的我也不太清楚,查资料照着改的,囧

    到此,服务器端已经配置好了,Oracle开机自动运行,已经可以使用了。

    三、配置远程客户端主机

    本地客户端主机如果想访问远程Oracle服务器,需要配置本地的tnsnames.ora,添加一个服务名:

      ora10g =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.90.126)(PORT = 1521))
          )
          (CONNECT_DATA =
            (SERVICE_NAME = ora10g)
          )
        )

    其中HOST为远程Oracle服务器地址,SERVICE_NAME为实例名.

    四、测试

    我的本地主机为Windows,打开cmd,输入sqlplus system/****@ora10g,回车

    OK,成功连接到远程Oracle服务器,大功告成~~

    PS:访问远程Oracle服务器时,本地客户端Oracle的任务服务都可以不启动,配置好tnsnames.ora就可以了
11、安装 Linux 系统以支持 Oracle Database 10g RAC 本文详细介绍了为成功部署 Oracle Database 10g RAC 所需的 Linux 操作系统安装过程,涵盖 Red Hat Enterprise Linux 4 AS 和 SUSE Linux Enterprise Server 9 的安装步骤。内容包括 Linux 版本选择、硬件与网络要求、分区设置、软件包选择、网络配置、防火墙设置以及安装后的检查与常见问题解决方法,为 Oracle Database 10g RAC 的安装奠定了坚实基础。 阅读详情

相关推荐

Oracle 10g在RHEL AS4上的完整安装与配置实战指南

htmltable {th, td {th {pre {简介:Oracle 10g是一款广泛应用于企业级数据管理的关系型数据库管理系统。本文详细介绍了在Red Hat Enterprise Linux AS4系统上安装与配置Oracle 10g的全过程,涵盖系统准备、软件依赖安装、环境参数设置、数据库创建、安全优化、备份恢复策略及性能监控等内容。

weixin_32287387的博客 818

Red Hat Enterprise Linux AS 4.8中安装Oracle 10g R2详解

《Oracle 11g在Windows Server 2008 R2的安装详解》 本篇博文参考《Oracle 10g官方文档》等资料,故选《RHEL4》操作系统。生产环境中强烈建议以《Oracle 10g官方文档》为蓝图! 一、预备: 1、硬件:注:括号()中是官方提供数据! 1-检查物理内存 (RAM至少1G) [root@RHEL4 ~]# grep...

weixin_34153893的博客 218

dmx512协议c语言编程,DMX512协议+c程序代码.pdf

DMX512 协议1.协议简介DMX 是Digital MultipleX 的缩写 ,意为多路数字传输。DMX512 控制协议是美国舞台灯光协会(USITT)于1990 年发布的灯光控制器与灯具设备进行数据传输的工业标准 ,全称是 USITT DMX512(1990) ,包括电气特性、数据协议、数据格式等方面的内容。2. 电气特性和物理层2.1. 电气特...

weixin_39928993的博客 2543

LINUX RHEL AS 4 + ORACLE10G安装详解

第一部分:LINUX RHEL AS 4 安装 运行提示: 1)按键盘的前后键可以调节光标所在的位置 2)在选项前面的括号中打上*号或者去掉*号,选中这条选项用空格键操作 3)在vi编辑文件时,键盘按a,可以修改文件内容,按ESC取消,再按 :wq,再按回车, 可以保存文件 4)本文所有操作都要注意大小写和空格,否则操作会不成功 5)可通过ctrl+alt+F1(或者F2,F3,F4),来切换不...

道可道非常道 103

Python爬虫实战:5分钟搞定慢慢买历史价格查询(附完整代码)

本文提供了一份Python爬虫实战指南,教你如何快速编写脚本自动查询慢慢买网站的商品历史价格。文章详细拆解了环境准备、接口分析、核心代码实现及常见问题应对,并附有完整代码,帮助读者将爬虫技术应用于日常比价,实现高效购物决策。

weixin_29053577的博客 1010

SRC漏洞挖掘实战指南:从零入门到月入过万的网络安全副业

网络安全的核心在于识别和修复系统缺陷,其中逻辑漏洞与信息泄露是常见的安全风险。其原理在于应用程序在业务逻辑设计或数据处理过程中存在缺陷,导致未授权访问或敏感数据暴露。掌握这些技术对于构建安全的应用体系至关重要,不仅能有效防范攻击,也为安全研究人员提供了将技术能力变现的合法途径。在漏洞赏金(Bug Bounty)和SRC(安全应急响应中心)等应用场景中,白帽子通过系统化的测试方法,挖掘此类漏洞,既能获得经济回报,又能积累宝贵的实战经验。本文聚焦于逻辑漏洞与信息泄露的实战挖掘技巧,为初学者提供清晰的入门路径和效

weixin_28568819的博客 350

Linux 静默(Silent) 安装Oracle 10g

本文出自网络,出处已遗失,如作者看到,请加以告知,以修改版权。 本文以 Red Hat Enterprise Linux AS 4 为例  Oracle 10g对硬件环境的要求 物理内存 基本 - 512MB 推荐 - 1024MB 内存交换分区相对于物理内存的比例 物理内存1024MB~2048MB - 150% 物理内存2049MB~8192MB - 100%

封神之路~ 756

mysql 计算不同胜率的活跃玩家的次日,3日,7日留存率

它根据每天的日期(logymd)和最高段位(max_rank)、胜率段落(win_rate_segment)进行分组,并计算总玩家人数(total_players)、第二天的留存人数(next_day_players)、第三天的留存人数(day3_players)和第七天的留存人数(day7_players)。注意:不是新手留存,是段位活跃玩家留存;最终的结果则是将留存数据进行展示,按照日期(date)、最高段位(rank_level)、胜率段落(win_rate_segment)进行排序。

weixin_42698221的博客 1836

Installing Oracle Database 10g Release 1 and 2 (32-bit/64-bit) on Red Hat Enterprise Linux AS 4, 3, 2.1, Red Hat Fedora Core 4,

Installing Oracle Database 10g Release 1 and 2 (32-bit/64-bit) on Red Hat Enterprise Linux AS 4, 3, 2.1, Red Hat Fedora Core 4, 3, 1, RH 9 on x86 and x86-64 (AMD64/EM64T) Architecture Written

4121

张正友标定法_单目-线激光三维扫描系统中光刀平面的标定

单目-线激光三维扫描系统中光刀平面的标定线结构光有结构简单、精度高、测速快等特点,被广泛应用于三维重建领域。线结构光三维扫描系统由一个相机和一个线结构光投射器构成,线结构光投射器将线结构光投射到被测物体表面,相机采集带有线激光的被测物体图像,根据相机和线激光投射器间的相对位置关系,使用激光三角法计算出激光线上的点在相机坐标系下的坐标。激光三角法原理如下图所示,线激光投射的扇形区域可以看作是一个平面...

weixin_39616379的博客 1074

CVAT本地部署保姆级教程:用Docker Compose在Ubuntu上5分钟搞定你的私有数据标注平台

本文提供CVAT本地部署的保姆级教程,详细讲解如何在Ubuntu系统上使用Docker Compose快速搭建私有数据标注平台。从环境准备、Docker配置到CVAT部署全流程,涵盖硬件要求、性能优化及安全加固等关键步骤,帮助开发团队5分钟内完成高效、安全的标注环境搭建。

weixin_42619742的博客 383

redhat 6.0 oracle 10.2.0.4安装,在RedHat Enterprise Linux 4 Update 5下安装Oracle 10GR2 10.2.0.3[申请加精]...

#===============================================================================#Install Oracle 10GR2 10.2.0.3 in RedHat Enterprise Linux 4 Update 5#Version: 2.0.00#Update: 2007-07-04#Au...

weixin_33242795的博客 432

【COMSOL】修改内置物理场方程 模拟水沸腾的蒸汽泡运动

在COMSOL中通过弱贡献(weak contribution)节点,可以向任何内置模型方程中添加约束。这里,以模拟水沸腾的蒸汽泡运动为例,来讲一讲当我们研究的方程与模块方程不一样时,应该怎么增加新的贡献项。

u012161192的博客 9011

Oracle_Discoverer10G_Server安装配置

密 级:机密 总页数:3页 ...

cuixuba8515的博客 2035

详解FreeRTOS:FreeRTOSConfig.h系统配置文件(拓展篇—1)

FreeRTOS的系统配置文件为FreeRTOSConfig.h,在配置文件中可以完成FreeRTOS的裁剪和配置,这是非常重要的一个文件,本篇博文就来讲解这个文件。

不脱发的程序猿 1547

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

[原创]Install Oracle 10GR2 10.2.0.3 in RedHat Enterprise Linux 4 Update 5

写这个题目的人很多,包括现在OTN上面也有很多的文章(所谓官方的)。我这个版本是在这些版本的基础上结合了实际的工作需要写成的,并且应用于一些网站的后台DB上,具有实际的部署意义。 在Linux下面安装Oracle是实际运用得最广...

csdndownload11123的博客 324

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

linux 安装oracle10

一、下载Oracle 10g 先详细说明一下我的环境,系统:虚拟机Red Hat Enterprise Linux AS 5.4,数据库:Oracle Database 10g Release 2 (10.2.0.1)。Oracle去官方网站下载,点击前往下载。我下载下来的文件是10201_database_linux32.zip。 二、安装Oracle 10g前的配置 其实Linux下安装...

hongjq87的专栏 270

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Installing Oracle 10g on RHEL AS 4 Step-by-Step

 Installing Oracle 10g on Red Hat Enterprise Linux Advanced Server 4 (RHEL 4) 本文描述了在Red Hat Enterprise Linux Advanced Server 4 (RHEL 4)上安装Oracle 10g(10.1.0.3.0) 必要的步骤和相关知识. 本文假定你的Linux 操作系统已经安装完毕(“开

jiangjianqiang的专栏 605

linux as4下安装oracle10g终结版

一、RedHat AS4系统安装: 磁盘配置: 设备 类型 大小 / ext3 39911 swap 1024 网络基本配置: etho IP/Gateway:192.168.146.2/255.255.255.0 主机名:linuxsvr 网关:192.168.146.1 主/次DNS:202.103.96.68/202.103.96.112 防火墙基本配置: ⊙ 无防火墙

知耻而后勇。 501

【ORACLE】Oracle10g R2在RHEL AS4 U2(32位)下的安装

Oracle10g R2在RHEL AS4 U2(32位)下的安装 本文说明: 这篇文章是很久之前,大约2010年左右,当时为华能电力部署ORACLE服务器的文档,后于2012年初发布于ITPUB论坛...

2347

RHEL5下安装oracle10g的完整过程

一、下载Oracle 10g 先详细说明一下我的环境,系统:虚拟机Red Hat Enterprise Linux AS 5.4,数据库:Oracle Database 10g Release 2 (10.2.0.1)。Oracle去官方网站下载。我下载下来的文件是10201_database_linux32.zip。 二、安装Oracle 10g前的配置 其实Linu...

weixin_34208283的博客 132
上一篇: 理解VMware虚拟机下网络连接的三种模式
下一篇: mysql中得到两个DateTime类型的时间差 分享
wqq_721
博客等级 码龄18年 10粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值