雖然可安於 64 bit的版本,但我還是另建了 32 bit的 Ubuntu來安裝。
由Oracle下載回 oracle-xe-universal_10.2.0.1-1.0_i386 後,安於我新建的386版本,後在
1. 設定oracle的環境變數於 /etc/profile,加入
export ORACLE_SID=XE
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export PATH=${ORACLE_HOME}/bin:$PATH
2. 設定XE
$ sudo
/etc/init.d/oracle-xe configure
輸入HHTP port等或按照內定的8080,Database listener port 1531, 後輸入SYS等的密碼,然後在started on boot輸入y,如此XE可啟動起來。
為了能在 command mode執行sqlplus需要
3. 修改"nls_lang.sh",其中
#! /bin/sh
改為
#! /bin/bash
4. 加入user group的dba群祖
5. sudo apt-get install rlwrap
這是在sqlplus裡頭,上下鍵無法正常運作,故
rlwrap sqlplus / as sysdba
才使得sqlplus按往上的鍵可取回上個命令