Linux下安裝Oracle10g詳細教程

 通過這幾天的血汗歷程,在重裝了N次oracle和CentOS後。終於在CentOS中把Oracle搞定了,如今而且將我在安裝過程當中遇到的問題結合網上的資源整理了出來,但願對你們有點幫助。其中存在的一些問題可能跟環境有關,因此本文只提供參考。今天作了修改,將我最終在服務器上的安裝過程融合到這篇文中了。服務器是RedHat系統,因此這篇文章同時適合CentOS和RedHat的。
一、確保系統中安裝了yum
    由於我安裝的是服務器,並且redhat系統還沒註冊,因此不能使用在線更新軟件。爲了保證服務器能在線更新軟件,或者保證安裝oracle的必備軟件包都已經安裝,那麼能夠經過如下方法檢查是否安裝yum,CentOS應該是免費自帶可用的。
    saas@dbserver yum.repos.d]$ rpm -qa |grep yum
    yum-3.2.22-26.el5
    yum-rhn-plugin-0.5.4-15.el5
    yum-security-1.1.16-13.el5
    yum-updatesd-0.9-2.el5
    yum-metadata-parser-1.1.2-3.el5

二、在dbserver服務器上添加CentOS的yum
    先到/etc/yum.repos.d文件夾下
    [saas@dbserver yum.repos.d]$cd /etc/yum.repos.d
    查看文件夾內已有文件
    [saas@dbserver yum.repos.d]$ dir
    rhel-debuginfo.repo  rhel-debuginfo.repo.bak
    在網絡上獲取新的CentOS的yum配置文件
    [saas@dbserver yum.repos.d]$ sudo wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
    --2011-08-25 01:57:13--  http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
    Resolving docs.linuxtone.org... 119.57.20.28
    Connecting to docs.linuxtone.org|119.57.20.28|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1426 (1.4K) [application/octet-stream]
    Saving to: `CentOS-Base.repo'

    100%[======================================>] 1,426       --.-K/s   in 0s

    2011-08-25 01:57:15 (151 MB/s) - `CentOS-Base.repo' saved [1426/1426]
    再次查看文件夾內文件, 發現多了一個CentOS-Base.repo。
    [saas@dbserver yum.repos.d]$ dir
    CentOS-Base.repo  rhel-debuginfo.repo  rhel-debuginfo.repo.bak
    這個時候已經添加成功了, 並且尚未修改redhat中自帶了yum的配置文件rhel-debuginfo.repo

三、測試添加的CentOS的yum
    先隨便找幾個有必要安裝的軟件進行查詢看裝了沒, 固然是假設我已經知道這些軟件中有一
    個或幾個並無裝過, 而後咱們經過新的yum進行安裝。
    例如我要裝sysstat這個軟件包, 那麼我先查詢確認系統中沒有裝
    [saas@dbserver /]$ rpm -q make compat-libstdc++ sysstat
    make-3.81-3.el5
    package compat-libstdc++ is not installed
    package sysstat is not installed
    而後我在用新的yum來安裝sysstat
    [saas@dbserver /]$ sudo yum install sysstat
    [sudo] password for saas:
    Loaded plugins: rhnplugin, security
    This system is not registered with RHN.
    RHN support will be disabled.
    addons                                                   |  951 B     00:00
    addons/primary                                           |  204 B     00:00
    base                                                     | 2.1 kB     00:00
    base/primary_db                                          | 2.2 MB     00:08
    extras                                                   | 2.1 kB     00:00
    extras/primary_db                                        | 260 kB     00:01
    update                                                   | 1.9 kB     00:00
    update/primary_db                                        | 725 kB     00:03
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package sysstat.x86_64 0:7.0.2-3.el5_5.1 set to be updated
    --> Finished Dependency Resolution

    Dependencies Resolved

    ================================================================================
     Package          Arch            Version                   Repository     Size
    ================================================================================
    Installing:
     sysstat          x86_64          7.0.2-3.el5_5.1           base          174 k

    Transaction Summary
    ================================================================================
    Install       1 Package(s)
    Upgrade       0 Package(s)

    Total download size: 174 k
    Is this ok [y/N]: y
    Downloading Packages:
    sysstat-7.0.2-3.el5_5.1.x86_64.rpm                       | 174 kB     00:01
    warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
    base/gpgkey                                              | 1.5 kB     00:00
    Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key) <centos-5-key@centos.org>" from http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
    Is this ok [y/N]: y
    Running rpm_check_debug
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Installing     : sysstat                                                  1/1

    Installed:
      sysstat.x86_64 0:7.0.2-3.el5_5.1

    Complete!
    這個時候sysstat已經裝好了, 咱們再次查詢確認下:
    [saas@dbserver /]$ rpm -q make compat-libstdc++ sysstat
    make-3.81-3.el5
    package compat-libstdc++ is not installed
    sysstat-7.0.2-3.el5_5.1
    至此新的yum貌似已經能夠用了, 那麼接下來就能夠大膽的經過這種方式安裝軟件了。不過呢,最好
    在安裝完軟件以後,把下載下來的安裝包刪去,由於它會佔緩存,你懂得!
    命令:sudo yum clean all
 
四、經過新的yum下載安裝軟件包
    具之前專業人士編寫的文檔, redhat安裝軟件包大體須要如下相關的東東:
    X11相關的庫 (軟件包名視操做系統而定,故不一一列出)
    gcc (版本至少爲2.96-124)
    make (版本至少爲3.79)
    binutils (版本至少爲2.11)
    openmotif (版本至少爲2.1.30)
    setarch (版本至少爲1.3)
    compat-db (版本至少爲4.0.14.5)
    compat-gcc (版本至少爲7.3-2.96.122)
    compat-gcc-c++ (版本至少爲7.3-2.96.122)
    compat-libstdc++ (版本至少爲7.3-2.96.122)
    compat-libstdc++-devel (版本至少爲7.3-2.96.122)
    sysstat (版本至少爲5.0.5-1)
    libaio (版本至少爲0.3.103-3)
    libaio-devel (版本至少爲0.3.103-3)
    libstdc++
    libstdc++-devel
    下面是我裝oracle的必要軟件列表(僅供參考)
    binutils-2.15.92.0.2-10.EL4
    compat-db-4.1.25-9
    control-center-2.8.0-12
    gcc-3.4.3-9.EL4
    gcc-c++-3.4.3-9.EL4
    glibc-2.3.4-2
    glibc-common-2.3.4-2
    gnome-libs-1.4.1.2.90-44.1
    libstdc++-3.4.3-9.EL4
    libstdc++-devel-3.4.3-9.EL4
    make-3.80-5
    pdksh-5.2.14-30
    sysstat-5.0.5-1
    xscreensaver-4.18-5.rhel4.2
    libaio-0.3.96
    openmotif21-2.1.30-11.RHEL4.2  (Required only to install Oracle demos.  Installation of Oracle demos is not covered by this guide.)
    
    在我綜合了衆位網友的經驗以後,以爲大體也差很少,只是軟件包名有點出路而已。
    那麼先看看系統中查什麼包吧
    檢查這些軟件包的命令以下:
    [saas@dbserver /]$ rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-gcc-34 compat-gcc-34-c++ compat-libstdc++ compat-libstdc++-devel compat-libstdc++-296 compat-libstdc++-33 unixODBC unixODBC-devel libaio libaio-devel sysstat glibc
    其中我故意的將compat-gcc compat-gcc-c++ compat-gcc-34 compat-gcc-34-c++四個包都寫上
    目的就是想告訴你們,之前網上說要檢查compat-gcc和compat-gcc-c++,不少人發現再怎麼安裝,
    再怎麼檢查都是未裝上,後來安裝oracle時也沒出錯, 其實不是他沒裝, 是軟件包名更換了,說不
    定他裝上的是compat-gcc-34  compat-gcc-34-c++這兩個包, 但無論怎麼說這些包仍是必須的,如
    果說不裝這些先決軟件包, 那麼安裝oracle時頗有可能就會出錯。至於你信不信, 反正我是信了。
    上面的檢查結果以下:
    compat-gcc-34-c++
    gcc-4.1.2-50.el5
    make-3.81-3.el5
    binutils-2.17.50.0.6-14.el5
    package openmotif is not installed
    setarch-2.0-1.1
    package util-linux-ng is not installed
    package compat-db is not installed
    package compat-gcc is not installed
    package compat-gcc-c++ is not installed
    package compat-gcc-34 is not installed
    package compat-gcc-34-c++ is not installed
    package compat-libstdc++ is not installed
    package compat-libstdc++-devel is not installed
    package unixODBC is not installed
    package unixODBC-devel is not installed
    compat-libstdc++-296-2.96-138
    compat-libstdc++-33-3.2.3-61
    compat-libstdc++-33-3.2.3-61
    libaio-0.3.106-5
    libaio-0.3.106-5
    package libaio-devel is not installed
    sysstat-7.0.2-3.el5_5.1
    其中gcc-4.1.2-50.el5和sysstat-7.0.2-3.el5_5.1是我上面測試的時候裝上的
    那麼接下來就動手裝上那些oracle須要的軟件包吧。。。
    注:CentOS中setarch好像和util-linux-ng有某種關聯, 我說不清, 但我只能肯定我在CentOS拼命的
    裝setarch都沒裝上, 提示util-linux-ng這個卻裝上了。不過如今我在redhat中卻發現setarch已經
    裝上了, 因此少了這個麻煩了。

五、檢查安裝oracle軟件環境
    再次查看安裝oracle所需的軟件環境
    [saas@dbserver /]$ rpm -q gcc make binutils openmotif setarch compat-db compat-gcc-34 compat-gcc-34-c++ compat-libstdc++-296 compat-libstdc++-33 libaio libaio-devel sysstat glibc
    gcc-4.1.2-50.el5
    make-3.81-3.el5
    binutils-2.17.50.0.6-14.el5
    openmotif-2.3.1-5.el5_6.2
    setarch-2.0-1.1
    compat-db-4.2.52-5.1
    compat-gcc-34-3.4.6-4.1
    compat-gcc-34-c++-3.4.6-4.1
    package unixODBC is not installed
    package unixODBC-devel is not installed
    compat-libstdc++-296-2.96-138
    compat-libstdc++-33-3.2.3-61
    libaio-0.3.106-5
    libaio-devel-0.3.106-5
    sysstat-7.0.2-3.el5_5.1
    glibc-2.3.4-2
    glibc-common-2.3.4-2
    刪除更新軟件時所下載的文件,這步目的是清空沒用的文件,是可選的
    [saas@dbserver /]$ sudo yum clean all
    [sudo] password for saas:
    Loaded plugins: rhnplugin, security
    Cleaning up Everything
    至此軟件環境就準備好了
    
六、檢查安裝oracle時對操做系統的要求
    先了解下我在CentOS中遇到過的問題
    [oracle@localhost database]$ ./runInstaller   
    正在啓動 Oracle Universal Installer...  
    正在檢查安裝程序要求...  
    檢查操做系統版本: 必須是redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2  
                      未經過 <<<<  
    正在退出 Oracle Universal Installer。
    
    大體的意思就是說系統不是oracle推薦能夠安裝的linux版本。
    那麼我如今看看dbserver中redhat的系統信息
    [saas@dbserver /]$ cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 5.5 (Tikanga)
    發現也不是oracle推薦的,那麼就按照我在CentOS中安裝時的修改辦法
    1) 先備份管理linux版本的信息文件"/etc/redhat-release"
    [saas@dbserver etc]$ sudo cp redhat-release redhat-release.bak
    2) 修改內容
    [saas@dbserver etc]$ sudo vim redhat-release
    將內容由
    Red Hat Enterprise Linux Server release 5.5 (Tikanga)
    修改成
    Red Hat Enterprise Linux Server release 4.5 (Tikanga)

七、設置安裝語言
    1) 切換爲root用戶(su - root)或者有必定root權限的用戶使用sudo管理, 這裏用的是具備必定權
    限用戶,因此後面說的以root身份登陸時我直接用sudo代替了, 但必定要注意用戶的切換。因此我每
    次用到sudo時, 你們能夠用root就好了, 而後把個人sudo去掉
    2) 安裝語言:export LANG=en_US.UTF-8
linux

 

上面是後來修改的,上面有些命令前加了sudo意思也就是以root權限執行,至關於切換爲root。
八、修改內核參數
1) 以root身份登陸
2) 編輯文件 /etc/sysctl.conf,修改如下項目,若是沒有能夠本身添加。
    kernel.shmall = 2097152 # 可使用的共享內存的總量。
    kernel.shmmax = 1073741824 # 最大共享內存段大小。
    kernel.shmmni = 4096 # 整個系統共享內存段的最大數目。
    kernel.sem = 250 32000 100 128 #每一個信號對象集的最大信號對象數;系統範圍內最大信號對象數;每一個信號對象支持的最大操做數;系統範圍內最大信號對象集數。
    fs.file-max = 65536 # 系統中所容許的文件句柄最大數目。
    net.ipv4.ip_local_port_range = 1024 65000 # 應用程序可以使用的IPv4端口範圍。
    net.core.rmem_default = 262144 # 套接字接收緩衝區大小的缺省值
    net.core.rmem_max = 262144 # 套接字接收緩衝區大小的最大值
    net.core.wmem_default = 262144 # 套接字發送緩衝區大小的缺省值
    net.core.wmem_max = 262144 # 套接字發送緩衝區大小的最大值
3) 運行sysctl -p 應用以上參數,便可立刻生效。
4) 修改/etc/security/limits.conf文件,在文件末尾添加如下內容:
    * soft nproc 2047
    * hard nproc 16384
    * soft nofile 1024
    * hard nofile 65536
5) 修改/etc/pam.d/login文件,並在文件末尾添加如下內容
    session required pam_limits.so
6) 查看/etc/selinux/config 文件,確保SELINUX 爲disabled狀態
    SELINUX=disabled
7)注:內核參數並不是必須修改,能夠根據本身實際狀況而定。

9.安裝Oracle必須指定擁有DBA權限的組和運行Oracle的用戶
1) 以root身份登陸
2) 查看用戶和組
    cat /etc/group
    cat /etc/passwd |cut -f 1 -d
2) 建立組: groupadd oradba
3) 建立用戶: useradd -g oradba oracle
4) 設置oracle用戶密碼: passwd oracle

十、建立oracle安裝時的目標目錄
1) 以root身份登陸
2) 建立Oracle系統目錄:mkdir /app/oracle
3) 建立Oracle服務器主目錄:mkdir /app/oracle/10g
4) 將該目錄的全部者設置爲oracle:chown oracle /app/oracle -R
5) 編輯 /etc/profile,在後面追加如下兩行
    export ORACLE_BASE=/app/oracle
    export ORACLE_HOME=/app/oracle/10g
    export ORACLE_SID=LHSID
6) 注: 安裝Oracle的目標目錄能夠任意指定, 可是安裝和運行Oracle的用戶必須
    有徹底修改該目錄的權限

十一、編輯安裝須要的應答文件
1) 以root身份登陸
2) 靜默模式(Silent)安裝必須指定一個應答文件來完成安裝過程所須的各種參數。
    在Oracle安裝目錄的response子目錄裏有enterprise.rsp、standard.rsp
    和custom.rsp三個應答文件,分別對應企業版、標準版和定製的安裝。
3) 以enterprise.rsp爲例,用任意的文本編輯器打它,修改如下這些項目的值。
    ORACLE_HOME Oracle服務器的主目錄位置, 必須是絕對路徑, 這裏我
    設置爲/app/oracle/10g
    ORACLE_HOME_NAME Oracle服務器的名稱, 必須以字母開頭, 這裏我
    設置爲ALINHOME
    COMPONENT_LANGUAGES Oracle服務器支持的語言, 默認只有英語,能夠添
    加多個語言,這裏默認不修改
    s_nameForDBAGrp 用於Oracle系統管理的linux用戶組名,該組的用戶
    擁有管理Oracle服務器的權限,這裏我設置爲 oradba
    s_nameForOPERGrp 用於Oracle數據庫常規操做的linux用戶組名, 該組的
    用戶擁有常規操做Oracle數據庫的權限,這裏我設置爲oracle
    n_configurationOption 安裝類型(1爲在安裝後建立數據庫, 2爲安裝後
    建立一個自動存儲管理實例, 3爲只安裝服務器軟件),這裏我選擇3。
    其它項目用默認值便可,也能夠根據本身的需要進行修改
4) 注:若是Oracle從光盤安裝,必須先將應答文件複製到硬盤上,才能修改

十二、開始安裝
1) 用oracle用戶登陸,而後在Oracle安裝目錄裏執行
    ./runInstaller -ignoreSysPrereqs -silent -responseFile <應答文件的絕對路徑>
2) 接下來就是等待安裝結束了。
    各安裝參數的含義以下
    ignoreSysPrereqs
    讓Oracle忽略系統檢查,由於Oracle官方聲明只支持Linux服務器產品,因此要在非服務器產品的Linux上安裝就必須指定此參數。
    silent 讓安裝程序以靜默模式運行。
    responseFile 指定一個應答文件
    在這裏我輸入:./runInstaller -ignoreSysPrereqs -silent -responseFile /app/soft/database/response/enterprise.rsp 當前目錄爲安裝目錄
        系統反應爲:
    Starting Oracle Universal Installer...
    Checking installer requirements...

1三、系統初始化
1) 在安裝完成後讀信息發現:
    WARNING:A new inventory has been created in this session. However, it has not yet been registered as the central inventory of this system.
    To register the new inventory please run the script '/app/oracle/oraInventory/orainstRoot.sh' with root privileges. 
    If you do not register the inventory, you may not be able to update or patch the products you installed.
    
    The following configuration scripts 
    /app/oracle/10g/root.sh
    need to be executed as root for configuring the system. If you skip the execution of the configuration tools, the configuration will not be complete and the product wont function properly. In order to get the product to function properly, you will be required to execute the scripts and the configuration tools after exiting the OUI.
2) 以root用戶登陸
3) 運行$ORACLE_HOME/root.sh,進行系統初始化
    一路按回車用默認值便可
    系統反應:
    /app/oracle/10g/root.sh
    Running Oracle10 root.sh script...
    
    The following environment variables are set as:
        ORACLE_OWNER= oracle
        ORACLE_HOME=  /app/oracle/10g
    
    Creating /etc/oratab file...
    Entries will be added to the /etc/oratab file as needed by8.Oracle系統初始化
    Database Configuration Assistant when a database is created
    Finished running generic part of root.sh script.
    Now product-specific root actions will be performed.

1四、安裝網絡監聽器
1) 以oracle登錄
2) 沒有網絡監聽器,客戶端就沒法經過網絡鏈接Oralce服務器。要在命令行安裝網
    絡監聽器,也只能使用靜默模式。
3) 編輯Oracle安裝目錄裏response子目錄下的應答文件 netca.rsp, 修改如下項目:
    INSTALL_TYPE=""custom"" 安裝的類型,這裏我使用默認值
    LISTENER_NUMBER=1 監聽器數量,這裏我使用默認值
    LISTENER_NAMES={"LISTENER"} 監聽器的名稱列表,這裏我使用默認值
    LISTENER_PROTOCOLS={"TCP;1521"} 監聽器使用的通信協議列表,這裏我使用默認值
    LISTENER_START=""LISTENER"" 監聽器啓動的名稱,這裏我使用默認值
4) 而後運行
    $ORACLE_HOME/bin/netca /silent /responseFile <應答文件的絕對路徑>
    這裏我輸入的命令爲:$ORACLE_HOME/bin/netca /silent /responseFile /app/soft/database/response/enterprise.rsp

1五、修改dbstart
1) 以oracle身份登陸
2) 打開 $ORACLE_HOME/bin/dbstart,將
    ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
    改成
    ORACLE_HOME_LISTNER=$ORACLE_HOME
    不然網絡監聽器可能沒法自動啓動。

1六、安裝數據庫實例
1) 以root身份登陸    
2) 編輯Oracle安裝目錄裏response子目錄下的應答文件 dbca.rsp,修改如下項目:
    GDBNAME 數據庫全局名稱,這裏我設置爲:GDBNAME = "LHSYSTEM"
    SID 數據庫的SID,這個比較重要,我第一次安裝時就是由於這個問題沒法使用,這裏我修改成:SID = "LHSYSTEMSID"
    SYSPASSWORD SYS用戶的初始密碼,我設置爲manager
    SYSTEMPASSWORD SYSTEM用戶的初始密碼,我設置爲manager
    CHARACTERSET 數據庫字符集(中文爲 ZHS16GBK),固然得設置成中文了
    NATIONALCHARACTERSET 數據庫國家字符集,使用默認值
3)而後登錄oracle運行
    $ORACLE_HOME/bin/dbca -silent -responseFile <應答文件的絕對路徑> -cloneTemplate
    這裏我輸入的命令爲:$ORACLE_HOME/bin/dbca -silent -responseFile /usr/local/oracle10G/response/dbca.rsp -cloneTemplate
4) 系統反應:
    [oracle@alin ~]$  $ORACLE_HOME/bin/dbca -silent -responseFile /usr/local/oracle10G/response/dbca.rsp -cloneTemplate
    Copying database files
    1% complete
    3% complete
    11% complete
    18% complete
    26% complete
    33% complete
    37% complete
    Creating and starting Oracle instance
    40% complete
    45% complete
    50% complete
    55% complete
    56% complete
    60% complete
    62% complete
    Completing Database Creation
    66% complete
    70% complete
    73% complete
    85% complete
    96% complete
    100% complete
    Look at the log file "/app/oracle/10g/cfgtoollogs/dbca/JXSYSTEM/JXSYSTEM.log" for further details.
    
1七、數據庫建立成功後需要註冊一些信息
1) 以oracle用戶登陸
2) 輸入顯示如下信息
    [oracle@alin ~]$ $ORACLE_BASE/oraInventory/orainstRoot.sh
    chmod: changing permissions of `/etc': Operation not permitted
    cp: cannot create regular file `/etc/oraInst.loc': Permission denied
    Changing permissions of /app/oracle/oraInventory to 770.
    Changing groupname of /app/oracle/oraInventory to oradba.
    The execution of the script is complete
3) 改成root用戶輸入後    
    $ORACLE_BASE/oraInventory/orainstRoot.sh
    系統反應:
    Changing permissions of /app/oracle/oraInventory to 770.
    Changing groupname of /app/oracle/oraInventory to oradba.
    The execution of the script is complete
4) 而後編輯 /etc/oratab
    將<Oracle的SID>:<Oracle的主目錄>:N
    修改成<Oracle的SID>:<Oracle的主目錄>:Y
    使數據庫實例可以自動啓動。

1八、讓Oracle運行爲服務
1) 以root身份登陸
2) 建立文件 /etc/init.d/oracle,輸入下列內容
    #!/bin/sh
    #
    export ORACLE_HOME=/app/oracle/10g #----<Oracle服務器主目錄的絕對路徑>
    export ORACLE_HOME_LISTNER=$ORACLE_HOME
    export ORACLE=oracle
    . /etc/init.d/functions
    export PATH=${PATH}:$ORACLE_HOME/bin
    start()
    {
        daemon --user $ORACLE $ORACLE_HOME/bin/dbstart
        daemon --user $ORACLE "$ORACLE_HOME_LISTNER/bin/lsnrctl start"
    }
    stop()
    {
        daemon --user $ORACLE "$ORACLE_HOME_LISTNER/bin/lsnrctl stop"
        daemon --user $ORACLE $ORACLE_HOME/bin/dbshut
    }
    case $1 in
    'start')
        start
        RETVAL=$?
        ;;
    'stop')
        stop
        RETVAL=$?
        ;;
    'restart')
        stop
        start
        RETVAL=$?
        ;;
    *)
        echo "usage: $0 {start|stop|restart}"
        exit
        ;;
    esac
    #
    exit
3) 而後將這個文件賦予可執行的權限,運行
    chmod a+x /etc/init.d/oracle
4) 讓Oracle的服務在Linux啓動時自動運行
    ln -s /etc/init.d/oracle /etc/rc.d/rc3.d/S99oracle
    ln -s /etc/init.d/oracle /etc/rc.d/rc5.d/S99oracle
    這樣就能夠用service來啓動和中止Oracle了
c++

 

1九、卸載oracle
    如今Oracle 10g的安裝已經完成,在任何一臺電腦上裝個Oracle客戶端就能夠對它進行管理了。
    若是要卸載Oracle,只須運行
    $./runInstaller -silent -deinstall -removeallfiles -removeAllPatches
    "REMOVE_HOMES={$ORA
CLE_HOME}" -responseFile <安裝時使用的應答文件>
數據庫

相關文章
相關標籤/搜索