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

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

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

    瘋狂

    STANDING ON THE SHOULDERS OF GIANTS
    posts - 481, comments - 486, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    在RedHat 5下安裝Oracle 10g詳解(轉(zhuǎn))

    Posted on 2012-09-14 13:26 瘋狂 閱讀(10547) 評論(0)  編輯  收藏 所屬分類: databaseunix
    一、安裝環(huán)境
    我是在vmware里虛擬的RHEL5,分配的內(nèi)存1G,SWAP分區(qū)1G,建議你最好把SWAP分區(qū)改成2G。否則安裝時,到了測試的步驟會提示監(jiān)測失敗。(當(dāng)然,如果你強(qiáng)行安裝一樣沒問題)

    二、安裝Oracle 10g Release2 前的配置

    1. 安裝Oracle 10g R2所需的軟件包

    # cd /mnt/cdrom/Server/
    # rpm -Uvh setarch-2*
    # rpm -Uvh make-3*
    # rpm -Uvh glibc-2*
    # rpm -Uvh libaio-0*
    # 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*
    # rpm -Uvh openmotif22-*
    # rpm -Uvh compat-db-4*

    其中除了openmotif22-2.2.3-18和compat-db-4.2.52-5.1在第三張盤上,其余的包都在第一張盤上。

    2. 修改/etc/redhat-release文件

    因為Oracle 10g官方只支持到RHEL4為止,所以需要更改版本說明,編輯/etc/redhat-release文件,刪除Red Hat Enterprise Linux Server release 5 (Tikanga),改為redhat-4

    3.修改內(nèi)核參數(shù)

    #vi /etc/sysctl.conf

    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

    使更改立即生效,使用下面的命令:

    #sysctl -p

    4.建立安裝Oracle需要的用戶,組,及目錄

    #groupadd oinstall
    #groupadd dba
    #groupadd oper
    #useradd -g oinstall -G dba oracle
    #passwd oracle

    #mkdir /oracle
    #chown -R oracle:oinstall /oracle
    #chmod -R 775 /oracle

    安裝oracle的目錄建議安裝在一個單獨的分區(qū)或者磁盤上。

    5.設(shè)置oracle用戶的shell limit

    #vi /etc/security/limits.conf    

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

    接下來更改/etc/pam.d/login文件,添加下面的內(nèi)容,使shell limit生效:

    #vi /etc/pam.d/login

    session                  required                pam_limits.so

    6.配置IP地址

    安裝RHEL的時候最好采用靜態(tài)IP地址,如果當(dāng)時選擇的是DHCP,現(xiàn)在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件

    [root@TSM54-Test network-scripts]# cat ifcfg-eth0
    # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
    DEVICE=eth0
    BOOTPROTO=static
    HWADDR=00:0C:29:4B:17:C4
    ONBOOT=yes
    IPADDR=192.168.68.98
    NETMASK=255.255.255.0
    GATEWAY=192.168.68.10

     

    7.配置oracle用戶的環(huán)境變量

    下面的操作,該用oracle用戶登陸執(zhí)行了。

    為了防止安裝oracle時出現(xiàn)亂碼,先把語言環(huán)境改為英文,在終端里輸入:

    [oracle@TSM54-TEST ~]$export LC_CTYPE=en_US.UTF-8

    接下來,編輯/home/oracle目錄下的.bash_profile文件,添加如下內(nèi)容:

    export ORACLE_BASE=/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
    export ORACLE_SID=orcl
    export PATH=$PATH:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    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

    三.安裝Oracle 10g

    我把10201_database_linux32.zip放在/opt目錄下,并通過

    #unzip 10201_database_linux32.zip解壓,現(xiàn)在使用oracle用戶到/opt/database目錄下執(zhí)行安裝:

    [oracle@TSM54-Test opt]$ cd /opt/database/
    [oracle@TSM54-Test database]$ ls
    doc install response runInstaller stage welcome.html
    [oracle@TSM54-Test database]$ ./runInstaller

    1.選擇安裝類型,這里我選擇高級安裝,如下圖所示:

    2.指定證書存放目錄,如圖所示:

    3.選擇安裝的數(shù)據(jù)庫類型及oracle所支持的語言,這里選擇企業(yè)版,語言選擇英文和簡體中文,如下圖所示:

    4.指定oracle環(huán)境變量,安裝路徑。因為我們在.bash_profile中已經(jīng)聲明,所以這里會自動填充.如下圖所示:

    5.Oracle開始進(jìn)行安裝前的檢查工作,如下圖所示:

    6.選擇配置選項,如下圖所示:
    7.選擇創(chuàng)建的數(shù)據(jù)庫模式,如下圖所示:
    8.指定數(shù)據(jù)庫配置的相關(guān)選項(SID、字符集等),如下圖所示:
    9.選擇數(shù)據(jù)庫管理選項,如下圖所示:
    10.指定數(shù)據(jù)庫存儲選項,如下圖所示:
    11.指定數(shù)據(jù)庫備份回復(fù)選項,如下圖所示:
    12. 指定數(shù)據(jù)庫相關(guān)用戶密碼,如下圖所示:
    13.顯示安裝概要,如下圖所示:
    14.開始安裝,如下圖所示:
    15. 上面的窗口點擊OK后,會出現(xiàn)下圖顯示的內(nèi)容:
    需要root權(quán)限執(zhí)行
    #/oracle/oraInventory/orainstRoot.sh
    #/oracle/product/10.2.0/db_1/root.sh
    16.安裝結(jié)束,如下圖所示:
    17.安裝完成后,恢復(fù)語言環(huán)境以及版本信息
    #export LC_CTYPE=zh_CN.UTF-8
    #vi /etc/redhat-release
    Red Hat Enterprise Linux Server release 5 (Tikanga)
    四、后續(xù)
    1.安裝完成后,首先應(yīng)該啟動監(jiān)聽器。
    監(jiān)聽器接受客戶端的連接請求,并在驗證證書后創(chuàng)建數(shù)據(jù)庫連接。要使用OEM或iSQL*PLUS,必須先啟動監(jiān)聽器。

    [oracle@TSM54-Test database]$ lsnrctl start
    [oracle@TSM54-Test database]$ lsnrctl stop

    2.使用Oracle Enterprise Manager 10g進(jìn)行數(shù)據(jù)庫控制

    啟動和停止OEM的命令為:

    [oracle@TSM54-Test database]$emctl start dbconsole
    [oracle@TSM54-Test database]$emctl stop dbconsole

     

    在web瀏覽器中,輸入:

    http://192.168.68.98:1158/em (如果服務(wù)器沒有進(jìn)行DNS解析,則可以用IP地址)

    用戶名:SYS

    口令:<安裝過程中建立的口令>

    連接為:SYSDBA

    3.使用iSQL*Plus訪問數(shù)據(jù)庫

    啟動和停止iSQL*Plus命令:

    [oracle@TSM54-Test database]$isqlplusctl start
    [oracle@TSM54-Test database]$isqlplusctl stop

    iSQL*Plus是歷史悠久的SQL*Plus交互式工具的基于web的版本,用于訪問數(shù)據(jù)庫。要使用iSQL*Plus,請單擊OEM控制臺相關(guān)連接部分中的iSQL*Plus鏈接,或?qū)g覽器指向安裝過程中提供的iSQL*Plus URL。

    在web瀏覽器中,輸入:

    http://192.168.68.98:5560/isqlplus

    用戶名:SYSTEM

    口令:<安裝過程中創(chuàng)建的口令>

    連接標(biāo)識:orcl

    4.啟動和停止數(shù)據(jù)庫

    啟動和停止數(shù)據(jù)庫的最簡單方法是從 OEM 控制臺啟動和停止。要從命令行執(zhí)行此操作,請在以 oracle 身份登錄后使用 SQL*Plus,如下所示:

    啟動:

    $ sqlplus
    
    SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:27:48 2004
    
    Copyright (c) 1982, 2004, Oracle.All rights reserved.
    
    Enter user-name:/ as sysdba
    Connected to an idle instance.
    
    SQL> startup
    ORACLE instance started.
    
    Total System Global Area  188743680 bytes
    Fixed Size                   778036 bytes
    Variable Size             162275532 bytes
    Database Buffers           25165824 bytes
    
    Redo Buffers                 524288 bytes
    Database mounted.
    Database opened.
    SQL> exit
    

    Shutdown:

    $ sqlplus
    
    SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:25:55 2004
    
    Copyright (c) 1982, 2004, Oracle.All rights reserved.
    
    Enter user-name:/ as sysdba
    
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
    With the Partitioning, OLAP and Data Mining options
    
    SQL> shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> exit
    
    注:本文的圖是借用了http://www.ouyaoxiazai.com/article/24/239.html里的圖片。
    五、卸載ORACLE
    1. 運行 $ORACLE_HOME/bin/localconfig delete
    2. rm -rf $ORACLE_BASE/*
    3. rm -f /etc/oraInst.loc /etc/oratab
    4. rm -rf /etc/oracle
    5. rm -f /etc/inittab.cssd
    6. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv
    7. 刪除oracle用戶和組。
    注:卸載方法是來自google。我曾用此方法刪除oracle 11g(安裝11的時候選擇的是ASM)。
    六、關(guān)于Oracle 11g Release 1 的安裝
    Oracle 11gR1 已經(jīng)支持RHEL5了,所以不用再更改redhat-release文件。
    另外安裝所依賴的包有如下:

          binutils-2.17.50.0.6-2.el5
          compat-libstdc++-33-3.2.3-61
          elfutils-libelf-0.125-3.el5
          elfutils-libelf-devel-0.125
          glibc-2.5-12
          glibc-common-2.5-12
          glibc-devel-2.5-12
          gcc-4.1.1-52
          gcc-c++-4.1.1-52
          libaio-0.3.106
          libaio-devel-0.3.106
          libgcc-4.1.1-52
          libstdc++-4.1.1
          libstdc++-devel-4.1.1-52.e15
          make-3.81-1.1
          sysstat-7.0.0
          unixODBC-2.2.11
          unixODBC-devel-2.2.11

    其它的步驟就跟安裝Oracle 10gR2 沒有什么區(qū)別了。

    主站蜘蛛池模板: 国产精品酒店视频免费看| 日韩人妻无码免费视频一区二区三区| 久久久久亚洲精品天堂| 野花高清在线电影观看免费视频| 青草久久精品亚洲综合专区| 国产综合精品久久亚洲| 久草视频免费在线观看| 免费无码专区毛片高潮喷水| 亚洲国产精品久久久久久| 青草草在线视频永久免费| 中文字幕在线成人免费看| 亚洲成人免费网址| 免费一级做a爰片性色毛片| 久操免费在线观看| 在线播放亚洲精品| 色婷婷亚洲十月十月色天| 免费观看国产小粉嫩喷水| 67194国产精品免费观看| 黄色免费在线网址| 精品久久亚洲中文无码| 亚洲精品自产拍在线观看| 免费jlzzjlzz在线播放视频| 日韩中文字幕免费视频| 亚洲AV无码成人精品区日韩| 亚洲成年人在线观看| 亚洲成人高清在线| 99久久综合国产精品免费| 国产在线观看免费视频软件| 亚洲hairy多毛pics大全| 在线观看亚洲人成网站| 亚洲国产精品人人做人人爱| 国产成人A在线观看视频免费| 免费视频成人手机在线观看网址| 国产精品亚洲色婷婷99久久精品| 亚洲国产日产无码精品| 亚洲成av人在线视| 国产成人亚洲精品91专区手机| 好大好硬好爽免费视频| 亚洲美女视频免费| 华人在线精品免费观看| 国产美女视频免费观看的网站|