<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-200  評(píng)論-148  文章-15  trackbacks-0

    Oracle Database 10g Release 2 (10.2.0.1) Installation On Red Hat Enterprise Linux 5 (RHEL5)
    In this article I'll describe the installation of Oracle Database 10g Release 2 (10.2.0.1) on Red Hat Enterprise Linux 5 (RHEL5). The article is based on a server installation similar to this, with a minimum of 2G swap, secure Linux disabled and the following package groups installed:

    GNOME Desktop Environment
    Editors
    Graphical Internet
    Text-based Internet
    Development Libraries
    Development Tools
    Legacy Software Development
    Server Configuration Tools
    Administration Tools
    Base
    Legacy Software Support
    System Tools
    X Window System ?
    Alternative installations may require more packages to be loaded, in addition to the ones listed below.

    Download Software
    Unpack Files
    Hosts File
    Set Kernel Parameters
    Setup
    Installation
    Post Installation
    Download Software
    Download the following software:

    Oracle Database 10g Release 2 (10.2.0.1) Software
    Unpack Files
    Unzip the files:

    unzip 10201_database_linux32.zipYou should now have a single directory containing installation files. Depending on the age of the download this may either be named "db/Disk1" or "database".

    Hosts File
    The /etc/hosts file must contain a fully qualified name for the server:

    <IP-address>??<fully-qualified-machine-name>??<machine-name>

    Set Kernel Parameters
    Add the following lines to the /etc/sysctl.conf file:

    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    # semaphores: semmsl, semmns, semopm, semmni
    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

    Run the following command to change the current kernel parameters:

    /sbin/sysctl –p

    Add the following lines to the /etc/security/limits.conf file:

    oracle?? ?? ??? soft? ? nproc? ?2047
    oracle ? ?? ??? hard? ? nproc? ?16384
    oracle ? ?? ??? soft? ? nofile??1024
    oracle ? ?? ??? hard? ? nofile??65536

    Add the following line to the /etc/pam.d/login file, if it does not already exist:

    session? ? required? ???/lib/security/pam_limits.so

    Disable secure linux by editing the /etc/selinux/config file, making sure the SELINUX flag is set as follows:

    SELINUX=disabled

    Alternatively, this alteration can be done using the GUI tool (System > Administration > Security Level and Firewall). Click on the SELinux tab and disable the feature.

    Setup
    Install the following packages:

    # From RedHat AS5 Disk 1
    cd /media/cdrom/Server
    rpm -Uvh setarch-2*
    rpm -Uvh make-3*
    rpm -Uvh glibc-2*
    rpm -Uvh libaio-0*
    cd /
    eject

    # From RedHat AS5 Disk 2
    cd /media/cdrom/Server
    rpm -Uvh compat-libstdc++-33-3*
    rpm -Uvh compat-gcc-34-3*
    rpm -Uvh compat-gcc-34-c++-3*
    rpm -Uvh gcc-4*
    rpm -Uvh libXp-1*
    cd /
    eject

    # From RedHat AS5 Disk 3
    cd /media/cdrom/Server
    rpm -Uvh openmotif-2*
    rpm -Uvh compat-db-4*
    cd /
    eject
    Create the new groups and users:

    groupadd oinstall
    groupadd dba
    groupadd oper

    useradd -g oinstall -G dba oracle
    passwd oracleCreate the directories in which the Oracle software will be installed:

    mkdir -p /u01/app/oracle/product/10.2.0/db_1
    chown -R oracle.oinstall /u01Login as root and issue the following command:

    xhost +<machine-name>Edit the /etc/redhat-release file replacing the current release information (Red Hat Enterprise Linux Server release 5 (Tikanga)) with the following:
    redhat-4

    Login as the oracle user and add the following lines at the end of the .bash_profile file:

    # Oracle Settings
    TMP=/tmp; export TMP
    TMPDIR=$TMP; export TMPDIR

    ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
    ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
    ORACLE_SID=TSH1;

    export ORACLE_SID
    ORACLE_TERM=xterm;

    export ORACLE_TERM
    PATH=/usr/sbin:$PATH;

    export PATH
    PATH=$ORACLE_HOME/bin:$PATH; export PATH

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;

    export LD_LIBRARY_PATH
    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

    export CLASSPATH

    if [ $USER = "oracle" ]; then
    ??if [ $SHELL = "/bin/ksh" ]; then
    ? ? ulimit -p 16384
    ? ? ulimit -n 65536
    ??else
    ? ? ulimit -u 16384 -n 65536
    ??fi
    fi

    Installation
    Log into the oracle user. If you are using X emulation then set the DISPLAY environmental variable:

    DISPLAY=<machine-name>:0.0; export DISPLAYStart the Oracle Universal Installer (OUI) by issuing the following command in the database directory:

    ./runInstallerDuring the installation enter the appropriate ORACLE_HOME and name then continue installation. For a more detailed look at the installation process, click on the links below to see screen shots of each stage.

    Select Installation Method
    Specify Inventory Directory and Credentials
    Select Installation Type
    Specify Home Details
    Product-Specific Prerequisite Checks
    Select Configuration Option
    Select Database Configuration
    Specify Database Configuration Options
    Select Database Management Option
    Specify Database Storage Option
    Specify Backup and Recovery Options
    Specify Database Schema Passwords
    Summary
    Install
    Configuration Assistants
    Database Configuration Assistant
    Database Configuration Assistant Password Management
    Execute Configuration Scripts
    End Of Installation
    Post Installation
    Edit the /etc/redhat-release file restoring the original release information:

    Red Hat Enterprise Linux Server release 5 (Tikanga)

    ?

    Edit the /etc/oratab file setting the restart flag for each instance to 'Y':

    TSH1:/u01/app/oracle/product/10.2.0/db_1:Y

    ?

    ?

    vi $ ORACLE_HOME/bin/dbstart

    modify following:

    ORACLE_HOME_LISTNER= /u01/app/oracle/product/10.2.0/db_1

    Oracle Auto Start Setting:

    cp /u01/app/oracle/admin/express/pfile/init.ora.* $ORACLE_HOME/dbs/initexpress.o

    ra

    cp oracle /etc/init.d

    chmod 755 /etc/init.d oracle

    chkconfig –add oracle

    oracle file:

    #!/bin/bash

    #

    # oracle??????? This shell script takes care of starting and stopping

    #?????????????? oracle server.

    #

    # chkconfig:?? 35 89 10

    # description: Oracle is a Database Server

    # processname: oracle

    ?

    # Source function library.

    #/etc/init.d/oracle

    . /etc/rc.d/init.d/functions

    prog="oracle"

    ?

    export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

    export ORACLE_SID=express

    export PATH=$PATH:$ORACLE_HOME/bin

    ?

    ORA_OWNR="oracle"

    # if the executables do not exist -- display error

    if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]

    then

    echo "Oracle startup: cannot start"

    exit 1

    fi

    # depending on parameter -- startup, shutdown, restart

    # of the instance and listener or usage display

    case "$1" in

    start)

    # Oracle listener and instance startup

    echo -n "Starting Oracle: "

    su - $ORA_OWNR -c "$ORACLE_HOME/bin/dbstart"

    touch /var/lock/oracle

    su - $ORA_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole"

    su - $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl start"

    echo "OK"

    ;;

    stop)

    # Oracle listener and instance shutdown

    echo -n "Shutdown Oracle: "

    su - $ORA_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole"

    su - $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl stop"

    su - $ORA_OWNR -c "$ORACLE_HOME/bin/dbshut"

    su - $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"

    rm -f /var/lock/oracle

    echo "OK"

    ;;

    reload|restart)

    $0 stop

    $0 start

    ;;

    *)

    echo "Usage: `basename $0` start|stop|restart|reload"

    exit 1

    esac

    exit 0

    posted on 2007-05-17 08:42 無聲 閱讀(2732) 評(píng)論(1)  編輯  收藏 所屬分類: 職場生活

    評(píng)論:
    # re: Oracle Database 10g Release 2 Installation On Red Hat Enterprise Linux 5 2008-07-14 23:59 | 老丁8621
    喜歡,頂一下

    我采用oracle linux ,感覺oracle占用CPU過大,空載時(shí)也有7%的CPU 占用。是oracle在占用。

    cat /proc/version
    Linux version 2.6.9-67.0.0.0.1.ELsmp (mockbuild@ca-build15.us.oracle.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) #1 SMP Sun Nov 18 01:06:10 EST 2007

    計(jì)劃換redhat5, 據(jù)說,
    HP ProLiant ML370 G5 Quad-Core Intel Xeon processor X5460 3.16GHz (2 processors/8 cores/8 threads), 2x6MB L2 cache, 1333 MHz, 64GB memory, Oracle 10G, Red Hat ELinux (RHEL 5). 273,666 tpmC   回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: eeuss影院免费直达入口| 久久亚洲国产成人影院网站| 日本一区二区免费看| 国产成人人综合亚洲欧美丁香花 | 亚洲国产精品自在拍在线播放| 亚洲精品视频免费在线观看| 成人网站免费大全日韩国产 | 亚洲AⅤ视频一区二区三区| 国产成人午夜精品免费视频| 免费一级毛片无毒不卡| 国产男女爽爽爽免费视频| 亚洲av无码一区二区三区在线播放| 亚洲国产精品美女| 亚洲自偷精品视频自拍| 日韩va亚洲va欧洲va国产| 久久亚洲精品无码观看不卡| 亚洲av片一区二区三区| 国产成人免费片在线视频观看| 成年女人免费v片| 中文字幕无码成人免费视频| 1区2区3区产品乱码免费| 久久久久久一品道精品免费看| 99久久免费国产精品热| 一级毛片免费毛片毛片| 无遮挡免费一区二区三区 | 亚洲无码精品浪潮| 亚洲&#228;v永久无码精品天堂久久| 国产美女精品久久久久久久免费| 成人a免费α片在线视频网站 | 亚洲国产高清国产拍精品| 亚洲熟妇无码av另类vr影视| 亚洲精品国产国语| 亚洲性无码AV中文字幕| 亚洲国产AV无码一区二区三区 | 97av免费视频| 成人免费黄色网址| 毛片免费vip会员在线看| 四虎免费在线观看| 四虎免费久久影院| 国产亚洲成归v人片在线观看 | 美女18毛片免费视频|