IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當前所在位置: 首頁操作系統(tǒng)LINUX → Linux下的Oracle 10g安裝及配置

Linux下的Oracle 10g安裝及配置

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(1)

  • 一.資源需要:
    至少1024 MB物理內(nèi)存
    1024-2048 需1.5倍的交互空間
    2048-8192 需1倍的交互空間
    8192- 需0.75倍的交互空間
    至少400 MB /tmp 臨時目錄空間
    oracle軟件需要1.5 GB 到 3.5 GB 磁盤空間
    默認數(shù)據(jù)庫需要1.2 GB

    二.查看系統(tǒng)資源相關(guān)語句:
    cat /etc/issue
    uname -r
    grep MemTotal /proc/meminfo
    grep SwapTotal /proc/meminfo
    grep "model name" /proc/cpuinfo
    free
    df -k /tmp
    df -k
    安裝前的檢查和準備工作:
    p4198954_21_linux.zip 在運行 runInstaller 之前打.
    rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm (p4198954_21_linux.zip)
    (不打PATCH也可以)
    安裝 libaio-0.3.102-1.i386.rpm
    libaio-devel0.3.102-1.i386.rpm
    在Red Hat Enterprise Linux 介質(zhì)的第三張CD,以 root 用戶身份運行以下命令:
    rpm -ivh /mnt/cdrom/RedHat/RPMS/ libaio-0.3.102-1.i386.rpm

    三.創(chuàng)建數(shù)據(jù)庫安裝的準備工作:
    1.創(chuàng)建用戶和組(user/group);
    groupadd dba
    groupadd oinstall
    useradd oracle -g oinstall -G dba
    passwd oracle
    如果nobody用戶不存在(id nobody命令查看),則創(chuàng)建:
    useradd nobody
    2.建立oracle安裝文件夾(sample);
    mkdir -p /opt/oracle/product/10g
    mkdir /opt/oracle/database
    chown -R oracle.oinstall /opt/oracle
    chmod 755 -R /opt/oracle
    2, 配置環(huán)境變量;
    要使用 Oracle 產(chǎn)品,應(yīng)該或必須設(shè)置幾個環(huán)境變量。如果您在同一服務(wù)器上安裝了多個 Oracle 產(chǎn)品或數(shù)據(jù)庫,則 ORACLE_HOME、ORACLE_SID 和 PATH 變量可能會更改。ORACLE_BASE 變量不應(yīng)更改,并可以在需要時在您的登錄配置文件中設(shè)置它。Oracle 提供了一個稱作 oraenv 的實用程序來設(shè)置其他變量。
    對于數(shù)據(jù)庫服務(wù)器,建議設(shè)置以下環(huán)境變量:
    使用第一步創(chuàng)建的用戶名Oracle登陸:
    su oracle
    vi ~/.bash_profile
    修改以下是配置文件的內(nèi)容
    export ORACLE_BASE=/opt/oracle/
    export ORACLE_HOME=/opt/oracle/product/10g
    export ORACLE_SID=ge01(可隨意定義)
    export PATH=$ORACLE_HOME/bin:$PATH
    ESC(退出vi的編輯環(huán)境)
    :wq(退出vi應(yīng)用程序并保存修改)

    安裝好后再取消屏蔽這些環(huán)境變量設(shè)置
    #export TNS_ADMIN=$ORACLE_HOME/admin
    #export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    #export LANG=AMERICAN_AMERICA.ZHS16GBK
    配置好后用 source .bash_profile 命令使配置生效

    四.設(shè)置系統(tǒng)參數(shù);
    Oracle 數(shù)據(jù)庫 10g 需要以下所示的內(nèi)核參數(shù)設(shè)置。
    其中給出的是最小值,因此如果您的系統(tǒng)使用的值較大,則不要更改它。
    切換到root用戶:
    su root
    a) 修改/etc/sysctl.conf(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=262144
    net.core.wmem_default=262144
    net.core.wmem_max=262144

    修改后運行"/sbin/sysctl -p"命令使得內(nèi)核改變立即生效;

    B) 設(shè)置oracle對文件的要求:
    編輯文件:vi /etc/security/limits.conf 加入以下語句:
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    編輯文件:vi /etc/pam.d/login 加入以下語句(可能應(yīng)該加在最后一條規(guī)則之前):
    session required /lib/security/pam_limits.so

    安裝Oralce10G

    解壓縮Oracle10G的安裝文件 :
    1. Oracle
    (1) 簡化過程(以oracle登錄,釋放安裝文件,使用更少的磁盤空間,速度更快)
    在/tmp下解壓縮10201_database_linux32.zip:
    unzip 10201_database_linux32
    開始安裝oracle
    (一)開始安裝:
    1.以oracle用戶登錄系統(tǒng),進行Oracle的安裝:
    cd /tmp/database (或者你解壓縮安裝程序包的目錄)
    ./runInstaller
    過一會兒就會出現(xiàn)Oracle的安裝界面
    注意:
    1、選擇advance install
    2、數(shù)據(jù)庫home設(shè)置為/opt/oracle/product/10g
    3、數(shù)據(jù)庫全局名稱設(shè)置為ge01
    4、數(shù)據(jù)庫字符集選Simplified Chinese ZHS16GBK

    2.其他用默認設(shè)置!
    注意:安裝過程中會提示以root用戶登陸執(zhí)行一些腳本 ,執(zhí)行后再按"ok"按鈕繼續(xù)安裝。

    3、登陸并啟動數(shù)據(jù)庫的操作。
    [oracle@oracle oracle]$ lsnrctl start
    [oracle@oracle oracle]$ sqlplus /nolog
    SQL*Plus: Release 9.2.0.0 - Production on Sat Mar 12 22:58:53 2005
    Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
    SQL> connect / as sysdba
    Connected.
    SQL> shutdown immediate 關(guān)閉數(shù)據(jù)庫 (OR "dbshut" command)
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup; 啟動數(shù)據(jù)庫
    ORACLE instance started.
    Total System Global Area 236000356 bytes
    Fixed Size 451684 bytes
    Variable Size 201326592 bytes
    Database Buffers 33554432 bytes
    Redo Buffers 667648 bytes
    Database mounted.
    Database opened.

    4, dbstart腳本修改
    數(shù)據(jù)庫創(chuàng)建完成后,修改vi /etc/oratab,把orcl:/opt/oracle/oracle/product/10g:N那一行最后的N改成Y,
    然后執(zhí)行dbstart啟動數(shù)據(jù)庫數(shù)據(jù)庫可能無法啟動,報告Can’t find init file …的錯誤,需要復制一個初始化文件:
    cp /opt/oracle/admin/ge01/pfile/init.ora.* /opt/oracle/product/10.2.0/dbs/initge01.ora
    重新執(zhí)行dbstart就可以了。
    修改vi /opt/oracle/product/10g/bin/dbstart中ORACLE_HOME_LISTNER=/opt/oracle/oracle/product/10g/
    vi /etc/rc.local 加入下面一行 起動ORACLE ON system boot
    /opt/oracel/product/10g/bin/dbstart

    5. 編寫啟動腳本(OPTION)
    為了方便管理,可以寫一個啟動腳本ora10g:
    以root身份進入,編寫以下腳本:
    #!/bin/bash
    #
    # chkconfig: 2345 91 19
    # description: starts the oracle listener and instance
    status() {
    pid=`ps -ef | grep ora_pmon | grep -v grep | awk '{print $8}

    '`
    if [ "X$pid" = "X" ]
    then
    echo "oracle10g is not running

    關(guān)鍵詞標簽:Linux,Oracle

    相關(guān)閱讀

    文章評論
    發(fā)表評論

    熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP Linux操作系統(tǒng)修改IP

    相關(guān)下載

      人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址 dmidecode命令查看內(nèi)存型號 linux tc實現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負載

      <form id="scihi"></form>
      • <address id="scihi"><var id="scihi"><samp id="scihi"></samp></var></address>