溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Oracle-11g數(shù)據(jù)庫(kù)安裝教程

發(fā)布時(shí)間:2020-07-18 05:14:03 來(lái)源:網(wǎng)絡(luò) 閱讀:1140 作者:遷行 欄目:關(guān)系型數(shù)據(jù)庫(kù)
Oracle是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類大、中、小、微機(jī)環(huán)境。它是一種高效率、可靠性好的 適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)解決方案。相信每一位IT大神都對(duì)ORACLE不陌生,我這里就針對(duì)oracle-11g版本的ORACLE數(shù)據(jù)庫(kù)的安裝進(jìn)行展示,也作為自己的備忘。
ORACLE數(shù)據(jù)庫(kù)的安裝分有兩種方式:靜默安裝、圖形化安裝。
一般情況下我們都會(huì)采用圖形化方式安裝,更直觀和清晰,對(duì)于靜默安裝,小編也不是很精通,所以就不能給大家介紹了,如果有興趣的朋友自行去百度或谷歌吧。

一、安裝前的準(zhǔn)備

1、準(zhǔn)備一臺(tái)安裝圖像界面的centos(小編這里準(zhǔn)備的是centos6)

小編這里使用的是centos6,并準(zhǔn)備了在centos6上可執(zhí)行的安裝前腳本,如果是在centos7上進(jìn)行安裝的朋友,請(qǐng)自行更改腳本,或者找適合centos7運(yùn)行的腳本。
安裝前需要聲明,ORACLE數(shù)據(jù)庫(kù)的安裝對(duì)內(nèi)存和磁盤(pán)空間的大小是有要求的,內(nèi)存大小不能低于1.2G。所以建議將內(nèi)存調(diào)大。數(shù)據(jù)庫(kù)存放的磁盤(pán)空間也不能太小,盡量調(diào)大一點(diǎn)。

2、下載安裝中需要的安裝包
  • 下載ORACLE-11g版本的安裝包
    地址:鏈接:https://pan.baidu.com/s/1qY7MqN6 密碼:c2oz
    其中有:

    p13390677_112040_Linux-x86-64_1of7.zip
    p13390677_112040_Linux-x86-64_2of7.zip
    (這兩個(gè)是ORACLE-11g的安裝包)

    pdksh-5.2.14-30.x86_64.rpm
    rlwrap-0.37-1.el6.x86_64.rpm (該包是在登錄數(shù)據(jù)庫(kù)的時(shí)候在登錄命令前加上rlwrap就可以在sql命令行下進(jìn)行上下翻,進(jìn)行刪除等。示例: rlwrap sqlplus / as sysbda)
    (這兩個(gè)是在安裝的過(guò)程中需要安裝的軟件包)
    orainst_11g.sh
    (這是安裝ORACLE前執(zhí)行的腳本)

    3、如果是在虛擬機(jī)中操作,需要將虛擬機(jī)的圖形界面調(diào)整到全屏,這里需要安裝VMware Tools

大家可能有疑問(wèn),安裝VMware Tools干嘛?
我們是采用圖形化安裝,其中圖形化界面比較大,如果不全屏的話,我們不能正常的點(diǎn)擊按鈕,所以還是將界面配置大點(diǎn)比較好。

在開(kāi)啟的虛擬機(jī)上方的菜單欄點(diǎn)擊‘虛擬機(jī)’,選擇‘安裝VMware Tools’
Oracle-11g數(shù)據(jù)庫(kù)安裝教程

會(huì)在虛擬機(jī)中彈出:

Oracle-11g數(shù)據(jù)庫(kù)安裝教程

這個(gè)時(shí)候進(jìn)入命令行頁(yè)面,使用df命令會(huì)顯示:

Oracle-11g數(shù)據(jù)庫(kù)安裝教程

接下來(lái)進(jìn)行包的解壓與安裝:
進(jìn)入:cd /media/VMware Tools
解壓:tar xvf VMwareTools-10.0.10-4301679.tar.gz –C /tmp
進(jìn)入目錄:cd /tmp/vmware-tools-distrib/
執(zhí)行安裝腳本:./vmware-install.pl
在安裝過(guò)程中基本是創(chuàng)建一些目錄復(fù)制一些文件,一路回車就好了。
故障:
    如果在安裝VMware-tools的時(shí)候出現(xiàn):
 what is the location of the "ifconfig"program on your machine?
    這個(gè)時(shí)候是安裝不了的,這是因?yàn)槿鄙?sbin/ifconfig工具,先退出VMware tools的安裝,需要安裝一個(gè)工具。
前提是我們的yum源倉(cāng)庫(kù)已經(jīng)配好了,否則是不能安裝工具的
執(zhí)行:yum install httpd-tools```
> 這個(gè)包提供了ifconfig命令,安裝成功后再重新執(zhí)行剛才我們執(zhí)行的安裝腳本,就可以了。安裝后退出本次登錄,重新登錄進(jìn)入使其生效,點(diǎn)擊全屏就可以進(jìn)入全屏了。

# 二、安裝過(guò)程
    1、安裝前的配置工作
需要配置yum源倉(cāng)庫(kù):
如果主機(jī)可以聯(lián)網(wǎng),則使用自帶的網(wǎng)上的源倉(cāng)庫(kù)就可以,如果主機(jī)不能聯(lián)網(wǎng),手動(dòng)配置本地倉(cāng)庫(kù)源,確保可以通過(guò)yum可以安裝包。
在CD/DVD設(shè)置中,將安裝系統(tǒng)的鏡像包連上,并確保已經(jīng)連接:
![](https://s1.51cto.com/images/blog/201712/17/a7388cc7118d2fa292fd2631f5b66c72.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

    配置yum源倉(cāng)庫(kù):
    設(shè)置可以聯(lián)網(wǎng),配置網(wǎng)上的yum源倉(cāng)庫(kù):

Vim /etc/yum.repos.d/base-epel.repo
[base]
name=jiake.base
baseurl= https://mirrors.aliyun.com/centos/6.9/os/x86_64/
gpgcheck=0
enabled=1
[epel]
name=jiake.epel
baseurl= https://mirrors.aliyun.com/epel/6/x86_64/
gpgcheck=0
enabled=1

配置靜態(tài)的網(wǎng)卡地址:
    將當(dāng)前的主機(jī)的地址在網(wǎng)卡配置文件中設(shè)置為靜態(tài)地址:
    在/etc/sysconfig/network-scripts/ifcfg-eth0(示例)
    將BOOTPROTO=dhcp,改為:BOOTPROTO=none
    并在該項(xiàng)的下方加上:
    IPADDR=192.168.11.108
    PREFIX=24```
保存退出,重新啟動(dòng)network:service network restart

配置/etc/hosts文件,使主機(jī)能夠根據(jù)地質(zhì)解析到主機(jī)名:
在該文件的最小方添加上自己的本機(jī)地址,空格后加上主機(jī)名
示例:

    192.168.11.108  jiake.centos.com```

    2、安裝數(shù)據(jù)庫(kù)軟件
將安裝ORACLE數(shù)據(jù)庫(kù)所需的軟件都放置到該主機(jī)下。
解壓:

p13390677_112040_Linux-x86-64_1of7.zip
p13390677_112040_Linux-x86-64_2of7.zip
unzip p13390677_112040_Linux-x86-64_1of7.zip;unzip p13390677_112040_Linux-x86-64_2of7.zip

創(chuàng)建ORACLE系統(tǒng)用戶:

useradd oracle

> 在剛才解壓的兩個(gè)包,會(huì)自動(dòng)生成一個(gè)database的目錄,該目錄中時(shí)安裝的文件。需要移動(dòng)到oracle家目錄下。
    安裝ORACLE數(shù)據(jù)庫(kù)需要在oracle用戶的登錄環(huán)境下,所有安裝的時(shí)候需要切換到oracle用戶,不過(guò)這些都不用擔(dān)心,為了簡(jiǎn)化安裝的過(guò)程,小編將會(huì)執(zhí)行一個(gè)腳本,該腳本會(huì)自行檢測(cè)并通過(guò)yum安裝需要的軟件,并且自動(dòng)切換oracle用戶,在該用戶下執(zhí)行剛才解壓的安裝包中的安裝腳本,會(huì)自動(dòng)彈出一個(gè)安裝的圖形化界面。腳本在本博客的最后呈上。
移動(dòng)database到oracle用戶的家目錄下:
mv database/ /home/oracle/```
(這里有個(gè)注意事項(xiàng),如果home目錄掛載的分區(qū)太小的話是移動(dòng)不成功的,需要調(diào)到home目錄掛載的分區(qū)大小,即使移動(dòng)過(guò)去了,如果空間太小,在安裝數(shù)據(jù)庫(kù)的過(guò)程中還是會(huì)報(bào)錯(cuò)。)

執(zhí)行小編的安裝腳本:

./orainst_11g.sh```
如圖:
![](https://s1.51cto.com/images/blog/201712/17/3b3f32175f756432fbeaeda556aebde7.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

    接下來(lái)都是圖形界面的安裝,請(qǐng)跟隨小編的腳步來(lái)進(jìn)行操作。
![](https://s1.51cto.com/images/blog/201712/17/787fc42383fbe48b1db160fe68d229a0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/f782acf536d6c51779efe241da14b859.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/91ca24fb57aa129db3147c123e29f432.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/6f3d2ec0707311c8f830d2928503a608.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/146cee2a41c4e21f383c1f7ca52da9ef.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/c25fe450226d1e95a057ff6e9e9d5ebb.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/daa72b6f1d15da5856162808d4daf928.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/f0dc62b61e1dd043b681eede30dc1a3e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/b37c7aaa2e6fd10653c5a90fcf18e097.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

    出現(xiàn)以上的問(wèn)題,需要安裝一個(gè)pdksh的包,并且調(diào)整shmmax的大小,執(zhí)行操作如下:
![](https://s1.51cto.com/images/blog/201712/17/e594faa43d2c7f7192977789f19aaba9.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/e2bf844b659ce739c8d8d0eca74150c5.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

    編輯好配置文件后要執(zhí)行以下:sysctl –p 讓配置生效,否則是不會(huì)生效的。

![](https://s1.51cto.com/images/blog/201712/17/86f6c7b93a9d1f0e515334ed44c90673.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/7b7e9c809f71583232e1d0feb2682200.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

    安裝完后提示執(zhí)行兩個(gè)腳本,該腳本在目錄下已經(jīng)創(chuàng)建,所以只需要執(zhí)行就好了:
![](https://s1.51cto.com/images/blog/201712/17/75d0ed864c68416f0e0d66b7acba2ea2.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

    執(zhí)行完后點(diǎn)擊ok。就安裝成功了!注意,這里我們只是安裝成功了數(shù)據(jù)庫(kù)軟件,并沒(méi)有創(chuàng)建數(shù)據(jù)庫(kù)。所以接下來(lái)需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)。

3、安裝數(shù)據(jù)庫(kù)
需要切換到oracle用戶下進(jìn)行操作,具體的步驟詳情見(jiàn)圖示:
![](https://s1.51cto.com/images/blog/201712/17/4e58dabed8a3771ee298d30d7ce28b41.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/9afe35e4f9889a1ea9850e79ce113923.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/0d6bd32a66203af55db63283d90cc78e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/bcc0eefb3a9e3c76225cb12206578d1c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/4e314774bbff5d39b9a1026bc9e7729e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/6e2cf6e1b251065ad8f10f13b5836d6d.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

    執(zhí)行該命令需要在oracle用戶下,否則是不能執(zhí)行的!如下圖:
![](https://s1.51cto.com/images/blog/201712/17/c0a44dab6c893b075828db39f8c0559f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/e27dba326674ad94b7a02c0f2847e283.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/65a742b9a29b98630070e9365c89732a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/718250966cc2f3b9c3d2cc01281fa924.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/4dd57cb6db78c3dbc16e67a751966cb2.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/1acf7087cb509fcb1fdcb52a025074f1.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/459af6b8dff8262724783e8b0a46b7b3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/cb2e2ddb619d1b4a663aec0974e7568f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/a460afc128c63ac98dbf7a0812fed968.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

![](https://s1.51cto.com/images/blog/201712/17/d50302a44a2906ed0db9c1a5e9fa70ca.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

    4、啟動(dòng)或關(guān)閉數(shù)據(jù)庫(kù)
根據(jù)以上的步驟安裝完成后,第一次默認(rèn)是自行啟動(dòng)的,但是今后再使用的時(shí)候就不行了,所以我們還要知道怎么進(jìn)行啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)。
ORACLE數(shù)據(jù)庫(kù)的啟動(dòng)分為三個(gè)階段:
> - 第一階段:?jiǎn)?dòng)實(shí)例
        啟動(dòng)實(shí)例命令:startup nomount; 加載參數(shù)文件來(lái)啟動(dòng)實(shí)例
- 第二階段:裝載數(shù)據(jù)庫(kù)
        裝載數(shù)據(jù)庫(kù)的命令:alter database mount;
        通過(guò)參數(shù)文件中記載的控制文件的位置來(lái)加載控制文件
- 第三階段:打開(kāi)數(shù)據(jù)庫(kù)
    打開(kāi)數(shù)據(jù)庫(kù)的的命令:alter database open;
    通過(guò)控制文件中記載的數(shù)據(jù)文件、日志文件的位置來(lái)加載打開(kāi)數(shù)據(jù)庫(kù)文件、日志文件

    但是我們可以通過(guò)一條命令進(jìn)行打開(kāi): startup
該命令依次自動(dòng)執(zhí)行以上三個(gè)階段的操作。
ORACLE數(shù)據(jù)庫(kù)的關(guān)閉分為以下幾種關(guān)閉方式:
    shutdown normal :(默認(rèn))禁止新的連接,等待所有的連接結(jié)束
    shutdown transactional:禁止新的連接,等待所有事務(wù)完成
    shutdown immediate:禁止新的連接,將沒(méi)有進(jìn)行提交的事務(wù)強(qiáng)制回滾
    shutdown abort:禁止新的連接,不進(jìn)行一致性檢查,直接強(qiáng)制關(guān)閉數(shù)據(jù)庫(kù)。```

5、查看數(shù)據(jù)庫(kù)啟動(dòng)狀態(tài)并查詢測(cè)試
查看啟動(dòng)的進(jìn)程:

Oracle-11g數(shù)據(jù)庫(kù)安裝教程

登錄進(jìn)行查詢測(cè)試:
登錄必須是在oracle用戶下登錄!

Oracle-11g數(shù)據(jù)庫(kù)安裝教程

三、安裝中注意事項(xiàng)及故障處理

1、注意事項(xiàng)

  • 在安裝前的準(zhǔn)備中一定要將地址改為靜態(tài)地址,并且可以通過(guò)該地址解析出本機(jī)的主機(jī)名,所以要將修改后的靜態(tài)地址和主機(jī)名對(duì)應(yīng)的寫(xiě)入/etc/hosts文件中。
  • 配置yum源的目的是在執(zhí)行安裝腳本的時(shí)候檢測(cè)到需要的包沒(méi)有安裝,可以通過(guò)yum方式進(jìn)行安裝,所以一定要保證yum倉(cāng)庫(kù)可以正常使用。
  • 不要忘記系統(tǒng)中要?jiǎng)?chuàng)建一個(gè)oracle用戶
  • 在進(jìn)行數(shù)據(jù)庫(kù)的安裝和登錄數(shù)據(jù)庫(kù)的時(shí)候都要在oracle用戶下進(jìn)行。
  • 注意在配置數(shù)據(jù)庫(kù)名字的時(shí)候,需要與腳本中的一致,因?yàn)樾【幍哪_本中定義的參數(shù):export ORACLE_SID=orcl,如果想創(chuàng)建多個(gè)實(shí)例,要將給參數(shù)暫時(shí)去掉,想創(chuàng)建什么名字的實(shí)例的時(shí)候,在創(chuàng)建前手動(dòng)執(zhí)行:export ORACLE_SID=instrance_name。
    2、故障處理
  • 腳本不能正常執(zhí)行?
    請(qǐng)確保系統(tǒng)用戶已經(jīng)創(chuàng)建,確保解壓的兩個(gè)安裝包生成的database正常且完全的移動(dòng)到了oracle用戶的家目錄下。如果該數(shù)據(jù)文件總是不能全部完整的移動(dòng)到oracle用戶的家目錄下,參考下一個(gè):
  • 解壓安裝包后生成的database目錄下的文件,在移動(dòng)到oracle用戶的家目錄的時(shí)候總是少一些文件?
    這種情況也會(huì)導(dǎo)致小編給的腳本不能正常執(zhí)行,安裝包的文件不能完全移動(dòng)到家目錄下,這是因?yàn)?home目錄掛載的分區(qū)空間太小導(dǎo)致的。
    在移動(dòng)database之前和移動(dòng)后,最好查看一下移動(dòng)的文件是否缺少了,這樣便于及時(shí)察覺(jué)到錯(cuò)誤。
    解決方法:將/home目錄掛載的分區(qū)容量擴(kuò)大
    (1)重新分一個(gè)分區(qū)將/home掛載。
    (2)如果是邏輯卷可以進(jìn)行邏輯卷擴(kuò)容。
    (3)如果根足夠大,可以暫時(shí)將/home目錄卸載,/home目錄就自動(dòng)掛載對(duì)應(yīng)到根的空間了,但是,這種方式不建議。
  • 在安裝數(shù)據(jù)庫(kù)軟件的時(shí)候,進(jìn)行prerequisite check檢測(cè)的時(shí)候顯示swap分區(qū)空間不夠的警告?
    這是因?yàn)镾wap空間與數(shù)據(jù)庫(kù)運(yùn)行所需的空間不符,需要進(jìn)行擴(kuò)容swap分區(qū)。
    解決辦法:擴(kuò)容swap分區(qū)
    方法一、創(chuàng)建swap文件,將該文件作為swap分區(qū)使用
    方法二、重新添加分區(qū),格式化為swap分區(qū),添加到swap上。
    從讀寫(xiě)上的性能考慮,建議采用第二中方式:

    (1)分區(qū)
    fdisk /dev/sda
    n -> 回車 -> +2G -> 回車 -> t -> 選最后一個(gè)分區(qū) -> 82 ->回車 –> w
    partx –a /dev/sda  #重新加載分區(qū)信息 
    (2)格式化分區(qū)
    Mkswap /dev/sdax
    (3)添加到Swap分區(qū)中
    Swapon /dev/sdax
    Free   #查看添加的swap是否添加上
  • 在啟動(dòng)數(shù)據(jù)庫(kù)的時(shí)候執(zhí)行startup報(bào)錯(cuò)?
    啟動(dòng)不起來(lái)可能是內(nèi)存分配不能滿足ORACLE數(shù)據(jù)庫(kù)的啟動(dòng)要求,所以需要調(diào)整系統(tǒng)的內(nèi)存,也可以調(diào)整共享內(nèi)存的大小,最好是調(diào)整系統(tǒng)的內(nèi)存,并將共享內(nèi)存調(diào)大:
    解決:
    (1)調(diào)到物理內(nèi)存
    (2)調(diào)大共享內(nèi)存
    Vim /etc/fstab
    tmpfs   /dev/shm   tmpfs  defaults,size=4G  0 0

    (3)再次登錄數(shù)據(jù)庫(kù)進(jìn)行逐步啟動(dòng)

    startup unmount;
    alter database mount;
    alter database open;

    (4)查看數(shù)據(jù)庫(kù)的啟動(dòng)?xùn)|進(jìn)程

    Ps –aux |grep ora_
    登錄數(shù)據(jù)庫(kù)查看數(shù)據(jù)庫(kù)的啟動(dòng)狀態(tài):
    select status from v$instance;
  • 在安裝的過(guò)程中遇到的問(wèn)題在圖中都已經(jīng)進(jìn)行指出了,可能并不全面,如有其它的問(wèn)題,請(qǐng)朋友們自行百度吧。
向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI