在redhat Linux9下安裝Oracle9.2.0

發表于:2007-05-26來源:作者:點擊數: 標簽:
一直是在redhat Linux7.1環境下使用Oracle817的,前幾天整理系統,干脆整體升級,要在redhat Linux9環境下安裝Oracle9i?;藥滋斓臅r間,在網上查找了很多資料和若干帖子,歸納整理了一下,然后動手終于在redhat9上成功的安裝了Oracle9.2.0(Oracle9i Enter
 一直是在redhat Linux7.1環境下使用Oracle817的,前幾天整理系統,干脆整體升級,要在redhat Linux9環境下安裝Oracle9i?;藥滋斓臅r間,在網上查找了很多資料和若干帖子,歸納整理了一下,然后動手終于在redhat9上成功的安裝了Oracle9.2.0(Oracle9i Enterprise Edition Release 9.2.0.1.0)?,F在把安裝過程記錄一下,以備日后參

作者?: jrq
標題?: 在redhat Linux9下安裝Oracle9.2.0的一點經驗
關鍵字: Oracle9i redhat Linux9 安裝 內核參數 環境變量

在redhat Linux9下安裝Oracle9.2.0的一點經驗


作者:jrq

摘要:簡述在redhat Linux9環境下安裝Oracle9.2.0數據庫的過程。

關鍵字:Oracle9i  redhat Linux9  內核參數  環境變量
 

    一直是在redhat Linux7.1環境下使用Oracle817的,前幾天整理系統,干脆整體升級,要在redhat Linux9環境下安裝Oracle9i?;藥滋斓臅r間,在網上查找了很多資料和若干帖子,歸納整理了一下,然后動手終于在redhat9上成功的安裝了Oracle9.2.0(Oracle9i Enterprise Edition Release 9.2.0.1.0)?,F在把安裝過程記錄一下,以備日后參考。


一、基本情況介紹:
   我的機器配置情況:
      CPU:P4 1.5G
      內存:256M
      硬盤:40GB

   硬盤分區情況:
      Windows分區C、D、E,共有25GB。
      Linux Swap:1.5GB
      Linux Ext2:12GB

   操作系統:radhat9(Linux Kernel 2.4.20-8)


   在網上看到的介紹Oracle如何安裝的文章說,Oracle對Linux的Swap分區的要求至少要有內存的2倍,即512M大小,當然越大越好。最初在Linux7.1下使用Oracle817的時候,我的Swap分區大小一直是512M,在這次安裝Oracle9i的過程中發現,當到了創建數據庫階段的時候,提示“out of  momery”的錯誤,安裝過程被迫停止,估計是Swap有點小了,沒有辦法,又重新劃分了磁盤空間,把Swap分區一下子增大到1.5GB,再次安裝,果然安全的、順利的、無誤的通過。 ^_^

   Linux的文件分區最少需要7G。因為在Linux下安裝Oracle的條件需求比較苛刻,所以在安裝redhat Linux9的時候我選擇是全部安裝,這樣在后面的Oracle9i安裝中系統就不需要再安裝這個包那個包了,省了很多的麻煩了,這個方法還是在redhat Linux7.1下安裝Oracle817的時候學會的(在網上看到的文章中也有推薦說全部安裝的)。redhat Linux9的全部安裝大約需要4.5G的空間,而Oracle9i數據庫大概需要2GB的空間(何致億在他的文章中說數據庫系統需要2 ~ 2.5 GB的空間),所以一共下來差不多要7GB。

   以上數據僅供參考,一句話,給Linux的分區空間越大越好,對Oracle的操作越有利。 ^_^



二、準備工作:
   
   1.Oracle 9i的獲取
     Oracle920_for_Linux是我在 ftp://ftp.lib.tsinghua.edu.cn/ 這個站點上(清華的ftp服務器),花了一個晚上的時間來下載的,一共是3個壓縮文件,名字分別為:
     
     lnx_920_disk1.cpio.gz   大小為527 MB (553,607,967 字節)
     lnx_920_disk2.cpio.gz   大小為561 MB (588,799,187 字節)
     lnx_920_disk3.cpio.gz   大小為421 MB (442,089,854 字節)
   
   3個文件共有1.47 GB (1,584,497,008 字節)。


  2.備注信息
    看到網上的文章介紹,一般說是為考慮兼容性的問題,在安裝前都需要對redhat系統進行安裝或替換一些rpm包,還要確定rpm包的依賴關系,

    如:
      glibc-2.3.2-5.i686.rpm
      glibc-common-2.3.2-5.i386.rpm
      glibc-devel-2.3.2-5.i386.rpm
    等。

    我認為前面只要是選擇了redhat Linux9的全部安裝,不要再安裝或替換這些rpm包了(這個沒有深入的研究,不知道說的對不對,但至少是我在自己的機子上沒有再安裝替換這些rpm包。還有的文章說網上提供免費下載的Red Hat9是一個不完全的版本,它本身并不帶有相應版本的glibc安裝包,需要對glibc進行安裝替換,也許是我下載的redhat Linux9是“完全的”,所以我也沒有對glibc進行過任何操作。*_^  當然在redhat Linux7X下進行安裝的時候要另當別論)。

    另外,一些文章中介紹安裝Oracle9i的時候需要選擇JDK的版本進行安裝,我也沒有進行這方面的工作,是直接安裝Oracle9i的(因為Oracle的安裝程序是要有JDK支持的,估計redhat Linux9選擇的是“全部安裝”方式,development已經安裝了??赡荜P于這一點,讓曾經在redhat7x下安裝過Oracle8i的朋友有點不解 *_* )。



三、配置操作:

    既然省卻了前面那么一大堆煩人的預安裝操作,那么下面就來進行一些實質的操作,從這里起,算是正式進入了Oracle9i的安裝過程。

    1.設置內核參數,調節信號燈及共享內存:
      Oracle9i使用Linux的共享內存、交換區等資源進行工作,如果系統的的內核參數設置不能滿足Oracle的需求,那么在安裝或使用過程就會出現各種問題,因此建議配置或修改這些系統內核的參數。

    打開/etc/sysctl.conf 文件,將下列數據寫入到sysctl.conf的末尾并保存:

     kernel.shmmax = 536870912        
     kernel.shmmni = 4096            
     kernel.shmall = 2097152
     kernel.sem = 250 32000 100 128
     fs.file-max = 65536
     .net.ipv4.ip_local_port_range = 1024 65000

    其中,kernel.shmmax是共享內存段最大尺寸,kernel.shmmni是共享內存段最小尺寸。進入目錄/proc/sys/kernel,可分別用命令:
    #cat shmmax
    #cat shmmni
    #cat shmall
 
   查看 kernel.shmmax 、kernel.shmmni、kernel.shmall的數值。

  我在一篇文章看到kernel.shmmax的計算方法為:
      kernel.shmmax = 1024*1024*RAM(M)/2 (至少)。

   用命令:
      #cat sem
 
   可以查看kernel.sem的數值。其中, 250 是參數SEMMSL的值,32000是參數SEMMNS的值, 100是參數SEMOPM的值,而128則是參數SEMMNI的值。


   接下來,打開/etc/security/limits.conf文件,將下列數據添加到 limits.conf的末尾并保存:
    oracle soft nofile 65536
    oracle hard nofile 65536
    oracle soft nproc 16384
    oracle hard nproc 16384

   這是設置Oracle對文件的要求。

   當對/etc/sysctl.conf 文件和/etc/security/limits.conf文件修改并保存完畢后,請重新啟動(reboot)redhat Linux9系統,這樣設置的這些參數才能生效。

   如果此時進入到/proc/sys/kernel路徑,用上述的命令再次查看,就會看到設置的參數已經生效。


   2.創建Oracle用戶帳號和安裝目錄
     如有以前安裝過Oracle 8i for Linux的經驗,應該知道在安裝Oracle之前須先在Linux操作系統下新增一個名為oracle的用戶,以及一個oracle DBA所專用的群組。Oracle在安裝和使用中需要用特定用戶(非root用戶),按照Oracle的標準說明是需要添加三個專門用戶和用戶組。為了簡單方便安裝,我們建立兩個組,一個負責安裝,另一個負責管理,并把Oracle的安裝和使用歸到一個特定用戶來完成。

     以root用戶登錄,進行如下操作,建立兩個組(dba組與oinstall組)和一個Oracle用戶,操作命令如下:
      #groupadd dba
      #groupadd oinstall
      #useradd –g oinstall –G dba oracle
      #passwd oracle
      設置oracle的密碼。
   
    Oracle安裝的位置應遵守OFA( Optimal Flexible Architecture )規范。Oracle9i的典型安裝需要至少兩個安裝點:一個安裝基本的運行程序,一個為存放數據庫,并要確保oracle用戶對這兩個目錄具有可寫的權限。

    運行下面的命令,創建Oracle的安裝點(mount point):
     
     #mkdir /opt/oracle9i
     #mkdir /opt/oracle9i/product
     #mkdir /opt/oracle9i/product/9.2.0
     #chown –R oracle.oinstall /opt/oracle9i
     #mkdir /var/opt/oracle9i
     #chown oracle.dba /var/opt/oracle9i
     #chmod 755 /var/opt/oracle9i

   3.設置環境變量
     以oracle用戶身份登錄,打開編輯/home/oracle/.bash_profile文件,在文件末尾添加如下數據行并保存:
     export LD_ASSUME_KERNEL=2.4.1  
     export ORACLE_BASE=/opt/oracle9i
     export ORACLE_HOME=/opt/oracle9i/product/9.2.0
     export ORACLE_SID= ORCL (數據庫SID,可以修改,建議字母要大寫)
     export ORACLE_TERM=xterm
     export TNS_ADMIN=$ORACLE_HOME/network/admin
     export LANG=en_US
     export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
     LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
     LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
     export LD_LIBRARY_PATH
     export PATH=$PATH:$ORACLE_HOME/bin

     CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
     CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
     export CLASSPATH
     #export DISPLAY=hostIP:0.0  

     這樣oracle用戶每次登錄時都帶有這些環境變量。

     其中:ORACLE_HOME為系統軟件的安裝目錄,ORACLE_SID 為數據庫的SID,這里可以自行設置。
     最后一句“export DISPLAY=hostIP:0.0”,在網上一些介紹安裝Oracle的文章中提到過,我曾嘗試加上它,但是以oracle身份登錄的時候,會出現hostIP的錯誤提示,并且無法正常登錄,我查了一些資料也沒有解決(我對Linux知之有限,如果您知道原因所在請您告訴我:jrq@educast.com.cn,謝謝),所以在環境變量中將其注釋掉了,所幸的是這并不影響Oracle9i的安裝。

    友情提示^_^:此處的環境變量的配置工作尤其重要。很多在Linux下安裝Oracle失敗的原因都是因為環境變量沒有配置正確,環境變量的配置直接影響到下面Oracle9i的安裝和配置。所以提醒您在設置環境變量的時候多留神。

    編輯并保存/home/oracle/.bash_profile文件后,建議先注銷退出oracle用戶,然后再以oracle用戶身份重新登錄,這樣可以測試一下配置的環境變量是否出錯(例如在上面提到的hostIP的錯誤)。

    接下來就可以進行Oracle9.2.0 for Linux 的安裝工作了。
   
 
四、安裝過程:

   1.對安裝文件進行解壓
     以root用戶登錄,新建目錄/setup,將Oracle920_for_Linux 3個壓縮文件:
         
          lnx_920_disk1.cpio.gz    大小為527 MB (553,607,967 字節)
          lnx_920_disk2.cpio.gz    大小為561 MB (588,799,187 字節)
          lnx_920_disk3.cpio.gz    大小為421 MB (442,089,854 字節)

     復制到目錄/setup中。(如果您沒有建立/setup目錄,請您最好建立一個 &_&)

     進入到/setup目錄,對這3個文件進行解壓縮,操作命令如下:
        #cd /setup
        #gunzip lnx_920_disk1.cpio.gz
        #gunzip lnx_920_disk1.cpio.gz
        #gunzip lnx_920_disk1.cpio.gz

    等解壓完成后便生成3個如下名字的文件:
       
        lnx_920_disk1.cpio
        lnx_920_disk1.cpio
        lnx_920_disk1.cpio

    然后再解開cpio文件包,執行如下操作命令
       
        #cpio -idmv < lnx_920_disk1.cpio
        #cpio -idmv < lnx_920_disk2.cpio
        #cpio -idmv < lnx_920_disk3.cpio  

    等三個文件包全部解壓完畢后,生成3個安裝文件夾,名稱分別為Disk1、Disk2、Disk3。然后注銷退出root用戶,以oracle用戶登錄進行安裝。


   2.安裝過程
   
      以oracle用戶登錄,進行安裝。進入到/setup/Disk1目錄,執行如下命令:
   
       #cd /setup/Disk1
       #./runInstaller

     運行等一會后,就會出現Oracle Universal Installer(OUI)的圖形界面,按照提示一步步點擊“Next”安裝即可。

    可惜,安裝的時候我沒有把安裝過程的界面截取成圖片保存下來,也懶的再重新安裝了,所以無法用圖片做進一步的描述。下面就用文字做一些描述和說明,如有什么表達不清楚的地方,還請諒解。:(

    前幾步保持默認設置,當遇到輸入“Unix Group Name”的時候,輸入組名“dba”,點擊“下一步”。

    此時Oracle Universal Installer會生成一個建立Oracle Inventory所用的orainstRoot.sh文件,彈出一個提示框,需要用root身份來執行這個/orainstRoot.sh文件,此時可以再開啟一個新的終端窗口(Terminal),按照提示窗口所寫的目錄路徑來以root用戶來執行orainstRoot.sh。等執行完畢后再回到提示窗口,按下“Continue”按鈕繼續安裝。
 
    當遇到要輸入“全局數據庫名(Global Database Name)和數據庫SID”的窗口時,會發現數據庫的SID已經按照環境變量中的設置的ORACLE_SID=YOUR_SID顯示出來了。只需要把全局數據庫名輸入即可。

    接下來的安裝均按照默認設置來進行。

    當遇到設置數據庫的字符集的窗體時,不要選擇默認的數據庫字符類型。字符集(Character Set)是建立Oracle數據庫時最重要的一項設定,如果設定的不正確,很可能造成在使用中無法正常存取中文數據。在這里我們最好選擇第三個選項的下拉框,選擇Simplifiled Chinese ZHS16GBK,按Next進入下一步。

    在Oracle Universal Installer開始復制安裝文件之前,會顯示要安裝的Oracle9i產品摘要,在確認無誤后按下“Install”按鈕就會開始安裝了,這將是一個較長時間的過程,當然了,這和你機器的配置、運算速度和內存空間大小等都有關系。

    因為我的安裝程序是在硬盤上的,所以沒有象從光盤安裝時候的那些麻煩(具體的從光盤安裝的操作,請在網絡查閱相關資料吧。^_^ 其實我也沒有從光盤安裝的經驗 ^_^ )。

    在接下來的安裝過程中會出現2個錯誤,我所看到的網上的文章中也都說到了,我在這里也描述一下:
   
    第一個錯誤是Linking階段的,當安裝進度到69%的時候出現的,Oracle Universal Installer提示關于這個文件“/soft/oracle/network/lib/ins_oemagent.mk”有問題,這時我們可以暫時不要去管它,選擇“ignore”,將其忽略,等整個安裝過程完成以后,再來解決這個問題。(我看了很多資料上都是這么干的,于是乎,我也這么干。唉,真搞不明白 :(  在RH7下安裝Oracle8i的時候也是會出現很多個錯誤提示的。)

    第二錯誤也是Linking階段,當安裝進度到84%的時候出現的,Oracle Universal Installer提示“Error in invoking target install of makefile $ORACLE_HOME/ctx/lib/ins_ctx.mk”出現錯誤。
    這個時候就不要選擇忽略了,可以修復這個錯誤,打開$ORACLE_HOME/ctx/lib/env_ctx.mk文件進行如下編輯,將光標定位到第1365行,也就是“INSO_LINK =”這一行,然后把“$(LDLIBFLAG)dl”這句加入到“INSO_LINK=-L$(CTXLIB)$ (LDLIBFLAG)m”的后面,修改后成為這個樣子:

 INSO_LINK = -L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)dl
      $(LDLIBFLAG)sc_ca $(LDLIBFLAG)sc_fa $(LDLIBFLAG)sc_ex
      $(LDLIBFLAG)sc_da $(LDLIBFLAG)sc_ut $(LDLIBFLAG)sc_ch
      $(LDLIBFLAG)sc_fi $(LLIBCTXHX) $(LDLIBFLAG)c
      -Wl,-rpath,$(CTXHOME)lib $(CORELIBS) $(COMPEOBJS)

    然后保存$ORACLE_HOME/ctx/lib/env_ctx.mk文件,回到錯誤提示窗口,按“retry”按鈕即可繼續安裝。

    當數據庫建立完畢,等安裝程序將所有文件復制到系統之后,Oracle Universal Installer還會彈出一個提示信息窗口要求以root身分執行運行root.sh程序 ,root.sh位于 ORACLE_HOME 所指向的目錄下。這個時候要再開啟一個新的終端窗口(Terminal),以oracle用戶的身份登錄進去,運行以下的命令操作命令如下:
 
    #su root
    #cd /opt/oracle9i/product/9.2.0
    #./root.sh

   運行后系統會提示如下信息:
    Running Oracle9 root.sh script...
    \nThe following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME= /opt/Oracle9i/product/9.2.0

    Enter the full pathname of the local bin directory: [/usr/local/bin]

    這里填寫默認的目錄即:/opt/oracle9i/product/9.2.0/bin即可。


    等這里執行完畢后,如果一切正常,OUI會出現“The Installation Of Oracle9i Database Was suclearcase/" target="_blank" >ccessful.”的提示信息,此時說明Oracle920數據庫在redhat Linux9上安裝成功了!可真不容易??!  *_^

    如果此時還需要進行其它內容的安裝,按下“Next Install”按鈕可進行安裝,否則,請按下“Exit”按鈕退出OUI安裝。

    最后一步是修復一下剛才的那個錯誤,即Linking階段安裝到69%的時候出現的“/soft/oracle/network/lib/ins_oemagent.mk”這個錯誤。

    以Oracle用戶執行如下命令:
     
       #cd $ORACLE_HOME/network/lib
       #make -f ins_net_client.mk install
 
    然后編輯$ORACLE_HOME/ctx/lib/ins_ctx.mk 文件的第13-14行,由:
   
       ctxhx: $(CTXHXOBJ)
              $(LINK) $(CTXHXOBJ) $(INSO_LINK)
    改為:
      ctxhx: $(CTXHXOBJ)
             $(LINK) -ldl $(CTXHXOBJ) $(INSO_LINK)
 
    保存$ORACLE_HOME/ctx/lib/ins_ctx.mk文件。

    然后執行如下命令:

      #make -f $ORACLE_HOME/ctx/lib/ins_ctx.mk install

    將錯誤修復完成。

   到此為止,Oracle920數據庫在redhat Linux9上已經完全安裝成功了。

   :)



五、Oracel9i的使用

  安裝完Oracle數據庫后會自動啟動,下面可以進行一下實際的操作。
  以oracle用戶身份登陸數據庫,可一個終端窗口(Terminal),進行如下的操作:

     [oracle@Linux oracle]$ sqlplus "/ as sysdba"//以sysdba用戶登陸數據庫

   出現如下字符提示:
   ――――――――――――――――――――――――――――――
   SQL*Plus: Release 9.2.0.1.0 - Production on Thu Feb 26 15:53:31 2004
   Copyright(c) 1982,2002, Oracle Corporation. All rights reserved.

   Connected to:
   Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
   With the Partitioning OLAP and Oracle Data Mining options
   JServer Release 9.2.0.1.0 – Production

   SQL>
   ――――――――――――――――――――――――――――――
   
   運行shudown命令關閉數據庫,操作如下:
   ――――――――――――――――――――――――――――――
   SQL> shutdown
   Database closed.
   Database dismounted.
   ORACLE instance shut down.
   SQL>  
   ――――――――――――――――――――――――――――――

   啟動Oracle 9i 數據庫,操作如下:
   ――――――――――――――――――――――――――――――
   [oracle@Linux oracle]$ sqlplus "/ as sysdba"

   SQL*Plus: Release 9.2.0.1.0 - Production on Thu Feb 26 16:00:59 2004
   Copyright (c) 1982,2002, Oracle Corporation. All rights reserved.
   Connected to an idle instance.

   SQL> startup

   Oracle instance started.

   Total System Global Area 235999352 bytes
   Fixed Size                  450680 bytes
   Variable Size            201326592 bytes
   Database Buffers          33554432 bytes
   Redo Buffers                667648 bytes
   Database mounted.
   Database opened.
   SQL>
   ――――――――――――――――――――――――――――――

  啟動Oracle 9i監聽程序,操作如下:
  說明:Oracle的監聽程序主要是為客戶端的連接提供接口的。
  ――――――――――――――――――――――――――――――
   [oracle@Linux oracle]$ lsnrctl

   LSNRCTL for Linux: Version 9.2.0.1.0 - Production on 26-FEB-2004 16:10:17
   Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
   Welcome to LSNRCTL, type "help" for information.
 
   LSNRCTL> start
   Starting /opt/oracle9i/product/9.2.0/bin/tnslsnr: please wait...

   TNSLSNR for Linux: Version 9.2.0.1.0 - Production
   System parameter file is /opt/oracle9i/product/9.2.0/network/admin/listener.ora
   Log messages written to /opt/oracle9i/product/9.2.0/network/log/listener.log
   Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
   Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Linux)(PORT=1521)))

   Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
   STATUS of the LISTENER
   ------------------------
   Alias              LISTENER
   Version            TNSLSNR for Linux: Version 9.2.0.1.0 - Production
   Start Date         26-FEB-2004 15:28:23
   Uptime             0 days 0 hr. 0 min. 0 sec
   Trace Level        off
   Security           OFF
   SNMP               OFF
   Listener Parameter File   /opt/oracle9i/product/9.2.0/network/admin/listener.ora

   Listener Log File         /opt/oracle9i/product/9.2.0/network/log/listener.log

   Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Linux)(PORT=1521)))
   Services Summary...
   Service "ORCL.SOFT" has 1 instance(s).
   Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
   Service "PLSExtProc" has 1 instance(s).
   Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
   The command completed successfully
   LSNRCTL>
  ――――――――――――――――――――――――――――――


  關閉Oracle 9i監聽程序,操作如下:
  ――――――――――――――――――――――――――――――
   [oracle@Linux oracle]$ lsnrctl

    LSNRCTL for Linux: Version 9.2.0.1.0 - Production on 26-FEB-2004 16:15:28
    Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
    Welcome to LSNRCTL, type "help" for information.

    LSNRCTL> stop
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
    The command completed successfully
    LSNRCTL>
  ――――――――――――――――――――――――――――――


   啟動Oracle Web Server,操作如下:
   ――――――――――――――――――――――――――――――
    [oracle@Linux oracle]$cd $Oracle_HOME/Apache/Apache/bin
    [oracle@Linux oracle]$./startJServ.sh
    /opt/oracle9i/product/9.2.0/Apache/Apache/bin/apachectl start: httpd started
    ――――――――――――――――――――――――――――――


   啟動Oracle Web Server后默認的端口號是7777,在客戶端的瀏覽器地址欄中輸入
     
     http://xxx.xx.xxx.xxx:7777/

   其中,xxx.xx.xxx.xxx代表IP地址,或用網絡機器名也可。如果瀏覽器出現 ORACLE HTTP Server的頁面,則說明Oracle Web Server運行正常。


   關閉Oracle Web Server, 操作如下:
   ――――――――――――――――――――――――――――――
    [oracle@Linux oracle]$cd $Oracle_HOME/Apache/Apache/bin
    [oracle@Linux oracle]$./stopJServ.sh
     /opt/oracle9i/product/9.2.0/Apache/Apache/bin/apachectl stop: httpd stopped
   ――――――――――――――――――――――――――――――

   啟動Database Configuration Assistant,操作命令如下:
   ――――――――――――――――――――――――――――――
    [oracle@Linux oracle]$dbca&
   ――――――――――――――――――――――――――――――

   啟動Oracle Net Configuration Assistant,操作命令如下:
   ――――――――――――――――――――――――――――――
    [oracle@Linux oracle]$netca&
   ――――――――――――――――――――――――――――――

   啟動Enterprise Manager Configuration Assistant,操作命令如下:
   ――――――――――――――――――――――――――――――
    [oracle@Linux oracle]$emca&
   ――――――――――――――――――――――――――――――



   oemapp相關命令,如下:
   ――――――――――――――――――――――――――――――
   [oracle@Linux oracle]$oemapp dbastudio
   [oracle@Linux oracle]$oemapp console
   [oracle@Linux oracle]$oemapp txtmgr
   [oracle@Linux oracle]$oemapp ocmcli
   [oracle@Linux oracle]$oemapp lmviewer
   [oracle@Linux oracle]$oemapp ocm
   [oracle@Linux oracle]$oemapp esmsrv
   [oracle@Linux oracle]$oemapp opm
   [oracle@Linux oracle]$oemapp cpta
   [oracle@Linux oracle]$oemapp esm
   [oracle@Linux oracle]$oemapp jdbctest
   [oracle@Linux oracle]$oemapp oemutil
   [oracle@Linux oracle]$oemapp topsess
   [oracle@Linux oracle]$oemapp dataguard
   [oracle@Linux oracle]$oemapp worksheet
   [oracle@Linux oracle]$oemapp cp
   [oracle@Linux oracle]$oemapp sdoadvisor
   [oracle@Linux oracle]$oemapp pm
   ――――――――――――――――――――――――――――――

 六、補充說明:

    在網上看這樣一句話,我摘抄下來:“請住記,Oracle9.2并不被Red Hat 9所認證的,而且這個結合也不是產品和環境配置所認可的。但是,作為一個工作站,它是完全穩定并可用的?!?當然了,具體情況,還得看各位的具體應用如何了。

    寫這個東東的所有的參考文章和參考數字及各種數據均來自互聯網,我謹代表我個人對免費提供這些材料的作者表示由衷的感謝。當然,您也可以對我寫的這個東東進行轉貼,但是希望您能保留文章的完整。^_^

   由于水平有限,所寫難免有錯誤或疏漏之處,說的不對的地方請您多多指正。表示感謝。
   俺的 Email:jrq@educast.com.cn  
        QQ:1142610



                                                                      jrq 于石市
                                                       
                                                                      2004-03-02


2004-3-14 19:32:39   
 2005-1-19 13:34:43    設置環境變量中的一個問題

收到一封來自 Benn 朋友的Email,部分內容如下:
-----------------------------------

export CLASSPATH
#export DISPLAY=hostIP:0.0

其中的hostIP好像要換成本機的IP,它只是表示了他是本地的機器的IP。
我試過可以了?! ?
       Benn
         2004-12-17

---------------------------------

向他表示感謝?。?!


                                             by  jrq

                                            2005.01.19

 
 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97