RedHat AS4 下安裝oracle10g
裝置 型別 大小
/ ext3 39911
swap 1024
網路基本配置:
etho IP/Gateway:199.0.0.230/255.255.255.0
主機名:svr
閘道器:199.0.0.1
主/次DNS:202.103.96.68/202.103.96.112[@more@]
防火牆基本配置:
⊙ 無防火牆
⊙ 是否啟用 SELinux:已禁用
安裝方式的選項:
⊙ 定製要安裝的軟體包(C)
桌面選項:
(√) X視窗系統 (選取預設)
(√) GNOME桌面環境 (選取預設)
(√) KDE桌面環境 (選取預設)
應用程式選項:
( ) 工程和科學 (選取預設)
( ) 圖形化 (選取預設)
(√) 基於文字的 (選取預設)
( ) 辦公/生產率 (選取預設)
選項:
(√) 配置工具 (選取全部)
( ) 全球資訊網伺服器 (選取全部)
(√) 檔案伺服器 (選取全部)
( ) DNS伺服器 (選取全部)
開發選項:
(√) 開發工具 (選擇全部)
系統選項:
(√) 管理工具 (選取預設)
(√) 列印支援 (選取預設)
雜項選項:
全部不要選擇;
安裝完後,請在第三張安裝盤中找到下面的檔案,雙擊安裝上去。否則安裝oracle時會報錯。
libaio-devel-0.3.103-3.i386.rpm
請大家一要安裝好以上所列出的軟體包,否則安裝系統時,會出現一些不必須要的錯誤資訊!
二、的安裝前準備:
1、配置系統核心引數,以root使用者登入,修改在/etc/sysctl.conf檔案,在該檔案中新增以下引數:
kernel.shmall = 2097152
kernel.shmmax = 536870912 (512實體記憶體的標準)
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
2、建立安裝資料庫時所需要使用的使用者組oinstall,dba及Oracle使用者,並將oinstall,dba組定義成oracle使用者的主次組。命令參考如下:
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle (設定oracle使用者為oinstall、dba使用者組的成員)
# passwd oracle (設定oracle使用者的密碼)
3、以root使用者身份登入系統建立Oracle系統的安裝目錄和資料庫檔案存放的目錄。例如:/oracle,及改變以上目錄的屬性命令參考如下:
# mkdir -p /oracle/product/10.2.0 (建立資料目錄)
# chown -R oracle.oinstall /oracle (設定目錄所屬的使用者組和使用者)
# chmod -R 775 /oracle (設定目錄的讀寫許可權)
4、以oracle 使用者身份登入系統,複製和解壓10201_database_32.zip檔案到/home/oracle下:
# cp 10201_database_linux32.zip /home/oracle/ (複製檔案到oracle個人目錄內)
# unzip /home/oracle/10201_database_linux32.zip (解壓zip檔案)
5、配置oracle使用者環境,以oracle使用者登入,修改oracle使用者下的 .bash_profile 檔案。增加以下引數:
vi .bash_profile (執行vi命令來修改.bash_profile)
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
# 以下是我們所需配置的內容
umask 022
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/; export ORACLE_HOME
ORACLE_SID=fstest; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
#LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL
6、重新啟動作業系統:
# reboot (重新啟動命令)
特別說明:因為安裝Oracle軟體時不可使用root(超級使用者)來進行安裝,只可以使用剛才新建的oracle使用者來進行安裝,請大家一定要注意!
三、Oracle10g的安裝1、重新啟動作業系統後,使用oracle使用者登陸作業系統進行Oracle資料庫的正確安裝:
使用者名稱:oracle
密碼為:******
點選“工作列” → “應用程式” → “系統工具” → “終端”:
執行runInstaller檔案進行,開始Oracle資料庫的安裝:
$ /home/oracle/database/./runInstaller (執行runInstaller檔案)
2、經過一小段的時間,會出現“選擇安裝方法”的資訊視窗;點選“高階安裝(A)”,繼續安裝請單擊“下一步(N)”按鍵;進入“指定產品清單目錄和身份證明”視窗:確認產品清單目錄的完整路徑(D):/oracle/oraInventory;指定作業系統組名(S):oinstall;繼續安裝請單擊“下一步(N)”按鍵;
3、進入“選擇安裝型別”視窗,點選“企業版(E)(1.26GB)”,繼續安裝請單擊“下一步(N)”按鍵;進入“指定主目錄詳細資訊”視窗;名稱(M):OraDb10g_home1 路徑(A): /oracle/product/10.2.0/;繼續安裝請單擊“下一步(N)”按鍵;
4、進入“產品特定的選決條件檢查”視窗,經過一小段時間檢查,會出現以下的檢查資訊視窗;在“正在檢查網路配置需要”專案內,選中狀態列目的內容,繼續安裝請單擊“下一步(N)”按鍵;進入“選擇配置選項”視窗,點選“建立資料庫(C)” ,繼續安裝請單擊“下一步(N)”按鍵;進入“選擇資料庫配置”視窗,點選“一般用途(G)” ,繼續安裝請單擊“下一步(N)”按鍵;進入“指定資料庫配置選項”視窗;資料庫命名中的設定;全域性資料庫名: fstest SID: fstest;資料庫字符集:簡體中文ZHS16GBK ;繼續安裝請單擊“下一步(N)”按鍵;
5、進入“選擇資料庫管理選項”視窗,點選“使用Database Control管理資料庫”,繼續安裝請單擊“下一步(N)”按鍵;進入“指定資料庫選項”視窗,點選“檔案系統”;指定資料庫檔案位置:/oracle/product/10.2.0/oradata/;繼續安裝請單擊“下一步(N)”按鍵;進入“指定備份和恢復選項”視窗,點選“不啟用自動備份”,繼續安裝請單擊“下一步(N)”按鍵;進入“指定資料庫方案的口令”視窗;點選“所有的帳戶都使用同一個口令”,輸入口令。繼續安裝請單擊“下一步(N)”按鍵;進入“概要資訊”視窗,繼續安裝請單擊“下一步(N)”按鍵;進入“安裝”視窗,詳細安裝如下:A、安裝部分片;B、複製檔案部分;C、連線資料系統部分;D、設定資料系統部分;
6、進入“配置助手”視窗:配置:Oracle Database Configuration Assistant時,會出現“Database Configuration Assistant”新視窗,詳細配置過程:A、正在複製資料庫檔案;B、正在建立並啟動Oracle例項;C、正在進行資料庫建立;完成以上三個部分,會出現一個資料庫建立完成資訊提示視窗,點選“確定”按鍵。
7、配置:iSQL*Plus配置輔助程式。配置過程中,會出現一個執行配置指令碼資訊提示視窗,在終端下執行,執行orainstRoot.sh指令碼的過程:點選“工作列” → “應用程式” → “系統工具” → “終端”,
$ su root (轉換成root超級使用者環境) Password: ****** (輸入root使用者的密碼)
# /home/oracle/oraInventory/./orainstRoot.sh (輸入執行指令碼的詳細路徑)
詳細操作:
# /home/oracle/oracle/product/10.2.0/./root.sh (輸入執行指令碼的詳細路徑)
執行完成orainstRoot.sh、root.sh指令碼後,關閉“超級使用者的終端”,回到“執行配置指令碼”提示視窗,繼續安裝請單擊“確定”按鍵;進入“安裝結束”視窗,退出安裝程式請單擊“退出(X)”按鍵;特別說明:請大家一定要記錄好以下的WEB URL地址(重要):以下的 J2EE 應用程式已經配置, 並且可用下面列出的 URL 來訪問。Enterprise Manager 10g Database Control URL:請單擊“是(Y)”按鍵,完成本次的安裝任務;
以上的WEB URL連線地址是否正常:
iSQL*Plus URL:連線地址:
iSQL*Plus DBA URL:連線地址:
Enterprise Manager 10g Database Control URL:
連線地址:
使用者名稱:sys
口令:******
連線身份:SYSDBA
繼續登陸請單擊 “我同意”按鍵;
五、測試Oracle10g 資料庫:
1. 啟動Oracle10g 資料庫
$ sqlplus "scott/tiger as sysdba"
將出現如下連線資料庫資訊:
SQL*Plus: Release 10.1.0.2.0 - Production on 星期三 3月 24 16:23:27 2004
Copyright (c) 1982, 2004, Oracle. All rights reserved.
連線到:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
表明登入資料庫系統成功,執行startup命令啟動資料庫。
SQL> startup
ORACLE instance started.
Total System Global Area 336356520 bytes
Fixed Size 279720 bytes
Variable Size 268435456 bytes
Database Buffers 67108864 bytes
Redo Buffers 532480 bytes
Database mounted.
Database opened.
SQL>
表示資料庫正常啟動。
2. 關閉Oracle10g 資料庫
$ sqlplus "scott/tiger as sysdba" //以sysdba使用者登入資料庫
成功登入資料庫系統後,執行shudown命令關閉資料庫。
SQL> shutdown
3. 啟動Oracle10g監聽程式
Oracle的監聽程式主要是為客戶端的連線提供介面,在控制檯視窗鍵入如下命令:
$ lsnrctl
將出現如下監聽程式資訊:
LSNRCTL for 32-bit : Version 10.1.0.2.0 - Production on 24-3月 -2004 16
:59:51
Copyright (c) 1991, 2004, Oracle. All rights reserved.
歡迎來到LSNRCTL, 請鍵入"help"以獲得資訊。
LSNRCTL>
表明登入監聽程式控制臺成功,執行start命令啟動監聽程式。
LSNRCTL> start
將出現監聽程式的一系列啟動和配置情況資訊列表。
資訊行的最後一行是“The command completed successfully”字樣時,監聽程式啟動成功。
4. 關閉Oracle10g監聽程式
執行stop命令關閉監聽程式。
LSNRCTL> stop
六、設定oracle自動啟動與關閉
1、編輯 /etc/oratab,把所有的 instance 的重啟動標誌設定成 'Y',如:
fstest:/oracle/product/10.2.0:Y
2、做一個啟動指令碼 /etc/init.d/dbora ,如下所示:
#!/bin/sh
# description: Oracle auto start-stop script.
# chkconfig: - 20 80
#
# 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=/oracle/product/10.2.0/
ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" 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/dbstart
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
;;
'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/lsnrctl stop"
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
;;
'restart')
$0 stop
$0 start
;;
esac
3、賦予執行許可權
chmod 750 /etc/init.d/dbora
作成以下連結:
ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
ln -s /etc/init.d/dbora /etc/rc3.d/S99dbora
執行以下命令:
chkconfig --level 345 dbora on
我在u3下裝過N次了,只要你按步驟做應該沒有問題
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/262387/viewspace-1030987/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10g 在linux redhat as4 系統安裝圖解全過程Oracle 10gLinuxRedhat圖解
- Redhat 7 下安裝達夢7Redhat
- redhat 5.4下安裝MYSQL全過程RedhatMySql
- redhat安裝dockerRedhatDocker
- Centos7或RedHat7下安裝MysqlCentOSRedhatMySql
- redhat7.4下離線安裝MHA0.58Redhat
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)線上安裝方式LinuxRedhatCentOSMySql
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)離線安裝方式LinuxRedhatCentOSMySql
- Linux(01):RedHat 7.6 安裝LinuxRedhat
- centOS(同redhat)安裝 dockerCentOSRedhatDocker
- Mac VirtualBox 7.0 下安裝Redhat 8.5虛擬機器MacRedhat虛擬機
- RedHat FC5安裝xmmsRedhat
- PostgreSQL:Redhat 8.5 + PostgreSQL 14.5 安裝SQLRedhat
- RedHat 7.6作業系統安裝Redhat作業系統
- RedHat上靜默安裝Oracle11gRedhatOracle
- redhat7.2靜默安裝Oracle11.2.0.4RedhatOracle
- redhat7.6安裝Oracle11G RACRedhatOracle
- vmware + 裸裝置 + crs + oracle10g RAC搭建步驟(二):安裝linuxOracleLinux
- SYBASE12.5.2 FOR REDHAT AS4.0 安裝步驟(zt)Redhat
- RedHat 7 靜默安裝Oracle11g的補充RedhatOracle
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- RedHat Advance Server上安裝Oracle 9204 RAC參考手冊(轉)RedhatServerOracle
- RedHat7.4安裝在個人電腦(筆記本)中安裝遇到的問題總結Redhat筆記
- linux下安裝snap安裝工具Linux
- redhat 7.4安裝mysql 8.0.18 source code原始碼的一些思考RedhatMySql原始碼
- Vmware linux redhat6.4 安裝11g(11.2.0.1) 雙節點RACLinuxRedhat
- Python 開發環境搭建(02):Python 3.7 + Redhat 7 原始碼安裝Python開發環境Redhat原始碼
- [重慶思莊每日技術分享]-Redhat Linux 6.5安裝ORACLE ASMLIBRedhatLinuxOracleASM
- typora下載安裝以及notepad++下載安裝
- windows 下安裝Windows
- RedHat 7.7 平臺安裝19c(19.3) RAC 詳細操作過程Redhat
- Linux下安裝java及配置(yum安裝)LinuxJava
- jmeter下載安裝及外掛安裝JMeter
- Maven的安裝/2.2 Linux下的安裝MavenLinux
- Linux下怎麼安裝.deb格式的安裝包?Linux系統下.deb格式安裝包的安裝教程Linux
- 解決VMware安裝RedHat虛擬機器無法上網的問題Redhat虛擬機
- oracleLinux下安裝oracleOracleLinux
- Linux下安裝pymysqlLinuxMySql
- Linux下安裝jiebaLinuxJieba