1.摘 要
哈哈,今天一位朋友和我說他們公司弄了一臺二手的PowerLinux 7R1,恰公司還未將其投入生產,因此,他想練練手!安裝linux,然後再搭建一個oracle環境出來,可是作爲新
手的他遇到的七七八八的問題:
a.系統只有模板,沒有ISO鏡像,後面大費周折才弄上
b.模板的配置太讓人失望了,新系統安裝後 / 目錄使用100%,幸虧 / 目錄 是 LVM 做的LV
c.最惱火就是這個:這個傢伙有賣家給他的安裝和管理文檔,但是偏偏到最後面纔給我,氣死了!
當然過程雖有點曲折,但是還是有所值的!
知道安裝這個oracle的介質很難找,所以,最後我會把這次o所需要的包的下載地址貼出來。
2.前 言
2.6.9-11.EL
– SUSE Linux Enterprise Server 9.0(only)
2.6.5-7.191-pseries64
下載好後,#./ibm*.bin即可安裝,後面帶有oracle 10g for powerlinux所需要的一切安裝包 以及 oracle for linux on power 軟件包
3.Oracle安裝
4.oracle安裝腳本
function install_rpm()
{
echo -e "\n------------------------------------------------------------------------------------"
for i in compat-db* binutils-devel.ppc libX* xorg* libXmu-devel.ppc pam* compat-libstdc* libstdc++* gcc-c++* gcc* elfutils-libelf* elfutils* make* binutils* libaio* glibc* plymouth-gdm-hooks.ppc64 compat-readline5.ppc64 compat-openldap.ppc64 compat-libtermcap.ppc64 compat-libstdc++-33.ppc compat-lib* compat-glibc compat-gcc* openmoti*.ppc glibc-devel.ppc
do
echo "yum -y install $i"
yum -y install $i 2>&1 1>/dev/null
done
}
function rpm_check()
{
for i in compat-db binutils-devel.ppc libX xorg libXmu-devel.ppc pam compat-libstdc* libstdc++ gcc-c++ gcc elfutils-libelf elfutils make binutils libaio glibc plymouth-gdm-hooks.ppc64 compat-readline5.ppc64 compat-openldap.ppc64 compat-libtermcap.ppc64 compat-libstdc++-33.ppc compat-lib compat-glibc compat-gcc openmoti*.ppc glibc-devel.ppc tigervnc-server.ppc64
do
rpm -qa |egrep "^$i"
done
}
function stop_firewall()
{
echo -e "\n------------------------------------------------------------------------------------"
echo "chkconfig iptables off"
chkconfig iptables off
}
function check_vac()
{
echo -e "\n------------------------------------------------------------------------------------"
for vacRpm in vac.lib vacpp.rte.lnk
do
rpm -qa |grep "$vacRpm" 2>&1 1>/dev/null
if [ $? -ne 0 ] ; then
echo "./${vacRpm}*.rpm"
if [ -e ./${vacRpm}*.rpm ] ; then
rpm -ivh ./${vacRpm}*.rpm --nodeps --force --ignorearch
else
echo "#########you must install $vacRpm by yourself##################"
fi
fi
done
}
function add_user()
{
echo -e "\n------------------------------------------------------------------------------------"
echo "groupadd oinstall"
groupadd oinstall
echo "groupadd dba"
groupadd dba
echo "useradd -m -g oinstall -G dba oracle"
useradd -m -g oinstall -G dba oracle
echo "mkdir /u01"
mkdir /u01
echo "chown -R oracle:oinstall /u01"
chown -R oracle:oinstall /u01
echo "chmod -R 755 /u01"
chmod -R 755 /u01
}
function main()
{
add_user
check_vac
stop_firewall
install_rpm
}
main
5.軟件下載地址
http://www.2zl.com.cn/forum.php?mod=viewthread&tid=45&extra=
360暈盤:http://yunpan.cn/QCRFGmhPmzVuK 訪問密碼 d5a9