亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Redhat 9安裝升級oracle 9iR2

2024-08-29 13:46:07
字體:
來源:轉載
供稿:網友

  本人在redhat 9安裝Oracle 9i r2 的經歷。
Redhat EnterPRise linux 3, Redhat 9 ,CentOS 3.x安裝升級Oracle 9iR2
redhat.com發布redhat 9簡寫為rh9)后,不再開發redhat 10,11...,全面轉向redhat enterprise linux(簡寫為rhel)的開發,和以往不同的是,新的rhel 3要求用戶先購買lisence,redhat.com承諾保證產品的穩定性,安全性。rhel 3二進制代碼不再提供下載,而是作為redhat 服務的一部分,但源代碼依然是open。所以有了centos ,whitebox,dao 等等一批open source的企業版本,其中centos最為活躍。rh9為作rhel3基礎和rhel3 ,centos是同氣連枝的,軟件包版本幾乎是一致的。
安裝方案:先安裝基本數據庫軟件,然后升級,最后創建數據庫。直接安裝,在最后創建數據庫時后出現agent錯誤,導致數據庫失敗,當然要安裝成功,可以通過一些patch解決,這些patch,和方法都可以在www.itpub.net上找到。
oracle 9i是個大塊頭,建議預備5G以上分區,我/opt/分區為4.0G,在創建數據時,空間不夠,所以將數據庫文件放在/var/opt/oracle下面。

1.安裝前的預備
1.1.調整系統參數(可選)
添加以下幾行到 /etc/sysctl.conf末尾:
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 128 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

添加以下幾行到/etc/security/limits.conf末尾:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

[hantsy@hantsy]$ sudo echo 250 32000 100 128 > /proc/sys/kernel/sem
[hantsy@hantsy]$ sudo echo 536870912 > /proc/sys/kernel/shmmax
[hantsy@hantsy]$ sudo echo 4096 > /proc/sys/kernel/shmmni
[hantsy@hantsy]$ sudo echo 2097152 > /proc/sys/kernel/shmall
[hantsy@hantsy]$ sudo echo 65536 > /proc/sys/fs/file-max
[hantsy@hantsy]$ sudo echo 1024 65000 > /proc/sys/net/iv4ip_local_port_range


1.2 安裝必要的軟件
使用 apt或yum安裝下面的軟件,參見http://ayo.freshrpms.net.
nss_db-compat-2.2-20.4
compat-libstdc++-7.3-2.96.128
compat-libgcj-devel-7.3-2.96.123
compat-slang-1.4.5-5
compat-gcc-c++-7.3-2.96.128
compat-libgcj-7.3-2.96.123
compat-libstdc++-devel-7.3-2.96.128
compat-gcc-7.3-2.96.128
compat-db-4.0.14-5.1
compat-pwdb-0.62-3
pdksh

調整gcc,將gcc改成2.96的gcc
mv /usr/bin/gcc /usr/bin/gcc32
mv /usr/bin/g++ /usr/bin/g++32
ln -s /usr/bin/gcc296 /usr/bin/gcc
ln -s /usr/bin/g++296 /usr/bin/g++

1.3 新建oracle用戶和安裝目錄
[hantsy@hantsy]$sudo groupadd oinstall
[hantsy@hantsy]$sudo groupadd dba
[hantsy@hantsy]$sudo mkdir -p /opt/oracle/prodUCt/9.2
創建數據庫目錄,可選,假如安裝目錄空間足夠大,不必另建。
[hantsy@hantsy]$sudo mkdir -p /var/opt/oracle
[hantsy@hantsy]$sudo useradd -g oinstall -G dba -d /opt/oracle -uid 1001 oracle
[hantsy@hantsy]$sudo passwd oracle
[hantsy@hantsy]$sudo chown oracle.oinstall /var/opt/oracle
[hantsy@hantsy]$sudo chown -R oracle.oinstall /opt/oracle
以oracle用戶登錄寫入環境變量。

[hantsy@hantsy]$su - oracle
PassWord:
[oracle@oracle]$pwd
/opt/oracle
使用你喜歡的編輯器編輯.bashrc
[oracle@oracle]$ .bashrc
# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

#set oracle enviroments
eXPort LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2
export ORACLE_SID=oralin
export ORACLE_OWNER=oracle

#export NLS_LANG=AMERICAN_AMERICA.UTF8;
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib

1.4 下載oracle安裝文件,可以從http://mirrors.cn99.com上下載。
p3948480_9206_LINUX.zip
ship_9204_linux_disk1.cpio.gz
ship_9204_linux_disk2.cpio.gz
ship_9204_linux_disk3.cpio.gz
p3006854_9204_LINUX.zip
此patch可以從www.itpub.com上找到。

2.開始安裝
2.1 打patch,解壓安裝文件。
[hantsy@hantsy]$sudo unzip p3006854_9204_LINUX.zip
[hantsy@hantsy]$sudo cd 3006854
[hantsy@hantsy]$sudo sh rhel3_pre_install.sh
依次解壓幾個文件:
[hantsy@hantsy]$sudo gunzip .cpio.gz
[hantsy@hantsy]$sudo cpio -idmv < .cpio
得到Disk1,Disk2,Disk3三個目錄。

2.2 開始安裝,這時不要建新數據庫。
[hantsy@hantsy]$sudo xhost +
切換到oracle用戶。
[hantsy@hantsy]$su - oracle
Password:
[oracle@oracle]$cd /Disk1
[oracle@oracle]$./runInstaller&
啟動安裝程序,在選擇安裝類型時選擇"Software Only",結束安裝。

升級到9.2.0.6,執行此步驟之前請修改/etc/redhat-release,rhel 3不必修改,新的補丁安裝程序和oracle 10的一樣會檢測系統。
確保其內容如下:
Red Hat Enterprise Linux AS release 3 (Taroon)

進入9026安裝程序目錄,
[oracle@oracle]$./runInstaller&
選擇安裝 "Oracle Universal Installer"。
安裝完畢,重新啟動安裝程序。
選擇安裝 "Oracle9iR2 Patch Set"。

2.3 創建數據庫
[oracle@oracle]$dbca &
啟動數據庫代理,填寫必要的參數,創建數據。
也可以預先指定參數。
[oracle@oracle]$`dbca -createDatabase -templateName New_Database.dBT
-gdbName oralin.localhost -datafileDestination /var/opt/oralce/oradata/ -sid
oralin` &
假如不想啟動圖形,可以追加上-silent參數。

3 安裝后的處理
3.1 創建啟動服務程序
假如***沒有***進行1.1步,可以從gurulabs(http://www.gurulabs.com/)下載rpm包。
wget -c http://www.gurulabs.com/files/oraclerun9i-1.4-1.noarch.rpm
[hantsy@hantsy]$sudo rpm -ivh oraclerun9i-1.4-1.noarch.rpm
它提供了幾個文件:
[hantsy@hantsy]$sudo rpm -ql oraclerun9i
/etc/init.d/oracle
/etc/profile.d/oracle.csh
/etc/profile.d/oracle.sh
/etc/sysconfig/oracle
/usr/share/doc/oraclerun9i-1.4/INSTALL

修改/etc/profile.d/oracle.sh,設置$ORACLE_HOME,$ORACLE_SID,$ORACLE_BASE。

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2
export ORACLE_SID=oralin

修改/etc/sysconfig/oracle,將START_ORALCE改成"yes"。
修改/etc/oratab,將N改成Y。

調整系統參數:
[hantsy@hantsy]$sudo /etc/init.d/oracle tunekernel
啟動數據庫:
[hantsy@hantsy]$sudo /etc/init.d/oracle start
關閉數據庫:
[hantsy@hantsy]$sudo /etc/init.d/oracle stop

假如執行了1.1步,自己手寫一個shell(/etc/init.d/oracle)就行了,內容如下
#!/bin/sh
# chkconfig: - 20 80
#
# description: Oracle auto start-stop script.
# Set ORA_HOME to be equivalent to the $ORACLE_HOME
# from which you wish to execute dbstart and dbshut;
#
# Set ORA_OWNER to the user id of the owner of the
# Oracle database in ORA_HOME.
ORA_HOME=/opt/oracle/product/9.2
ORA_OWNER=oracle

if [! -f $ORA_HOME/bin/dbstart]
then
echo "Oracle startup: cannot start"
exit
fi

case "" in
'start')
# Start the Oracle databases
# The following command assumes that the oracle login
# will not prompt the user for any values
su - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl start
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
;;

'stop')
# Stop the Oracle databases:
# The following command assumes that the oracle login
# will not prompt the user for any values
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
su - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl stop
;;

esac


3.2 還原gcc的鏈接
[hantsy@hantsy]$sudo rm /usr/bin/gcc
[hantsy@hantsy]$sudo rm /usr/bin/g++
[hantsy@hantsy]$sudo mv /usr/bin/g++32 /usr/bin/g++
[hantsy@hantsy]$sudo mv /usr/bin/gcc32 /usr/bin/gcc

參考資料:
1.http://www.itpub.net
2.中國oracle用戶組 http://www.cnoug.org
3.Installing Oracle 9i R2 (9.2.0.1.0) on Red Hat 9
http://www.chinalinuxpub.com/read.htm?id=1331
4.Guru labs
http://www.gurulabs.com/oracle-linux.Html
5.Oracle9i Release Notes Release 2 (9.2.0.4.0) for Linux x86
http://download-west.oracle.com/docs/html/B13670_03/toc.htm


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲男人天堂古典| 国产精品久久97| 亚洲第一网站免费视频| 午夜精品福利电影| 日韩免费av片在线观看| 亚洲三级免费看| 中文字幕日韩电影| 日韩av电影手机在线| 亚洲激情国产精品| 国产综合在线观看视频| 精品久久久一区| 丝袜亚洲欧美日韩综合| 亚洲电影免费观看高清完整版在线| 日韩精品视频免费专区在线播放| 精品国产999| 欧美日韩国产精品一区二区三区四区| 久久亚洲成人精品| 日韩精品在线视频美女| 亚洲精品国产suv| 日韩精品久久久久久福利| 日韩视频欧美视频| 国产视频福利一区| 91色视频在线导航| 久99久在线视频| 欧美激情一级欧美精品| 日韩精品久久久久| 欧美亚洲一区在线| 精品国产一区二区三区久久狼5月| 日本久久久a级免费| 国产精品免费观看在线| 奇门遁甲1982国语版免费观看高清| 国产一区二区香蕉| 国产精品69久久久久| 中文字幕成人精品久久不卡| 日韩精品小视频| 国产亚洲日本欧美韩国| 国产成人精品久久| 国产在线拍揄自揄视频不卡99| 国产69精品久久久久99| 国产免费一区二区三区香蕉精| 日韩亚洲综合在线| 日本久久久久亚洲中字幕| 中文字幕精品久久| 91爱视频在线| 久久久久久久久久久久久久久久久久av| 欧美激情精品久久久久久变态| 国产精品揄拍500视频| 综合国产在线视频| 久久人人爽人人爽爽久久| 在线精品高清中文字幕| 成人黄色免费在线观看| 欧美性猛交xxxx免费看漫画| 日本久久精品视频| 日韩欧中文字幕| 精品亚洲国产成av人片传媒| 午夜伦理精品一区| 久久亚洲成人精品| 亚洲国产天堂久久综合| 这里只有精品丝袜| 亚洲国产精品中文| 国产欧美日韩免费| 成人亚洲综合色就1024| 日本国产一区二区三区| 国产在线播放91| 久久人人爽人人爽人人片av高请| 久久久精品免费| 亚洲天堂视频在线观看| 亚洲精品美女在线观看播放| 亚洲欧美综合精品久久成人| 亚洲国产成人久久综合| 日本久久久久久| 欧美成年人视频网站欧美| 少妇高潮 亚洲精品| 91色精品视频在线| 日韩av在线影院| 亚洲精品一区二区三区不| 久久影院模特热| 国产精品久久久久久久久免费| 日韩在线观看网址| 最近中文字幕日韩精品| 欧美日韩国产成人在线观看| 国产丝袜一区二区三区免费视频| 亚洲iv一区二区三区| www.欧美三级电影.com| 国产精品久久久久久久久男| 精品欧美一区二区三区| 深夜福利一区二区| 亚洲丁香久久久| 国产免费一区二区三区在线能观看| 国产精品69精品一区二区三区| 中文日韩在线观看| 亚洲在线免费看| 国产xxx69麻豆国语对白| 久久久国产一区二区三区| 欧美黑人国产人伦爽爽爽| 成人h视频在线| 国产一区二区三区在线免费观看| 欧美色另类天堂2015| 日本电影亚洲天堂| 国产精品爽爽ⅴa在线观看| 在线看国产精品| 国产成人啪精品视频免费网| 国产成人精品免费视频| 午夜精品一区二区三区在线播放| 日韩中文字幕在线免费观看| 亚洲欧美另类中文字幕| 黄网站色欧美视频| 国内精品伊人久久| 91在线色戒在线| 精品欧美激情精品一区| 日韩欧美在线观看| 久久久噜久噜久久综合| 亚洲欧洲在线看| 成人网页在线免费观看| 成人激情电影一区二区| 国产福利视频一区二区| 久久亚洲电影天堂| 日韩经典一区二区三区| 国产性色av一区二区| 成人在线视频福利| 国产精品欧美激情在线播放| 精品国产1区2区| 成人免费激情视频| 欧美极品少妇全裸体| 福利精品视频在线| 免费91麻豆精品国产自产在线观看| 九九九久久久久久| 精品国产乱码久久久久久虫虫漫画| 91精品免费久久久久久久久| 日韩av网址在线| 日韩大陆欧美高清视频区| 91tv亚洲精品香蕉国产一区7ujn| 亚洲性无码av在线| 不用播放器成人网| 91在线网站视频| 久久久久久网站| 亚洲午夜精品久久久久久性色| 国产精品久久久久久久久男| 亚洲风情亚aⅴ在线发布| 久久综合国产精品台湾中文娱乐网| 欧美激情2020午夜免费观看| 精品自拍视频在线观看| 国产精品一香蕉国产线看观看| 激情亚洲一区二区三区四区| 亚洲精品小视频| 欧美有码在线观看视频| 欧美成人午夜视频| 亚洲国产欧美一区二区三区久久| 青草青草久热精品视频在线网站| 亚洲一二三在线| 亚洲欧美日韩国产精品| 日韩在线视频国产| 国语自产在线不卡| 国产成人精品视频在线| 国产精品久久久久久久久久久不卡| 久久亚洲电影天堂| 国产成+人+综合+亚洲欧洲| 91社区国产高清| 久久精品久久久久| 91九色视频导航| 在线观看欧美视频| 51ⅴ精品国产91久久久久久| 国产精品香蕉av| 夜色77av精品影院|