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

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

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

    深藍(lán)色心情

    過來聊聊~~~~

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      31 Posts :: 0 Stories :: 46 Comments :: 0 Trackbacks

    Oracle Database 10g (10.1.0.2) Installation On RedHat Advanced Server 4.0

    In this article I'll describe the installation of Oracle Database 10g (10.1.0.2) on RedHat Advanced Server 4.0. The article is based on a server installation with a minimum of 2G swap, secure Linux disabled and the following package groups installed:
    • X Window System
    • GNOME Desktop Environment
    • Editors
    • Graphical Internet
    • Text-based Internet
    • Server Configuration Tools
    • Development Tools
    • Administration Tools
    • System Tools
    Alternative installations may require additional packages to be loaded in addition to the ones listed below.

    Download Software

    Download the following software:

    Unpack Files

    First unzip the files:
    gunzip ship.db.cpio.gz
    Next unpack the contents of the files:
    cpio -idmv < ship.db.cpio
    You should now have a single directory (Disk1) containing installation files.

    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
    Run the following command to change the current kernel parameters:
    /sbin/sysctl -p
    Add the following lines to the /etc/security/limits.conf file:
    *               soft    nproc   2047
    *               hard    nproc   16384
    *               soft    nofile  1024
    *               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
    Note by Kent Anderson: In the event that pam_limits.so cannot set privilidged limit settings see Bug 115442.

    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 (Applications > System Settings > Security Level). Click on the SELinux tab and disable the feature.

    Setup

    Install the following packages:
    # From RedHat AS4 Disk 2
    cd /media/cdrom/RedHat/RPMS
    rpm -Uvh setarch-1.6-1.i386.rpm
    rpm -Uvh compat-libstdc++-33-3.2.3-47.3.i386.rpm
    
    # From RedHat AS4 Disk 3
    cd /media/cdrom/RedHat/RPMS
    rpm -Uvh openmotif-2.2.3-6.RHEL4.2.i386.rpm
    rpm -Uvh compat-db-4.1.25-9.i386.rpm
    
    # From RedHat AS4 Disk 4
    cd /media/cdrom/RedHat/RPMS
    rpm -Uvh compat-gcc-32-3.2.3-47.3.i386.rpm
    rpm -Uvh compat-gcc-32-c++-3.2.3-47.3.i386.rpm
    Create the new groups and users:
    groupadd oinstall
    groupadd dba
    groupadd oper
    
    useradd -g oinstall -G dba oracle
    passwd oracle
    Create the directories in which the Oracle software will be installed:
    mkdir -p /u01/app/oracle/product/10.1.0/db_1
    chown -R oracle.oinstall /u01
    Login 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 AS release 4 (Nahant)) with the following:
    redhat-3
    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.1.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
    #LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL
    
    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 DISPLAY
    Start the Oracle Universal Installer (OUI) by issuing the following command in the Disk1 directory:
    ./runInstaller
    During the installation enter the appropriate ORACLE_HOME and name then continue with a "software only" installation.

    Post Installation

    Create a new instance using the DBCA. If you get the "ORA-27125: unable to create shared memory segment" error when using the DBCA issue the following commands as the oracle user then try again:
    cd $ORACLE_HOME/bin
    
    mv oracle oracle.bin
    
    cat >oracle <<"EOF"
    #!/bin/bash
     
    export DISABLE_HUGETLBFS=1
    exec $ORACLE_HOME/bin/oracle.bin $@
    EOF
     
    chmod +x oracle
    I didn't encounter the previous issue myself, so hopefully you won't either.

    Edit the /etc/redhat-release file restoring the original release information:
    Red Hat Enterprise Linux AS release 4 (Nahant)
    Finally edit the /etc/oratab file setting the restart flag for each instance to 'Y':
    TSH1:/u01/app/oracle/product/10.1.0/db_1:Y
    Create a file called /etc/init.d/dbora containing the following:
    #!/bin/sh
    # description: Oracle auto start-stop script.
    # chkconfig: - 20 80
    #
    # Set ORA_HOME to be equivalent to the $ORACLE_HOME
    # from which you wish to execute dbstart and dbshut;
    #
    # Set ORA_OWNER to the user id of the owner of the 
    # Oracle database in ORA_HOME.
    ORA_HOME=/u01/app/oracle/product/10.1.0/db_1
    ORA_OWNER=oracle
    if [ ! -f $ORA_HOME/bin/dbstart ]
    then
        echo "Oracle startup: cannot start"
        exit
    fi
    case "$1" in
        'start')
            # Start the Oracle databases:
            # The following command assumes that the oracle login 
            # will not prompt the user for any values
            su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
            su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
            ;;
        'stop')
            # Stop the Oracle databases:
            # The following command assumes that the oracle login 
            # will not prompt the user for any values
            su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
            su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
            ;;
    esac
    Use chmod to set the privileges to 750:
    chmod 750 /etc/init.d/dbora
    Link the file into the appropriate run-level script directories:
    ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
    ln -s /etc/init.d/dbora /etc/rc3.d/S99dbora
    Associate the dbora service with the appropriate run levels:
    chkconfig --level 345 dbora on
    The relevant instances should now startup/shutdown automatically at system startup/shutdown.

    For more information see:
    Hope this helps. Regards Tim...

    Back to the Top.
    posted on 2006-01-19 14:08 深藍(lán)色心情 閱讀(841) 評論(0)  編輯  收藏 所屬分類: 軟件安裝入門
    主站蜘蛛池模板: 91亚洲视频在线观看| 337p欧洲亚洲大胆艺术| 国产精品亚洲精品爽爽| 成人片黄网站色大片免费| 久久精品国产亚洲AV久| 成人毛片免费在线观看| 亚洲欧好州第一的日产suv| 免费毛片网站在线观看| 亚洲youwu永久无码精品 | 欧洲美女大片免费播放器视频| 永久免费毛片手机版在线看| 国产精品亚洲va在线观看| www亚洲精品少妇裸乳一区二区 | 亚洲人成未满十八禁网站| 在线观看视频免费国语| 国产成人亚洲综合在线| 亚洲第一黄片大全| a级毛片免费网站| 久久精品亚洲日本佐佐木明希| 16女性下面扒开无遮挡免费| 亚洲国产激情在线一区| 国产免费直播在线观看视频| 很黄很黄的网站免费的| 亚洲欧美日韩久久精品| 免费播放春色aⅴ视频| www一区二区www免费| 亚洲激情中文字幕| 一区二区三区免费高清视频| 亚洲精品美女久久777777| 2020久久精品国产免费| 亚洲国产精品美女久久久久| 亚洲中文字幕第一页在线| 最近免费中文字幕高清大全| 国产精品亚洲专区无码牛牛| 亚洲色成人WWW永久网站| 97视频免费在线| 深夜免费在线视频| 亚洲今日精彩视频| 免费国产人做人视频在线观看| 精品在线免费观看| 亚洲av日韩aⅴ无码色老头|