自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在RHEL 6(x86)上安裝Oracle 10g R2

原創(chuàng)
系統(tǒng) Linux
最近看到有些朋友問在最新發(fā)布的CentOS 6上如何安裝Oracle 10g,需要做測試用,而且安裝過程中出現(xiàn)了一些問題,所以51CTO編輯決定收集一下這方面的資源,以供參考。本文是針對RHEL 6的教程,CentOS 6上的操作方式應(yīng)該和RHEL 6一樣,軟件源方面大家自己想辦法解決吧。

【51CTO精選】截止到目前,還沒有傳出Oracle 10g/11g在RHEL 6上認(rèn)證的消息,也就是說還不建議大家在RHEL 6的生產(chǎn)環(huán)境中使用Oracle 10g/11g。不過最近看到有些朋友問在***發(fā)布的CentOS 6上如何安裝Oracle 10g,需要做測試用,而且安裝過程中出現(xiàn)了一些問題,所以51CTO編輯決定收集一下這方面的資源,以供參考。

理論上,CentOS 6上的操作方式應(yīng)該和RHEL 6一樣,軟件源方面大家自己想辦法解決吧,51CTO之前也收集過一些RHEL 6的yum源方面的信息,可以做個參考。

如何在RHEL 6上安裝Oracle 10g R2(x86)

預(yù)備工作

RHEL 6.0的服務(wù)器

類型 描述 版本 文件名稱 下載站點(diǎn)
DB Oracle 10g R2 10.2.0.1.0 10201_database_linux32.zip oracle.com
DB Oracle 10g R2 Companion CD 10.2.0.1.0 10201_companion_linux32.zip oracle.com
DB Oracle 10g R2 patch-set 10.2.0.4.0 p6810189_10204_Linux-x86.zip support.oracle.com
TOOLS oraToolKit 1.0.2.1.5 oratoolkit-1.0.2.1.5-1.noarch.rpm sourceforge.net
OS Red Hat Enterprise Linux 6.0 rhel-server-6.0-i386-dvd.iso redhat.com

安裝步驟:

安裝Korn Shell和oraToolKit

# su - root
# mount /dev/cdrom /mnt;
# rpm -ivh /mnt/Server/Packages/ksh-20100621-2.el6.i686.rpm
# cd /var/tmp/oracle
# ls -1 oratool*
oratoolkit-1.0.2.1.5-1.noarch.rpm
# rpm -ivh oratoolkit-1.0.2.1.5-1.noarch.rpm

設(shè)置用戶oracle的密碼

# passwd oracle

檢查安裝包依賴性

# /opt/oracle/otk/current/bin/installManager swReqCheck osSetup10gR2.cfg

如果有缺少什么就補(bǔ)上,補(bǔ)完了再運(yùn)行一次,直到?jīng)]有警告了再繼續(xù)下一步。

下面是從DVD補(bǔ)完依賴性的參考操作:

# cd /mnt/Server/Packages/
# rpm -ivh libstdc++-devel-4.4.4-13.el6.i686.rpm \
           kernel-headers-2.6.32-71.el6.i686.rpm \
           glibc-headers-2.12-1.7.el6.i686.rpm \
           glibc-devel-2.12-1.7.el6.i686.rpm \
           gnome-icon-theme-2.28.0-2.el6.noarch.rpm \
           dmz-cursor-themes-0.4-4.el6.noarch.rpm \
           sgml-common-0.6.3-32.el6.noarch.rpm \
           libaio-devel-0.3.107-10.el6.i686.rpm \
           ncurses-devel-5.7-3.20090208.el6.i686.rpm  \
           elfutils-libelf-devel-0.148-1.el6.i686.rpm \
           compat-gcc-34-3.4.6-19.el6.i686.rpm \
           libXxf86misc-1.0.2-1.el6.i686.rpm \
           libXxf86vm-1.1.0-1.el6.i686.rpm \
           libXt-1.0.7-1.el6.i686.rpm \
           libXmu-1.0.5-1.el6.i686.rpm \
           mpfr-2.4.1-6.el6.i686.rpm \
           cpp-4.4.4-13.el6.i686.rpm \
           xorg-x11-xauth-1.0.2-7.1.el6.i686.rpm \
           compat-gcc-34-c++-3.4.6-19.el6.i686.rpm \
           libdaemon-0.14-1.el6.i686.rpm \
           avahi-0.6.25-8.el6.i686.rpm \
           avahi-glib-0.6.25-8.el6.i686.rpm \
           shared-mime-info-0.70-4.el6.i686.rpm \
           libIDL-0.8.13-2.1.el6.i686.rpm \
           ORBit2-2.14.17-3.1.el6.i686.rpm \
           GConf2-2.28.0-6.el6.i686.rpm \
           gnome-vfs2-2.24.2-6.el6.i686.rpm \
           libbonobo-2.24.2-4.el6.i686.rpm \
           libtool-ltdl-2.2.6-15.5.el6.i686.rpm \
           unixODBC-2.2.14-11.el6.i686.rpm \
           gtk2-engines-2.18.4-5.el6.i686.rpm \
           libmcpp-2.7.2-4.1.el6.i686.rpm \
           mcpp-2.7.2-4.1.el6.i686.rpm \
           xorg-x11-server-utils-7.4-15.el6.i686.rpm \
           libXv-1.0.5-1.el6.i686.rpm \
           ConsoleKit-x11-0.4.1-3.el6.i686.rpm \
           xorg-x11-xinit-1.0.9-13.el6.i686.rpm \
           libXp-1.0.0-15.1.el6.i686.rpm \
           libXxf86dga-1.1.1-1.el6.i686.rpm \
           libdmx-1.1.0-1.el6.i686.rpm \
           xorg-x11-utils-7.4-8.el6.i686.rpm \
           compat-db43-4.3.29-15.el6.i686.rpm \
           compat-db42-4.2.52-15.el6.i686.rpm \
           ppl-0.10.2-11.el6.i686.rpm \
           cloog-ppl-0.15.7-1.2.el6.i686.rpm \
           gcc-4.4.4-13.el6.i686.rpm \
           gcc-c++-4.4.4-13.el6.i686.rpm \
           compat-libstdc++-33-3.2.3-69.el6.i686.rpm \
           compat-db-4.6.21-15.el6.i686.rpm \
           gnome-themes-2.28.1-6.el6.noarch.rpm \
           system-icon-theme-6.0.0-2.el6.noarch.rpm \
           system-gnome-theme-60.0.2-1.el6.noarch.rpm \
           unixODBC-devel-2.2.14-11.el6.i686.rpm \
           readline-devel-6.0-3.el6.i686.rpm \
           libgnome-2.28.0-11.el6.i686.rpm
# cd /; umount /mnt; eject
# /opt/oracle/otk/current/bin/installManager swReqCheck osSetup10gR2.cfg

如果要使用增強(qiáng)的sql*plus……

# cd /opt/oracle/otk/current/tools/rlwrap/
# ./configure
# make
# make install
# /usr/local/bin/rlwrap -v

執(zhí)行installManager的osSetup

這一步用來設(shè)置內(nèi)核參數(shù)、創(chuàng)建路徑、文件所有者和其他一些參數(shù)設(shè)置。如果想進(jìn)行默認(rèn)安裝那就啥都別動。

# cd /opt/oracle/otk/current/conf/installManager/
# vi osSetup10gR2.cfg
# sdiff -s osSetup10gR2.cfg sample/osSetup10gR2.cfg
# /opt/oracle/otk/current/bin/installManager osSetup osSetup10gR2.cfg

將Oracle軟件移入軟件源

Oracle軟件就是上面你下載下來的那個。

# cd /var/tmp/oracle
# chown oracle:oinstall *
# mv 10201_database_linux32.zip 10201_companion_linux32.zip p6810189_10204_Linux-x86.zip /var/opt/oracle/repository/

以oracle身份登錄,對PS1變量進(jìn)行設(shè)置

# su - oracle

 ------------------------------------------------------
 oraToolKit 1.0 environment variables
 ------------------------------------------------------
 Installation directory :   /opt/oracle/otk
 Release                :   1.0.2.1.5
 $RUN directory         :   /opt/oracle/otk/1.0/bin
 $LOG_BASE directory    :   /var/opt/oracle/otk/1.0/log
 ------------------------------------------------------

<SITE|COMPANY>:oracle@stquist1p:sidNotSet$ grep ^SITE .profile.custom.interactive
SITE="<SITE|COMPANY>"
<SITE|COMPANY>:oracle@stquist1p:sidNotSet$ vi .profile.custom.interactive
<SITE|COMPANY>:oracle@stquist1p:sidNotSet$ grep ^SITE .profile.custom.interactive
SITE="Quist-LU"
<SITE|COMPANY>:oracle@stquist1p:sidNotSet$ exit
# su - oracle
Quist-LU:oracle@stquist1p:sidNotSet$

安裝Oracle軟件

不要用OUI安裝,否則你要坐在電腦前面點(diǎn)鼠標(biāo)。使用swlnst讓它自動運(yùn)行吧。

$ bash
$ cd $INSTALL_CONF
$ cp sample/swInstEeSrv10gR2-Step[123]-linux-x86.cfg .
$ installManager swInst swInstEeSrv10gR2-Step1-linux-x86.cfg
$ su -
# /opt/oracle/eesrv/10.2.0/db1/root.sh
# exit
$ installManager swInst swInstEeSrv10gR2-Step2-linux-x86.cfg
$ installManager swInst swInstEeSrv10gR2-Step3-linux-x86.cfg
$ su -
# /opt/oracle/eesrv/10.2.0/db1/root.sh
# exit

創(chuàng)建數(shù)據(jù)庫

使用installManager里面的dbSetup來創(chuàng)建數(shù)據(jù)庫。注意路徑。執(zhí)行命令之前,ORACLE_HOME記得先定義了。

$ cd $INSTALL_CONF
$ ls -1 dbSetup*.cfg
dbSetup-dev.cfg
dbSetup-prod.cfg
dbSetup-test.cfg
$ vi dbSetup-prod.cfg
$ sdiff -s dbSetup-prod.cfg sample/dbSetup-prod.cfg
ORACLE_HOME=/opt/oracle/eesrv/10.2.0/db1 | ORACLE_HOME=/opt/oracle/sesrv/11.1.0/db1
$ installManager dbSetup dbSetup-prod.cfg

連接到數(shù)據(jù)庫

Oracle數(shù)據(jù)庫到此已經(jīng)安裝完畢,用EZCONNECT或TNS嘗試連接一下:

$ bash
$ sourceProdEnv
$ sqlplus otk/otk@//$ORACLE_HOSTNAME:1531/PROD
$ sqlplus otk/otk@PROD

如果你打算在生產(chǎn)環(huán)境下使用,那么請繼續(xù)看下面幾個步驟:

用appctl管理Oracle

$ ctl status all
$ ctl stop all
$ ctl start all

設(shè)置數(shù)據(jù)庫備份

backupManager的Rman備份

記得要檢查好參數(shù)后再執(zhí)行備份:

$ cd $BACKUP_CONF
$ vi prod.cfg
$ sdiff -s prod.cfg sample/prod.cfg
DISK_DEVICE_MOUNT_POINT="/" | DISK_DEVICE_MOUNT_POINT="/backup01"
$ backupManager full prod.cfg

設(shè)置cron讓它按時備份

手動備份成功后就可以設(shè)置夜間自動備份了:

$ crontab -l|head -2
# Example 1: Daily physical database backup
# 0 2 * * * [ -d $HOME/../current ] && (ksh -c '. ./.profile >/dev/null; backupManager full <sid_1>.cfg <sid_2>.cfg <sid_n>.cfg >/dev/null')
$ crontab -e
$ crontab -l|head -2
# Example 1: Daily physical database backup
0 2 * * * [ -d $HOME/../current ] && (ksh -c '. ./.profile >/dev/null; backupManager full prod.cfg >/dev/null')

到此結(jié)束。

來源:1 2 3

【編輯推薦】

  1. Oracle RAC之外的方案 無需重寫而實現(xiàn)讀寫擴(kuò)展性
  2. 發(fā)行版Oracle Linux 6.1發(fā)布
  3. Oracle 10G R2 RAC 數(shù)據(jù)庫的關(guān)閉與啟動
責(zé)任編輯:yangsai 來源: 51CTO.com
相關(guān)推薦

2009-09-07 09:03:47

VMWare安裝Ora

2011-08-17 16:28:31

Windows SerOracle 10g

2011-08-24 15:55:04

2009-01-20 23:13:24

Oracle 10G數(shù)據(jù)庫

2011-05-13 11:21:51

linuxoracle 10g安裝

2010-05-05 15:58:34

Oracle 10g

2010-04-14 16:09:51

Oracle 10g歸

2010-12-23 14:57:23

IIS7.5

2010-04-15 14:47:50

Oracle 10g

2011-11-10 09:26:48

Solaris 11

2010-02-03 16:16:49

Linux Oracl

2011-03-25 16:10:58

oraclenagios

2011-08-22 14:19:31

Oracle 11g 示例用戶

2009-09-03 14:32:36

RHEL AS4Oracle 10R2紅帽

2011-03-29 09:56:48

Oracle數(shù)據(jù)庫10SQL

2010-04-14 14:40:32

Oracle 10g

2010-04-29 17:13:51

Oracle 10g

2010-04-30 17:50:25

2015-12-21 13:19:23

CentosRHEL 6.XWetty

2011-07-19 13:28:31

Oracle 10g
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號