Solaris下安裝Oracle817

yangtingkun發表於2008-06-13

11g已經推出很長時間了,現在連901版都已經快廢棄,沒想到還要安裝Oracle817版本。

 

 

其實現在執行的8i的老系統還有不少,個別的Oracle7的版本也還有。為了進行一些測試安裝這些老版本有時候也是需要的,所以還是貼出來。

硬體檢查之類的東西就可以省略了,現在的問題不是硬體不足導致無法安裝Oracle817,而多半是由於硬體太新,而Oracle817不支援。

作業系統是Solaris 8,支援817應該沒有問題。

下面直接從建立使用者開始,建立一個oracle8使用者,因為oracle使用者下包含了一個Oracle920環境,因此選擇一個新的使用者來建立ORACLE817

# more /etc/group |grep dba
dba::100:
# mkdir /export/home/oracle8
# useradd -g dba -d /export/home/oracle8 oracle8
# passwd oracle8

建立組和使用者後,為oracle設定安裝軟體的路徑和許可權:

# chown oracle8:dba /export/home/oracle8
# mkdir /data/oracle817
# chown oracle8:dba /data/oracle817

由於安裝過oracle,已經設定過/etc/system,這裡就不需要重複設定了:

set shmsys:shminfo_shmmax=4294967296
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=500
set semsys:seminfo_semmns=1000
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767
set noexec_user_stack=1

下面root使用者的工作結束,切換到oracle使用者,在.profile檔案中新增下面的內容:

ORACLE_SID=ora817
export ORACLE_SID
ORACLE_BASE=/data/oracle817/oracle/ora817
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/usr/ccs/bin:/etc:/usr/openwin/bin
export PATH
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export NLS_LANG

DISPLAY=172.25.8.201:1.0
export DISPLAY

建立所需$ORACLE_HOME目錄:

$ mkdir -p /data/oracle817/oracle/ora817/product/8.1.7

可以用XMANAGE圖形工具安裝Oracle了:

# xhost +
access control disabled, clients can connect from any host
# su - oracle8
Sun Microsystems Inc.   SunOS 5.8       Generic Patch   October 2001
$ cd /data/oracle817/disk1
$ ./runInstaller

安裝過程很簡單,基本上一路NEXT就可以了,沒有碰到任何的麻煩。安裝完成後,使用root執行$ORACLE_HOME/root.sh指令碼。

建庫也很順利,由於選擇了典型安裝,Oracle透過複製資料檔案的方式建立了資料庫,整個過程沒有碰到任何問題。不過由於沒有進行任何的設定,很多配置需要在安裝之後手工調整。

 

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

相關文章