在RedHat 5下安裝Oracle 10g詳解(轉(zhuǎn))
Posted on 2012-09-14 13:26 瘋狂 閱讀(10543) 評論(0) 編輯 收藏 所屬分類: database 、unix我是在vmware里虛擬的RHEL5,分配的內(nèi)存1G,SWAP分區(qū)1G,建議你最好把SWAP分區(qū)改成2G。否則安裝時(shí),到了測試的步驟會(huì)提示監(jiān)測失敗。(當(dāng)然,如果你強(qiáng)行安裝一樣沒問題)
二、安裝Oracle 10g Release2 前的配置
1. 安裝Oracle 10g R2所需的軟件包
|
其中除了openmotif22-2.2.3-18和compat-db-4.2.52-5.1在第三張盤上,其余的包都在第一張盤上。
2. 修改/etc/redhat-release文件
因?yàn)镺racle 10g官方只支持到RHEL4為止,所以需要更改版本說明,編輯/etc/redhat-release文件,刪除Red Hat Enterprise Linux Server release 5 (Tikanga),改為redhat-4
3.修改內(nèi)核參數(shù)
#vi /etc/sysctl.conf
|
使更改立即生效,使用下面的命令:
#sysctl -p
4.建立安裝Oracle需要的用戶,組,及目錄
|
安裝oracle的目錄建議安裝在一個(gè)單獨(dú)的分區(qū)或者磁盤上。
5.設(shè)置oracle用戶的shell limit
#vi /etc/security/limits.conf
|
接下來更改/etc/pam.d/login文件,添加下面的內(nèi)容,使shell limit生效:
#vi /etc/pam.d/login
|
6.配置IP地址
安裝RHEL的時(shí)候最好采用靜態(tài)IP地址,如果當(dāng)時(shí)選擇的是DHCP,現(xiàn)在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件
|
7.配置oracle用戶的環(huán)境變量
下面的操作,該用oracle用戶登陸執(zhí)行了。
為了防止安裝oracle時(shí)出現(xiàn)亂碼,先把語言環(huán)境改為英文,在終端里輸入:
|
接下來,編輯/home/oracle目錄下的.bash_profile文件,添加如下內(nèi)容:
|
三.安裝Oracle 10g
我把10201_database_linux32.zip放在/opt目錄下,并通過
#unzip 10201_database_linux32.zip解壓,現(xiàn)在使用oracle用戶到/opt/database目錄下執(zhí)行安裝:
|
1.選擇安裝類型,這里我選擇高級安裝,如下圖所示:
2.指定證書存放目錄,如圖所示:
3.選擇安裝的數(shù)據(jù)庫類型及oracle所支持的語言,這里選擇企業(yè)版,語言選擇英文和簡體中文,如下圖所示:
4.指定oracle環(huán)境變量,安裝路徑。因?yàn)槲覀冊?bash_profile中已經(jīng)聲明,所以這里會(huì)自動(dòng)填充.如下圖所示:
5.Oracle開始進(jìn)行安裝前的檢查工作,如下圖所示:













|
2.使用Oracle Enterprise Manager 10g進(jìn)行數(shù)據(jù)庫控制
啟動(dòng)和停止OEM的命令為:
|
在web瀏覽器中,輸入:
http://192.168.68.98:1158/em (如果服務(wù)器沒有進(jìn)行DNS解析,則可以用IP地址)
用戶名:SYS
口令:<安裝過程中建立的口令>
連接為:SYSDBA
3.使用iSQL*Plus訪問數(shù)據(jù)庫
啟動(dòng)和停止iSQL*Plus命令:
|
iSQL*Plus是歷史悠久的SQL*Plus交互式工具的基于web的版本,用于訪問數(shù)據(jù)庫。要使用iSQL*Plus,請單擊OEM控制臺(tái)相關(guān)連接部分中的iSQL*Plus鏈接,或?qū)g覽器指向安裝過程中提供的iSQL*Plus URL。
在web瀏覽器中,輸入:
http://192.168.68.98:5560/isqlplus
用戶名:SYSTEM
口令:<安裝過程中創(chuàng)建的口令>
連接標(biāo)識(shí):orcl
4.啟動(dòng)和停止數(shù)據(jù)庫
啟動(dòng)和停止數(shù)據(jù)庫的最簡單方法是從 OEM 控制臺(tái)啟動(dòng)和停止。要從命令行執(zhí)行此操作,請?jiān)谝?oracle 身份登錄后使用 SQL*Plus,如下所示:
啟動(dòng):
$ sqlplus SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:27:48 2004 Copyright (c) 1982, 2004, Oracle.All rights reserved. Enter user-name:/ as sysdba Connected to an idle instance. SQL> startup ORACLE instance started. Total System Global Area 188743680 bytes Fixed Size 778036 bytes Variable Size 162275532 bytes Database Buffers 25165824 bytes Redo Buffers 524288 bytes Database mounted. Database opened. SQL> exit
Shutdown:
$ sqlplus SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:25:55 2004 Copyright (c) 1982, 2004, Oracle.All rights reserved. Enter user-name:/ as sysdba Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production With the Partitioning, OLAP and Data Mining options SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> exit
注:本文的圖是借用了http://www.ouyaoxiazai.com/article/24/239.html里的圖片。
2. rm -rf $ORACLE_BASE/*
3. rm -f /etc/oraInst.loc /etc/oratab
4. rm -rf /etc/oracle
5. rm -f /etc/inittab.cssd
6. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv
|
其它的步驟就跟安裝Oracle 10gR2 沒有什么區(qū)別了。