Windows環境中同時安裝Oracle9i 10g和11g

yangtingkun發表於2007-10-25

簡單描述一下在windows的同一使用者下,安裝Oracle9i、10g和11g的方法。


Oraclewindows平臺下的安裝是所有平臺中最簡單的,基本上不需要進行任何額外的處理就可以成功的安裝,可以說沒有什麼技術含量。

不過在同一臺機器的同一個使用者上同時安裝兩個不同版本的資料庫就需要一定的技巧了。這裡簡單描述一下在同時安裝Oracle9i、10g和11g需要注意的問題。

首先,安裝版本需要從低到高。也就是說先安裝9i的資料庫,然後安裝10g的資料庫,最後安裝11g的資料庫。

第二,ORACLE_BASE可以指定同一個目錄,ORACLE_HOME需要指定不同的目錄。採用OFA可以很輕鬆的解決這個問題。

第三,在低版本的資料庫安裝完成後,最好透過任務管理區關閉所有的Oracle相關的任務,然後在安裝高版本的資料庫。否則安裝過程中,可能會和已經安裝的服務出現衝突,比如LISNTER服務。

在三個資料庫安裝全部完成後,設定工作管理員中Oracle相關的任務,確保除了資料庫服務外,其他低版本的服務都處於手工狀態,只將高版本的服務處於自動狀態。

由於安裝的先後順序,高版本的ORACLE_HOME/bin目錄在PATH變數的前面,也就是說,如果執行sqlplusrmanexp等命令列工具預設都是執行高版本的Oracle工具。這對於大多數情況不是問題。

當確實需要使用低版本的工具時,比如需要低版本的exp工具進行匯出操作,這個時候可以在命令列方式下設定ORACLE_HOME,然後在呼叫exp即可:

E:>sqlplus /nolog

SQL*Plus: Release 11.1.0.6.0 - Production on 星期四 10 25 16:16:13 2007

Copyright (c) 1982, 2007, Oracle. All rights reserved.

SQL> exit

E:>SET ORACLE_HOME=e:oracleoracle1020

E:>%ORACLE_HOME%binsqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 10 25 16:16:51 2007

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> exit

E:>SET ORACLE_HOME=e:oracleoracle920

E:>SET PATH=e:oracleoracle920bin

E:>sqlplus /nolog

SQL*Plus: Release 9.2.0.4.0 - Production on 星期四 10 25 16:17:26 2007

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> exit

E:>

最後提一下,Oracle11g for windows版中將sqlplusw工具去掉了,同時提供了一個SQL DeveloperOracle現在開始推自己的開發工具了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69475/,如需轉載,請註明出處,否則將追究法律責任。

相關文章