1、將RedHat AS3第一張光碟片放入光碟機,重啟機器後光碟機引導。然後按步驟安裝,我勸各位還是用英語字元集好了,因為我用過一次中文,感覺有些不爽。如果英文不好,詞典伺候。。。。注意1、交換分區請儘力分配大點,我就分了4G;2、選擇組件(軟體包)的時候,請一定要選擇全部安裝,當然不完整安裝也是可以的,但以後一個個打軟體包的煩事不要找我哈。
2、好啦,RedHat AS3就算裝完了,開始系統準備工作
a. 修改/etc/rc.d/rc.local檔案,我說大家就照我下面的加入到rc.local檔案吧。
a) echo 256 32000 100 142 > /proc/sys/kernel/sem
b) echo 4096 > /proc/sys/kernel/shmmni
c) echo 2097152 > /proc/sys/kernel/shmall
d) echo 131072 > /proc/sys/fs/file-max
e) echo 8192 > /proc/sys/kernel/msgmax
f) echo 65535 > /proc/sys/kernel/msgmnb
g) echo 2878 > /proc/sys/kernel/msgmni
h) echo 20000 65000 > /proc/sys/net/ipv4/ip_local_port_range
i) ulimit -u 16384
b. 建立一個使用者組.叫dba吧,我認為如果只裝10gAS,可不用建的。因為我還要裝9i RDBMS,所以不得不建了。
c. 建立一個使用者,就叫apps吧,它的主要組為dba.
d. 以apps登陸系統,修改.bash_profile檔案,加入以下語句,請按你的情況修改
a) if [ $USER = "apps" ]; then
b) if [ $SHELL = "/bin/ksh" ]; then
c) ulimit -p 16384
d) ulimit -n 16384
e) else
f) ulimit -u 16384 -n 16384
g) fi
h) fi
i) export PATH=$PATH:$HOME/bin;
j) export ORACLE_BASE=/data/apps;
e. 在使用者的目錄下建立檔案.ldap,增加行如下了:
a) export ORACLE_SID=asdb;
b) export ORACLE_HOME=$ORACLE_BASE/ldap;
c) export PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/data/apps/bin:$ORACLE_HOME/bin;
f. 在使用者的目錄下建立檔案.apps,命令列如下:
a) export ORACLE_HOME=$ORACLE_BASE/apps;
b) export PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/data/apps/bin:$ORACLE_HOME/bin:$OACLE_HOME/opmn/bin:$ORACLE_HOME/dmt/bin;
g. 修改系統檔案
a) # mv /usr/bin/gcc /usr/bin/gcc.backup
b) # mv /usr/bin/g++ /usr/bin/g++.backup
c) # ln -s /usr/bin/gcc296 /usr/bin/gcc
d) # ln -s /usr/bin/g++296 /usr/bin/g++
h. 應用Oracle的patch3006854。
a) 在我的附件檔案中帶有,解包後其中有*.sh檔案,用root使用者執行一下就可以了。
i. 如果你沒有布署DNS系統,請修改你的/etc/hosts檔案,保證有如下一行
a) ip hostname.domain.xxx hostname
3、安裝前的最後檢查。
a. 是否建立了.ldap與.apps檔案。
b. 是否修改/etc/rc.d/rc.local檔案
c. 是否重新連結gcc與g++檔案
d. 是否修改.bash_profile檔案
e. 安裝作業系統時是否是全部組件都安裝,如果沒全安裝,請檢查必須有這些包存在系統中,如果沒有,好像在AS3三號盤上有,請用rpm -ivh安裝
a) # gcc-3.2.3-20 setarch-1.3-1
b) # pdksh-5.2.14
c) # openmotif21-2.1.30-8
d) # gnome-libs-1.4.1.2.90-34.1
e) # compat-glibc-7.x-2.2.4.32.5
f) # compat-gcc-7.3-2.96.122
g) # compat-libstdc++-7.3-2.96.122
h) # compat-libstdc++-devel-7.3-2.96.122
i) # compat-gcc-c++-7.3-2.96.122
j) # sysstat-4.0.7
f. 是否應用了Oracle的3006854號patch
g. 你的Oracle10gAS是否已解壓後放在硬碟的同一目錄中
h. 檢查完成後重啟機器
4、開始安裝Oracle10gAS infra部分。
a. 以apps使用者登陸系統(請一定選英文環境登陸)
b. 執行:. ./.ldap
c. 檢查:echo $ORACLE_HOME
d. 檢查:echo $PATH
e. 進入Oracle10gAS 的Disk1,執行./runInstaller
f. 出現Oracle的安裝介面,請選擇安裝的目錄。
g. 出現一個對話方塊,是要求指定Oracle的安裝環境,然後要求以root運行/tmp下的一個.sh檔案。
h. Next,進入下一項,要求選擇安裝的軟體,請選第二項infra.
i. Next出現語言選擇,你可以選上中文。
j. Next出現軟體組件,你可以全選。
k. Next出現要求使用者指定一個執行個體名,我就命名為ldap了,需要為ldap指定口令。
l. 一切完成後就可以開始安裝了,安裝很順利,連結也不會出錯,直到安裝完成退出。
m. 在中間會建立一個資料庫時,要求在$ORACLE_HOME下執行一個sh檔案
5、安裝完成infra後,回到使用者主目錄,開始安裝APPS。
a. 執行. ./.apps
n. 檢查:echo $ORACLE_HOME
o. 檢查:echo $PATH
p. 進入Oracle10gAS 的Disk1,執行./runInstaller
q. 出現Oracle的安裝介面,請選擇安裝的目錄。
r. Next,進入下一項,要求選擇安裝的軟體,請選第一項10gAS.
s. Next出現語言選擇,你可以選上中文。
t. Next出現軟體組件,你可以全選。
u. Next出現要求使用者指定一個執行個體名,我就命名為apps了。
v. 要求指定ias_admin的口令,請不要忘記,在使用管理器時的時候需要
b. 要求使用者輸入ldap目錄伺服器名及連接埠號碼。(伺服器可以用127.0.0.1,連接埠可查詢ps -ef|grep oid,看到命令列中的參數-p後就是連接埠號碼,一般是3060或3040)
w. 一切完成後就可以開始安裝了,安裝很順利,連結也不會出錯,直到安裝完成退出。(這一步要很久的時間,也許是我記憶體太小,差不多花了四個小時)
6、全部安裝完成後,你可以登入到以下頁面:
a. http://127.0.0.1:7777
b. http://127.0.0.1:7778
c. http://127.0.0.1:1810
d. http://127.0.0.1:1811
正常啟動和關閉的順序及命令
一. 啟動:
1. 先啟動INF.
2. /oracle_home/bin/lsnrctl start
3. /oracle_home/bin/sqlplus /nolog
4. SQL>connect sys as sysdba
5. SQL>startup
6. SQL>exit
7. /oracle_home/opmn/bin/opmnctl startall
8. /oracle_home/bin/emctl start iasconsole
9. 再啟動AS.
10. /oracle_home/opmn/bin/opmnctl startall
11. /oracle_home/bin/emctl start iasconsole
二. 關閉
1. 先關AS
2. /oracle_home/opmn/bin/opmnctl stopall
3. /oracle_home/bin/emctl stop iasconsole
4. su -- 轉為root使用者
5. shutdown -y -g0
6. 再關INF
7. /oracle_home/opmn/bin/opmnctl stopall
8. /oracle_home/bin/emctl stop iasconsole
9. /oracle_home/bin/sqlplus /nolog
10. SQL>connect sys as sysdba
11. SQL>shutdown immediate
12. SQL>exit
13. su -- 轉為root使用者
14. shutdown -y -g0