zoukankan      html  css  js  c++  java
  • Linux下安装Oracle的过程和涉及的知识点-系列4

    10、使用rpm安装包

    假设本地有现成的相关包,能够直接使用rpm安装。rpm rpm包名,但有时会出现它须要其他包的支持,这时若须要忽略此提示。强行安装,运行rpm -i --force --nodeps +rpm包名。

    但这样的强制安装的软件包不能保证全然发挥功能。

    知识点5:linux rpm安装

    命令格式:
    rpm -i ( or --install) options file1.rpm ... fileN.rpm
    參数:
    file1.rpm ... fileN.rpm 将要安装的RPM包的文件名称
    具体选项:
    -h (or --hash) 安装时输出hash记号 (``#')
    --test 仅仅对安装进行測试。并不实际安装。
    --percent 以百分比的形式输出安装的进度。
    --excludedocs 不安装软件包中的文档文件
    --includedocs 安装文档
    --replacepkgs 强制又一次安装已经安装的软件包
    --replacefiles 替换属于其他软件包的文件
    --force 忽略软件包及文件的冲突
    --noscripts 不执行预安装和后安装脚本
    --prefix 将软件包安装到由 指定的路径下
    --ignorearch 不校验软件包的结构
    --ignoreos 不检查软件包执行的操作系统
    --nodeps 不检查依赖性关系
    --ftpproxy 用 作为 FTP代理
    --ftpport 指定FTP的端口号为

    11、设置用户环境变量
    须要为Oracle安装用户配置环境变量。实验中设置的内容(.bash_profile):
    export TMP=/tmp;
    export TMPDIR=$TMP;
    注:之前介绍过,假设/tmp空间不足1G。则须要设置TMP和TMPDIR环境变量
    export ORACLE_BASE=/opt/app/ora11g;
    export ORACLE_HOME=$ORACLE_BASE/PRODUCT/11.2.0;
    export ORACLE_SID=bisal;
    export PATH=$PATH:/usr/sbin:$ORACLE_HOME/bin;
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib;
    export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib;$ORACLE_HOME/rdbms/jlib;
    export EDITOR='vi';
    export PS1="ora11g@`hostname·$";
    stty erase ^H
    注:可能有些网络帖子上说明的像LD_LIBRARY这些变量包括很多其它的路径,但至少这里使用的就是这些,也算是主要的路径配置

    有的帖子还说明须要配置:
    if [ $USER = "ora11g" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
    else
    ulimit -u 16384-n 65536
    fi
    fi
    但登录的时候会提示“-bash: ulimit: max user processes: cannot modify limit: 不同意的操作”,事实上之前配置过limits.conf文件:

    ora11g             soft       nproc   2047

    ora11g             hard     nproc   16384

    ora11g             soft      nofile  1024

    ora11g              hard    nofile  65536

    当中- nofile - max number of open files和- nproc - max number of processes和这里的-u和-n的含义是一样的。
    -u 用户最大可用的进程数。
    -n 能够打开最大文件描写叙述符的数量。

    所以假设配置了limits.conf。也就不须要配置profile文件了,或许是之前版本号须要这样的设置。网上的内容有的可能是相应旧版本号的配置。有时也须要有针对性的筛选

    未完待续。。。
    To Be Continued ...

  • 相关阅读:
    UVA 11925 Generating Permutations 生成排列 (序列)
    UVA 1611 Crane 起重机 (子问题)
    UVA 11572 Unique snowflakes (滑窗)
    UVA 177 PaperFolding 折纸痕 (分形,递归)
    UVA 11491 Erasing and Winning 奖品的价值 (贪心)
    UVA1610 PartyGame 聚会游戏(细节题)
    UVA 1149 Bin Packing 装箱(贪心)
    topcpder SRM 664 div2 A,B,C BearCheats , BearPlays equalPiles , BearSorts (映射)
    UVA 1442 Cave 洞穴 (贪心+扫描)
    UVA 1609 Foul Play 不公平竞赛 (构(luan)造(gao)+递归)
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5200069.html
Copyright © 2011-2022 走看看