| 項目 | 最低需求 | 建議配置(支撐較大應用) |
|---|---|---|
| 記憶體 | 128 MB | 256 MB+(更多元件/用戶需更多) |
| Swap | 2× 記憶體 | 512 MB+ |
| 硬碟 | 典型 811 MB | 3 顆 SCSI:OS / Oracle軟體+系統表空間 / 使用者資料(分離 I/O) |
| CPU | - | 雙 PIII + L440GX+ 主板 |
容錯:三組 Redo Log/Control File 分佈三顆硬碟,備援伺服器定期同步,關鍵檔案網路備份。
dba、oinstall,用戶 oracle(shell /bin/sh,主群組 oinstall,附屬 dba)。/u01(軟體)、/u02(資料),權限 chown oracle:dba。.bash_profile / .profile 環境變數:ORACLE_HOME、ORACLE_BASE、ORACLE_SID、LD_LIBRARY_PATH、PATH、CLASSPATH。/usr/local/jre 指向實際目錄)。/home/oracle/orainst0、/home/oracle/patche。runInstaller,注意 DISPLAY 設定(本地/遠端均需 xhost +)。/u02。root.sh(先 chmod 750),產生 /etc/oratab 啟用 dbstart/dbshut。./Linux*),檔案結構勿動。ZHS16GBK(簡體中文國標),客戶端 NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK。US7ASCII 或皆為 ZHS16GBK。WE8ISO8859P1 ≠ Linux Server 預設 US7ASCII,易產生亂碼。ZHS16GBK,瀏覽器加裝簡體中文語言包。dbstart # 啟動 Instance + 資料庫
dbshut # 關閉資料庫
lsnrctl start/stop # 監聽器
SVRMGR> CONNECT INTERNAL
SVRMGR> STARTUP PFILE=/ora/dbs/initora8.ora OPEN ora8
SVRMGR> SHUTDOWN IMMEDIATE
netasst 建立 Listener (TCP, 1521, SID=ora8, ORACLE_HOME=/ora) → lsnrctl start。netasst 或手工編輯 tnsnames.ora,格式同 Windows。listener.ora 關鍵:SID_LIST_LISTENER 含 ORACLE_HOME、SID_NAME。核心在於 DLL32、VENDOR INIT、NET PROTOCOL 三欄對應 Oracle 版本(7.x/8.x/8i)與 Net 版本(SQL*Net 1/2, Net8)。若供應商錯誤,嘗試複製 ORA7x.dll 至 ORANT.DLL。
OTN FTP:ftp://ftp.oracle.com/pub/www/otn/Linux/ 提供 8.1.5/8.0.5/WebDB/OAS/補丁完整檔案清單與大小,支援 Windows 下載後透過燒錄/FTP/Samba 傳遞至 Linux。