RedHat Linux AS5安装Oracle10g步骤

1、硬件环境 

     我的安装硬件环境是:HP DL580

 

2、软件准备
     在安装之前我们要先准配好这一次要用到的所有软件包。

     RHEL5安装包(五张CD或一张DVD)

     Oracle安装包:

      10201_database_linux32.zip

     操作系统补丁包rhel3_pre_install.sh

      RPM软件包:

      p3006854_9204_LINUX.zip

      p2617419_210_GENERIC.zip

      p3238244_9204_LINUX.zip

      可以在AS5的光盘中找到的包:

      compat-libcwait-2.1-1.i386.rpm

      compat-db-4.2.52-5.1.i386.rpm

      libXp-1.0.0-8.i386.rpm

      libXp-devel-1.0.0-8.i386.rpm

      openmotif-2.3.0-0.3.el5.i386.rpm

      openmotif-devel-2.3.0-0.3.el5.i386.rpm

      可以在网上下载的包:

      giflib-4.1.3-7.1.el5.1.i386.rpm

      glib-1.2.10-20.el5.i386.rpm

      libpng10-1.0.42-1.rhel5.i386.rpm

      ORBit-0.5.17-22.rhel5.i386.rpm

      gtk+-1.2.10-57.fc7.i386.rpm

      imlib-1.9.15-6.rhel5.i386.rpm

      gnome-libs-1.4.2-9.rhel5.i386.rpm

 

3、安装注意点
     RHEL AS5安装注意事项如下:

     1) 建议在装系统时手工分区,如果选用自动分区的话一定要在分区之后查看一下根目录的空间是否够用。

         因为接下来在Oracle的安装主目录/home下面将会使用很大的空间。

     2) 不要过度的迷信RHEL准备的【定制添加/删除软件包】功能,安装系统的时候必须选择【定制安装】并且将所有

         可能要用到的软件包尽量一次装全,以免以后留下麻烦,尤其是【开发】和【服务器】这两项。

     3) 这是老生常谈了,修改文件时要注意先备份再操作。

     4) 凡是在Windows终端使用SSH工具远程登录操作的,在修改内核文件时,绝对不要用拷贝粘贴功能,不管多麻烦也

          要老老实实、一个字符一个字符地敲!编辑器不见得真的是纯文本文件,在拷贝粘贴的过程中很可能会混入一些

          Linux不能识别的字符,导致内核文件损坏和系统瘫痪。

 

4、RHEL AS5系统安装
     安装RHEL AS 5不再赘述,只要注意以下几点就可以了。

     1)安装时的支持语言选择【Chinese Simple】

     2)安装软件包时选择【定制安装】,定制的软件包如下:

        桌面环境:默认即可,建议将【KDE】也选上;

        应用程序:至少应当选中【工程加科学】和【编辑器】;

        开发(全选):强烈建议全部选中,包括每个模块下的软件包,免得日后带来不必要的麻烦;

        服务器:至少应当选中【服务器配置工具】和【网络服务器】;

        基本系统:至少应当选中【Java】、【X窗口系统】、【管理工具】和【系统工具】;

        语言支持:默认【Chinese Simple】+【English (USA) 】;

      3)如果你不熟悉防火墙的话,强烈建议禁用防火墙,免得日后带来不必要的麻烦。

 

5 、Oracle10g安装步骤
      5.1、打补丁
              1、系统补丁p3006854_9204_LINUX.zip

                  # unzip p3006854_9204_LINUX.zip

                  # chmod +x 3006854/rhel3_pre_install.sh

                  # 3006854/rhel3_pre_install.sh如果补丁安装正常,则会出现如下提示:

                      Applying patch...

                      Ensuring permissions are correctly set...

                      Done.

                      Patch successfully applied

              2、安装rpm包

                   按顺序安装如下包:

                   # rpm -ivh compat-libcwait-2.1-1.i386.rpm [需要安装]

                   # rpm -ivh compat-db-4.2.52-5.1.i386.rpm

                   # rpm -ivh libXp-1.0.0-8.i386.rpm

                   # rpm -ivh libXp-devel-1.0.0-8.i386.rpm

                   # rpm -ivh openmotif-2.3.0-0.3.el5.i386.rpm

                   # rpm -ivh openmotif-devel-2.3.0-0.3.el5.i386.rpm

                   以上包可以在AS5的光盘中找到;

                   # rpm -ivh giflib-4.1.3-7.1.el5.1.i386.rpm

                   # rpm -ivh glib-1.2.10-20.el5.i386.rpm

                   # rpm -ivh libpng10-1.0.42-1.rhel5.i386.rpm[需要安装]

                   # rpm -ivh ORBit-0.5.17-22.rhel5.i386.rpm[需要安装]

                   # rpm -ivh gtk+-1.2.10-57.fc7.i386.rpm

                   # rpm -ivh imlib-1.9.15-6.rhel5.i386.rpm[需要安装]

                   # rpm -ivh gnome-libs-1.4.2-9.rhel5.i386.rpm [需要安装]

                   以上包可以网上下载。

              3、创建链接

                   # ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2

                   如果libstdc++-libc6.2-2.so.3未找到,安装compat-libstdc++-296-2.96-138.i386.rpm;

                   在AS5光盘中可以找到。

                   # rpm -ivh compat-libstdc++-296-2.96-138.i386.rpm

                   然后再链接。

                   到此,做好了环境平台的搭建,下面就可以正式地进行Oracle10g的安装了。

      5.2、系统配置工作
              注:#表示使用root用户,$表示使用oracle用户

              1、建立用户和用户组

                   # groupadd dba

                   # useradd -g dba oracle

                   # passwd oracle

              2、建立安装目录

                  # mkdir -p /opt/oracle/product/10.2

                  # chown -R oracle.dba /opt

                  # chmod -R 777 /opt

              3、设置内核参数,调节信号灯及共享内存

                  修改文件/etc/sysctl.conf,内容如下:

                  //这是内存2G的参数,依据实际情况要对前两行做修改。

                  //参数单位为字节,即2*1024*1024*1024。

                  kernel.shmmax = 2147483648

                  //这是内存2G的参数,依据实际情况要对前两行做修改。

                  //参数单位为字节,即2*1024*1024。

                 kernel.shmall = 2097152

                 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.rmem_max=262144

                 net.core.wmem_default=262144

                 net.core.wmem_max=262144

                 (sem 4个参数依次为 SEMMSL(每个用户拥有信号量最大数);

                 SEMMNS(系统信号量最大数);

                 SEMOPM(每次semopm系统调用操作数);

                 SEMMNI(系统辛苦量集数最大数).

                 Shmmax 最大共享内存2GB 物理内存如果小的话可以设置成 536870912.

                 Shmmni 最小共享内存 4096KB.

                 Shmall 所有内存大小.)

                 修改sysctl.conf文件完成后,要执行sysctl命令使之生效。

                 #sysctl –p

              4、设置oracle对文件的要求

                  修改文件:/etc/security/limits.conf

                  * soft nofile 1024

                  * hard nofile 65536

                  * soft nproc 2047

                 * hard nproc 16384

              5、修改文件login

                  修改文件: /etc/pam.d/login

                  添加以下内容:session required /lib/security/pam_limits.so

              6、oracle10g官方不支持as5 但支持as4等其它版本 所以要修改一下

                   其实有三种解决办法

                  a、修改系统版本
                      编辑/etc/redhat-release
                      #vi /etc/redhat-release
                      Red Hat Enterprise Linux Server release 5.1 (Tikanga)
                      改为
                    Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

                    *但请记住在Oracle安装完成之后将系统修改回原来的版本

                  b、修改oracle安装文件 将 redhat-5.1 填上
                      # vi /10201_database_linux32/database/install/oraparam.ini
                      ### #[Certified Versions]
                       Linux=redhat-3,SuSE-9,redhat-4,redhat-5.1,UnitedLinux-1.0,asianux-1,asianux-2]
                      再添加 
                      [Linux-redhat-5.1-optional]
                      TEMP_SPACE=80
                      SWAP_SPACE=150
                      MIN_DISPLAY_COLORS=256
                  c、最简单的方法 在安装时忽略系统检查
                       sh ./runInstaller -ignoreSysPrereqs

                 我用的是第一种方法

                 注意上述1-6是在root用户下完成的

              7、设置环境变量(参考,根据自己的环境进行设置,同时必须在oracle用户下进行)

                   修改文件/home/oracle/.bash_profile

                   ORACLE_BASE=/home/oracle

                   export ORACLE_BASE

                   ORACLE_HOME=/opt/oracle/product/10.2

                   export ORACLE_HOME

                   ORACLE_OWNER=oracle

                   export ORACLE_OWNER

                   ORACLE_SID=orcl

                   export ORACLE_SID

                   ORACLE_TERM=xterm

                   export ORACLE_TERM

                   PATH=$ORACLE_HOME/bin:$PATH

                   export PATH

                   LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/jdbc/lib

                   export LD_LIBRARY_PATH

                   CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

                   export CLASSPATH

                   NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

                   export NLS_LANG

                   ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

                   export ORA_NLS33

                   unset USERNAME

 

                   然后执行:source .bash_profile

 

                   重新启动机器以oracle用户进入系统

      5.3、Oracle安装
              注意:安装Oracle时系统环境使用英文。

              1.拷贝安装文件到系统中,解压

                  $ upzip 10201_database_linux32.zip

              2.运行安装程序

                  $ database/runInstaller

                 没有特别说明的均按默认设置,根据界面提示,然后点 Next 或 OK即可.

                 说明:

                   1、选择Advanced Installation

                   2、Specify Operating System group name: dba

                   3、选择Enterprise Edition

                   4、选择install database Software only

                   5、根据提示运行指定目录下的脚本

                        执行/home/oracle/product/10.2./root.sh会提示一句:

                        Enter the full pathname of the local bin directory:[/usr/local/bin]

                        直接敲回车即可,再回到安装界面点击【OK】按钮。

              3.创建数据库

                  $ dbca

                  说明:选择语言时要选择ZHS16GBK 其他的一步一步做就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在风能领域,准确预测风速对于风电场的运行与管理至关重要。Matlab作为一个强大的数学计算和数据分析平台,被广泛应用于风速预测模型的构建。本文将深入探讨基于四种风速——随机风、基本风、阵风和渐变风的组合风速预测技术。 我们来理解这四种风速类型: 1. **随机风**:随机风是指风速呈现出随机性的变化,通常由大气湍流引起。在建模,通常通过统计方法如高斯分布或Weibull分布来模拟这种不确定性。 2. **基本风**:基本风速是指在无特定扰动条件下的平均风速,它是长期观测结果的平均值,通常用于结构设计和风能评估。 3. **阵风**:阵风是短时间内风速显著增强的现象,对建筑物和风力发电机造成的主要威胁之一。阵风的预测涉及到风的脉动特性分析。 4. **渐变风**:渐变风是指风速随时间和空间逐渐变化的过程,常见于风向转变或地形影响下的风场变化。 在Matlab,利用这四种风速类型进行组合预测,可以提高预测的准确性。预测模型可能包括以下几个步骤: 1. **数据收集与预处理**:收集历史风速数据,包括随机风、基本风、阵风和渐变风的数据,进行异常值检测、缺失值填充以及数据标准化。 2. **特征工程**:提取风速变化的相关特征,如平均值、标准差、极值、频率分布等,这些特征可能对预测有重要影响。 3. **模型选择**:可以选择多种预测模型,如时间序列分析(ARIMA、状态空间模型等)、机器学习算法(线性回归、决策树、支持向量机、神经网络等)或深度学习模型(LSTM、GRU等)。 4. **模型训练**:利用历史数据训练选定的模型,调整模型参数以优化性能,例如通过交叉验证来避免过拟合。 5. **模型验证与评估**:使用独立的测试集验证模型预测效果,常见的评估指标有均方误差(MSE)、平均绝对误差(MAE)和决定系数(R²)。 6. **组合预测**:结合四种风速的不同模型预测结果,可以采用加权平均、集成学习(如bagging、boosting)等方式,以提升整体预测精度。 7. **实时更新与动态调整**:实际应用,模型需要不断接收新的风速数据并进行在线更新,以适应风场环境的变化。 通过以上步骤,可以构建一个综合考虑各种风速特性的预测系统,这对于风电场的功率输出预测、风电设备的维护计划以及电网调度都具有重要价值。然而,需要注意的是,每个风场的地理环境、气候条件和设备状况都有所不同,因此模型的建立应根据实际情况进行定制和优
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值