Redhat 6.2 下 oracle 11g R2的安裝詳解第2/2頁(yè)
11、選擇配置類型
包含2個(gè)選項(xiàng):
一般用途/事務(wù)處理:為一般用途或高事務(wù)處理量應(yīng)用而設(shè)計(jì)的啟動(dòng)數(shù)據(jù)庫(kù)。
數(shù)據(jù)倉(cāng)庫(kù):為數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用程序而優(yōu)化的啟動(dòng)數(shù)據(jù)庫(kù)。
這里我選擇【一般用途/事務(wù)處理】,然后點(diǎn)擊【Next】:
12、制定數(shù)據(jù)庫(kù)標(biāo)識(shí)符
指定Oracel全局?jǐn)?shù)據(jù)庫(kù)名和服務(wù)標(biāo)識(shí)符為:orcl(在前面提到),然后點(diǎn)擊【Next】:
13、制定配置選項(xiàng)
在【內(nèi)存】頁(yè)中勾選【啟用自動(dòng)內(nèi)存管理】,在【字符集】頁(yè)中選擇【使用Unicode】,然后點(diǎn)擊【Next】:
14、制定管理選項(xiàng)
選擇【使用Database Control管理數(shù)據(jù)庫(kù)】,然后點(diǎn)擊【Next】:
15、指定數(shù)據(jù)庫(kù)存儲(chǔ)選項(xiàng)
選擇【文件系統(tǒng)】,并設(shè)置路徑為:/home/app/oracle/oradata,然后點(diǎn)擊【Next】:
16、指定恢復(fù)選項(xiàng)
選擇【不啟用自動(dòng)備份】,然后點(diǎn)擊【Next】:
17、指定方案口令
這里我選擇【對(duì)所有賬戶使用相同口令】,然后輸入密碼(rootadmin),當(dāng)然你也可以為不同用戶設(shè)置不同密碼。然后點(diǎn)擊【Next】:
18、特權(quán)操作系統(tǒng)組
設(shè)置數(shù)據(jù)庫(kù)管理員組為【dba】,數(shù)據(jù)庫(kù)操作者組為【oinstall】。然后點(diǎn)擊【Next】:
19、執(zhí)行先決條件檢查
若提示有程序包不存在,我們可以通過(guò)yum進(jìn)行安裝,然后點(diǎn)擊【Next】:
Package 包直接yum install 安裝 pdksh從網(wǎng)上down rpm包
20、概要
查看安裝概要,若無(wú)問(wèn)題,則可點(diǎn)擊【Finish】結(jié)束配置,開(kāi)始進(jìn)行安裝:
21、軟件安裝及配置數(shù)據(jù)庫(kù)
22、運(yùn)行配置腳本
軟件及數(shù)據(jù)庫(kù)配置完成后,需要運(yùn)行配置腳本:
打開(kāi)命令終端,切換到root用戶,并執(zhí)行腳本:
[root@oracle tmp]# /home/app/oraInventory/orainstRoot.sh
[root@oracle ~]# /home/app/oracle/product/11.2.0/dbhome_1/root.sh
/usr/local/bin
執(zhí)行完成后,切換到圖形安裝界面,點(diǎn)擊【OK】
這樣oracle數(shù)據(jù)庫(kù)就安裝完成了
三、配置優(yōu)化與測(cè)試(root)
1、修改/etc/oratab文件
root@oracle ~]# vi /etc/oratab
orcl:/home/app/oracle/product/11.2.0/dbhome_1:Y (將N改為Y)
2、修改dbstart和dbshut文件
進(jìn)入dbstart和dbshut所在的bin目錄
root@oracle ~]# cd /home/app/oracle/product/11.2.0/dbhome_1/bin/
[root@oracle bin]# vi dbstart
ORACLE_HOME_LISTNER=$ORACLE_HOME (將$1改為$ORACLE_HOME)
[root@oracle bin]# vi dbshut
ORACLE_HOME_LISTNER=$ORACLE_HOME (將$1改為$ORACLE_HOME)
3、建立啟動(dòng)腳本
在/etc/rc.d/init.d/目錄下新建一個(gè)oracle文件
在其中添加以下內(nèi)容:
#!/bin/bash
# chkconfig: 2345 99 10
# description: Startup Script for oracle Databases
# /etc/rc.d/init.d/oracle
export ORACLE_BASE=/home/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
case “$1” in
start)
echo “-----startup oracle-----“ >> /var/log/oraclelog
su oracle –c “$ORACLE_HOME/bin/dbstart”
su oracle –c “$ORACLE_HOME/bin/emctl start dbconsole”
touch /var/lock/subsys/oracle
echo “-----startup oracle successful-----“ >> /var/log/oraclelog
echo “OK”
;;
stop)
echo “-----shutdwn oracle-----“ >> /var/log/oraclelog
su oracle –c “$ORACLE_HOME/bin/dbshut”
su oracle –c “$ORACLE_HOME/bin/emctl stop dbconsole”
rm –f /var/lock/subsys/oracle
echo “-----shutdown oracle successful-----“ >> /var/log/oraclelog
echo “OK”
;;
*)
echo “Usage: ‘basename $0' start|stop”
exit 1
esac
exit 0
4、設(shè)置腳本權(quán)限
[root@oracle init.d]# chmod 755 oracle
5、建立oracle服務(wù)
[root@oracle ~]# chkconfig --add oracle
[root@oracle ~]# chkconfig oracle on
6、測(cè)試連接
[oracle@oracle ~]$ sqlplus "/as sysdba"
SQL*Plus: Release 11.2.0.1.0 Production on Tue Jan 5 16:49:24 2016
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
7、啟動(dòng)oem客戶端
[oracle@oracle ~]$ emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
https://oracle:1158/em/console/aboutApplication
- An instance of Oracle Enterprise Manager 11g Database Control is already running.
8、登錄Oracle企業(yè)管理器(OEM)
打開(kāi)系統(tǒng)的FireFox瀏覽器,并輸入OEM的URL:https://oracle:1158/em,遠(yuǎn)程訪問(wèn)的話輸入的URL:https://192.168.100.197:1158/em輸入sys用戶和密碼(rootadmin),以SYSDBA身份登錄,登錄成功的頁(yè)面如下:
四、安裝過(guò)程中常見(jiàn)的問(wèn)題
yum源的配置
Redhat自身的源存在一些問(wèn)題,我安裝過(guò)程中使用的是163的源。
1、 確認(rèn)RedHat的版本
cat /etc/redhat-release或者uname -m
系統(tǒng):rhel-server-6.2-i386
2、 找到對(duì)應(yīng)的redhat6.2的源rpm包
把下面4個(gè)rpm文件wget下載下來(lái)備用
http://mirrors.163.com/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
http://mirrors.163.com/centos/6/os/i386/Packages/yum-3.2.29-69.el6.centos.noarch.rpm
http://mirrors.163.com/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm
http://mirrors.163.com/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
3、 卸載自帶的yum
rpm -aq|grep yum|xargs rpm -e --nodeps
4、 按照下面的順序安裝rpm包
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.i686.rpm
rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
(最后兩個(gè)安裝包要放在一起同時(shí)安裝,否則會(huì)提示相互依賴,安裝失敗)
5、 添加163的yum源
# cd /etc/yum.repos.d/
# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
# vi CentOS6-Base-163.repo
編輯文件,把文件中的$releasever全部替換成redhat的版本號(hào)也就是6最后保存。
6、 導(dǎo)入key
# rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
7、 清理yum緩存
# yum clean all
# yum makecache #將服務(wù)器上的軟件包信息緩存到本地,以提高搜索安裝軟件的速度
# yum install vim* #測(cè)試yum是否可用
至此,Redhat6可以使用CentOS的yum源在線安裝軟件了!
需要安裝的依賴包
在安裝oracle的過(guò)程中會(huì)check,我們發(fā)現(xiàn)會(huì)少一些依賴包我們可以通過(guò)yum install進(jìn)行安裝
compat-libstdc++-33-3.2.3-69.el6.i686
elfutils-libelf-devel-0.161-3.el6.i686
gcc-c++-4.4.7-16.el6.i686
libstdc++-devel-4.4.7-16.el6.i686
libaio-devel-0.3.107-10.el6.i686
unixODBC-2.2.14-14.el6.i686
unixODBC-devel-2.2.14-14.el6.i686
pdksh-5.2.14
Swap 空間不夠問(wèn)題
1、用dd指令建了一個(gè)swapfile;
[root@oracle image]# dd if=/dev/zero of=/tmp/swap bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 32.223 s, 33.3 MB/s
2、用mkswap將swapfile格式化為swap文件格式
[root@oracle image]# mkswap /tmp/swap
mkswap: /tmp/swap: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=4ae3030b-bedc-45c5-84e5-6193af42e7a3
3、用swapon啟動(dòng)該文件
[root@oracle image]# swapon /tmp/swap
[root@oracle image]# free -m
total used free shared buffers cached
Mem: 2022 1967 54 0 29 1680
-/+ buffers/cache: 258 1764
Swap: 3039 0 3039
bash:sqlplus:command not found 的問(wèn)題
1、 檢查.base_profile中PATH是否配置正確
2、 切換到root給sqlplus建立一個(gè)索引
root登陸之后切換到oracle用戶上,輸入
su oracle
第二步:連接
在oracle用戶下,輸入
sqlplus /nolog
第三步:使用管理員權(quán)限
輸入
connect /as sysdba
第四步:?jiǎn)?dòng)/關(guān)閉服務(wù)
輸入
startup
關(guān)閉
Shutdown
監(jiān)聽(tīng)器
lsnrctl start 啟動(dòng)
lsnrctl stop 關(guān)閉
lsnrctl status 狀態(tài)
[root@oracle ~]# ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
Oralce數(shù)據(jù)庫(kù)的啟動(dòng)
如果感覺(jué)看起來(lái)不太清晰:可以下載doc版本的,下載地址:http://www.dbjr.com.cn/books/475983.html
- centos7下安裝oracle11gR2的詳細(xì)步驟
- centos 6.5下安裝oracle 11gR2與Oracle自動(dòng)啟動(dòng)的配置
- linux系統(tǒng)下oracle11gR2靜默安裝的經(jīng)驗(yàn)分享
- oracle 11gR2 win64安裝配置教程另附基本操作
- windows下oracle 11g r2 安裝過(guò)程與卸載詳細(xì)圖解
- oracle11gR2使用exp導(dǎo)出命令時(shí)報(bào)EXP-00011錯(cuò)誤的解決方法
- CentOS 6.4下安裝Oracle 11gR2詳細(xì)步驟(多圖)
- Linux系統(tǒng)(X64)安裝Oracle11g完整安裝圖文教程另附基本操作
- VMware中l(wèi)inux環(huán)境下oracle安裝圖文教程(一)
- Linux 7下腳本安裝配置oracle 11g r2教程
相關(guān)文章
淺談Oracle數(shù)據(jù)庫(kù)的建模與設(shè)計(jì)
淺談Oracle數(shù)據(jù)庫(kù)的建模與設(shè)計(jì)...2007-03-03詳解azure 云上準(zhǔn)備oracle11g的vnc安裝環(huán)境
本篇文章主要介紹了詳解azure 云上準(zhǔn)備oracle11g的vnc安裝環(huán)境,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03Oracle出現(xiàn)超出打開(kāi)游標(biāo)最大數(shù)的解決方法
這篇文章主要介紹了Oracle出現(xiàn)超出打開(kāi)游標(biāo)最大數(shù)的解決方法,涉及針對(duì)Oracle游標(biāo)位置的判斷與處理技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06[Oracle] CPU/PSU補(bǔ)丁安裝詳細(xì)教程
Oracle CPU的全稱是Critical Patch Update, Oracle對(duì)于其產(chǎn)品每個(gè)季度發(fā)行一次安全補(bǔ)丁包,通常是為了修復(fù)產(chǎn)品中的安全隱患,以下是對(duì)CPU/PSU補(bǔ)丁安裝的具體操作步驟進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考2013-07-07Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)遷移完整解決步驟
我們常常需要對(duì)數(shù)據(jù)進(jìn)行遷移,遷移到更性能配置更高級(jí)的主機(jī)OS上、遷移到遠(yuǎn)程的機(jī)房、遷移到不同的平臺(tái)下,這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)遷移的相關(guān)資料,需要的朋友可以參考下2024-02-02oracle不能使用EM怎么辦 oracle11g如何正確安裝配置EM
這篇文章主要為大家詳細(xì)介紹了oracle不能使用EM的解決方法,oracle11g如何正確安裝配置EM,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05oracle11g客戶端連接12c服務(wù)器ORA-01017錯(cuò)誤問(wèn)題解決
這篇文章主要介紹了oracle11g客戶端連接12c服務(wù)器ORA-01017錯(cuò)誤,本文給大家分享完美解決方法,對(duì)oracle 12c錯(cuò)誤ORA-01017問(wèn)題解決方法感興趣的朋友跟隨小編一起看看吧2023-06-06關(guān)于oracle數(shù)據(jù)庫(kù)表空間擴(kuò)容的問(wèn)題
這篇文章主要介紹了關(guān)于oracle數(shù)據(jù)庫(kù)表空間擴(kuò)容的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02