一安裝LINUX
我安裝的是ORACLE公司編譯的LINUX (也出來了但對中文支持不好亂碼)
如果這台服務器最重要的作用是安裝ORACLE則直接給ORACLE分配文件系統如
/boot M/ G/swap G/opt G(將來ORACLE的程序將放在此目錄下/opt相當於WINDOWS的 C:/Program File 文件夾)/OracleData G (用來放ORACLE的物理數據庫文件)當然如果您的空間夠大多給/ 一些應該也沒錯但遺憾的是後來事實證明如果你事先不填寫數據庫物理文件的參數那麼在建庫時數據庫會自動將物理庫建在 $ORACLE_BASE下所以這裡也沒必要把程序文件和庫文件分開了
在選擇安裝軟件時
()需要安裝開發下的所有開發及遺留開發如果這些文件不安裝您就需要在操作系統裝完後再安裝gcc 等等一些程序驗證您是否安裝軟件的方法是(以剛才那個軟件為例)rpm q gcc
()系統 下的管理工具和系統工具如果您的空間夠大就把這個全部裝完但不要重復安裝 ocfsEL ocfsELsmp因為 通過命令查操作系統的內核版本時uname r會發現可能因為安裝的是企業版所以出現的是ELsmp所以類似的個ocfs只需安裝最後的一個ELsmp(當然在LINUX 中我卻發現沒有了ELsmp了估計應該選擇ELxen了看操作系統版本吧要不就都安裝然後再把沒用的刪除)另外只所以讓全部安裝是因為安裝完後您會發現這時安裝的管理工具和系統工具都是安好後應用程序下的系統工具裡的東西反正不會引起沖突如果您不想全安裝那麼至少應該安裝系統工具下所有開頭帶ORACLE和ocfs的文件還有sysstat 如果您還想進行遠程控制如WINDOWS下使用Xmanager則最好安裝系統工具下的一個以大寫 X 開頭的程序以後您會在應用程序》》系統設置》》登錄屏幕下配置選擇XDMCP啟用它
()服務器下可以只選FTP和遺留服務器中的 telnet 和 rshserver 後者可能會在RAC中用到
()如果您想要FTP工具還可在互聯網中選擇gFTP
()安裝數據庫前一定要安裝下面個包
libaioirpm 這個包在位情況下是此如果位則帶*符號
openmotifRHELirpm (這個可能RAC需要)
二ORACLE
最重要的或者說可以只配置的
只建立一個用戶及組如 oracle dba當然最簡單的方法是用系統自帶工具進行分配
附常用命令mkdir p /u/app/oracle
mkdir p /u/oradata
chown R oracle:oinstall /u/app/oracle /u/oradata
chmod R /u/app/oracle /u/oradata
配置shellmax shellall 等參數(但按照ORACLE官方教材的說法這一步也可以省略估計是g以後)
cat >> /etc/nf <<EOF
kernelshmall =
kernelshmmax =
kernelshmmni =
kernelsem =
fsfilemax =
netipvip_local_port_range =
EOF
配置 bash_profile中的參數 這一步很重要
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/anzh
export ORACLE_SID=DEMO
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_US
UTF
(這個如果不設為zh_CN
GB
將來裝好後
會是英文)
export NLS_LANG=SIMPLIFIED CHINESE_CHINA
ZHS
GBK
並且把PATH=$PATH:$HOME/bin一行修改為 PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
以上的sid和ctype估計也可以省略
在安裝時
需要確定
/runInstaller 對ORACLE用戶有執行權
如果您把oracle復制到了本地
那就需要
chown
R oracle /opt/oracle/Soft(裝ORACLE源程序的文件夾)
chmod
R
/opt/oracle/Soft
進入Soft
chmod
runInstaller
然後就可以執行
/runInstaller 了
全局數據庫名稱概念
該名稱應包括 ORACLE_SID和服務器域名
如
其中
demo
是ORACLE_SID
是域名
From:http://tw.wingwit.com/Article/program/Oracle/201311/17856.html