一、安裝操作系統(tǒng)的注意事項(xiàng):
1.安裝時(shí)選擇手工分配磁盤空間,文件格式為EXT3;
2.交換空間的文件格式為SWAP;其大小根據(jù)物理內(nèi)存的大小來定
3.安裝RHEL5時(shí)需要需要輸入的序列號:
49af89414d147589 就是 Advanced Platform 的安裝號
4.所有的目錄的大小初步設(shè)定為5G,但要注意/USR操作系統(tǒng)的文件都放在這個(gè)路徑下,所以
在安裝系統(tǒng)時(shí)要把此目錄分配更大。
二、安裝數(shù)據(jù)前的準(zhǔn)備:
1.需要安裝的數(shù)據(jù)包
# cd /mnt/cdrom/Server/
# rpm -Uvh setarch-2*
# rpm -Uvh make-3*
# rpm -Uvh glibc-2*
# rpm -Uvh libaio-0*
# rpm -Uvh compat-libstdc++-33-3*
# rpm -Uvh compat-gcc-34-3*
# rpm -Uvh compat-gcc-34-c++-3*
# rpm -Uvh gcc-4*
# rpm -Uvh libXp-1*
# rpm -Uvh openmotif22-*
# rpm -Uvh compat-db-4*
2.檢查是否安裝上包
#rpm -qa|grep compat-gcc-34-3.4.6-4
3. 修改/etc/redhat-release文件
因?yàn)镺racle 10g官方只支持到RHEL4為止,所以需要更改版本說明,
編輯/etc/redhat-release文件,
刪除Red Hat Enterprise Linux Server release 5 (Tikanga)
替換為:Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
待安裝完ORACLE后再改回;
4.修改內(nèi)核參數(shù);
修改內(nèi)核參數(shù)
#vi /etc/sysctl.conf
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
使更改立即生效,使用下面的命令:#sysctl –p
5.創(chuàng)建組
#/usr/sbin/groupadd oinstall
#/usr/sbin/groupadd dba
6.創(chuàng)建用戶
#/usr/sbin/useradd -m -g oinstall -G dba oracle
7.檢查用戶
#id oracle
輸出結(jié)果為:(uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba))
8.設(shè)置oracle用戶口令:
#passwd oracle
9.創(chuàng)建安裝目錄及修改權(quán)限:
#mkdir -p /opt/oracle
#chown –R oracle:oinstall /opt/oracle
#chmod 777 /opt/oracle
10. 設(shè)置oracle用戶的shell limit
#vi /etc/security/limits.conf 增加如下內(nèi)容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
接下來更改/etc/pam.d/login文件,添加下面的內(nèi)容,使shell limit生效:
#vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limts.so
11.編輯ORACLE 用戶的環(huán)境變量:用ORACLE用戶
#vi /home/oracle/.bash_pro
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/opt/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl;export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin: /usr/sbin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH
export PATH=$ORACLE_HOME/bin:/usr/bin:/bin:$HOME/bin:$PATH
注意:最后一行非常重要,若沒有最后一行報(bào)錯(cuò):-bash: 命令不存在。
12.把安裝程序上傳在/OPT目錄下
用ORACLE用戶解壓安裝文件:
#gunzi 10201_database_linux_x86_64.cpio.gz
#cpio –idcvm < 10201_database_linux_x86_64.cpio
三、開始安裝ORACLE
切換到ORACLE用戶
#su – oracle
$export DISPLAY=192.168.0.18:0.0
$cd /opt/database
$./runInstaller運(yùn)行安裝程序
1.選擇安裝類型,這里選擇高級安裝(最下面的)。
2. 指定證書存放目錄。/opt/oracle/oraInventory
3. 選擇安裝的數(shù)據(jù)庫類型及oracle所支持的語言,這里選擇企業(yè)版,語言選擇英文和簡體中文。
(選擇Enterprise Edition,語言要簡體中文的)
4. 指定oracle環(huán)境變量,安裝路徑。/opt/oracle/product/10.2.0/db_1
5. Oracle開始進(jìn)行安裝前的檢查工作
6. 選擇配置選項(xiàng)。(第一個(gè),安裝數(shù)據(jù)庫)
7. 選擇創(chuàng)建的數(shù)據(jù)庫模式。(第一個(gè),通用模式)
8. 指定數(shù)據(jù)庫配置的相關(guān)選項(xiàng)(SID=orcl字符集:ZHS16GBK(一般) Unicode UTF-8)。
注意:
A>如果此次安裝的數(shù)據(jù)庫實(shí)例用于導(dǎo)入新的數(shù)據(jù),最好數(shù)據(jù)庫的字符集與原有數(shù)據(jù)庫的字
符集一樣,避免亂碼的出現(xiàn)
B>若數(shù)據(jù)庫中有藏文的少數(shù)民族語言,建議使用Unicode UTF-8字符集。
9. 選擇數(shù)據(jù)庫管理選項(xiàng)。(默認(rèn)第二個(gè),下一步)
10. 指定數(shù)據(jù)庫存儲(chǔ)選項(xiàng)。(/opt/oradata)
11. 指定數(shù)據(jù)庫備份回復(fù)選項(xiàng)。(選一個(gè)不做,隨意)
12. 指定數(shù)據(jù)庫相關(guān)用戶密碼。(隨意)
13. 顯示安裝概要。
14. 開始安裝。
15.上面的窗口點(diǎn)擊OK后。(一定要點(diǎn),上面的窗口點(diǎn)擊OK后,會(huì)出現(xiàn)顯示的內(nèi)容:需要root權(quán)限執(zhí)行就可以了)
16. 安裝結(jié)束。
17. 安裝完成后,恢復(fù)語言環(huán)境以及版本信息
#export LC_CTYPE=zh_CN.UTF-8
#vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5 (Tikanga)
18. SQL>alter system set pga_aggregate_target =2048m