虛擬機(jī)上安裝Linux操作系統(tǒng)亮航,此文章中安裝的系統(tǒng)基礎(chǔ)上安裝數(shù)據(jù)庫(kù)
oracle10g數(shù)據(jù)庫(kù)下載
數(shù)據(jù)庫(kù)安裝階段
一毛萌、Oracle10g安裝前準(zhǔn)備工作-系統(tǒng)配置
- 上傳Oracle安裝介質(zhì)到/soft目錄下
- 版本支持
經(jīng)過(guò)Oracle驗(yàn)證的redhat操作系統(tǒng)版本最高為4,4以后的版本都沒(méi)有經(jīng)過(guò)Oracle驗(yàn)證伦腐。沒(méi)有驗(yàn)證的版本如果不修改的話(huà),是無(wú)法安裝的初嘹。
(1)檢查一下安裝介質(zhì)中經(jīng)oracle驗(yàn)證的操作系統(tǒng)版本碴裙,RedHat驗(yàn)證的最高版本為4
(2)檢查一下操作系統(tǒng)的版本仅讽,顯示為5.6陶缺,很明顯不符合oracle的安裝需求
(3)修改合適的redhat操作系統(tǒng)版本
Red Hat Enterprise Linux Server release 5.6 (Tikanga)
改為
Red Hat Enterprise Linux Server release 4.6 (Tikanga)
[root@bogon ~]# vi /etc/redhat-release //進(jìn)入vi編輯器修改版本
(vi編輯器:insert/i進(jìn)入編輯模式,修改何什,ESC退出修改模式组哩,“shift+:”輸入wq保存退出即可)
再檢查是否修改成功
- YUM安裝軟件包
(1)Vm--settings--cd/dvd--use iso image file(browse選擇
linux-oracle-5.6-i386-dvd.iso)--connected打√--ok
(2)然后用YUM的工具來(lái)安裝所需軟件包。
[root@bogon ~]# mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@bogon ~]#
[root@bogon ~]# vi /etc/yum.repos.d/public-yum-el5.repo
[root@bogon ~]#
![輸入](http://upload-images.jianshu.io/upload_images/186519-03e762c49be79db4.png)
[root@bogon etc]#
[root@bogon etc]# yum install oracle-validated
……略……
Total download size: 36 M
Is this ok [y/N]:**y** //輸入y
Downloading Packages:
\-----------------------------------------------------------------------------
Total 2.0 GB/s | 18 MB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction Installing : compat-gcc-34 1/11
Installing : unixODBC 2/11
Installing : unixODBC-devel 3/11
Installing : libaio-devel 4/11
Installing : compat-gcc-34-c++ 5/11
Installing : libXp 6/11
Installing : sysstat 7/11
Installing : compat-db 8/11
Installing : elfutils-libelf-devel 9/11
Installing : oracle-validated 10/11
Installing : elfutils-libelf-devel-static 11/11
Installed:
oracle-validated.i386 0:1.0.0-24.el5
Dependency Installed:
compat-db.i386 0:4.2.52-5.1
compat-gcc-34.i386 0:3.4.6-4.1
compat-gcc-34-c++.i386 0:3.4.6-4.1
elfutils-libelf-devel.i386 0:0.137-3.el5
elfutils-libelf-devel-static.i386 0:0.137-3.el5
libXp.i386 0:1.0.0-8.1.el5
libaio-devel.i386 0:0.3.106-5
sysstat.i386 0:7.0.2-3.el5_5.1
unixODBC.i386 0:2.2.11-7.1
unixODBC-devel.i386 0:2.2.11-7.1
Complete!
[root@bogon ~]#
- 修改/etc/sysctl.conf文件
在安裝oracle軟件的驗(yàn)證步驟处渣,會(huì)明確的告訴你下面的設(shè)置伶贰,所以,我們可以提前將其改之罐栈,如果有興趣的同學(xué)黍衙,可以先安裝,驗(yàn)證的時(shí)候荠诬,再改也是一樣的琅翻。
[root@bogon soft]# vi /etc/sysctl.conf
>將
net.ipv4.ip_local_port_range = 9000 65500
改為
net.ipv4.ip_local_port_range = 1024 65000
--使上面修改生效
[root@bogon soft]# /sbin/sysctl -p
- 修改密碼及創(chuàng)建目錄和權(quán)限
(1) 修改oracle用戶(hù)的密碼(我們使用YUM安裝了相關(guān)的程序包的同時(shí),也為我們創(chuàng)建了Oracle賬戶(hù)和相關(guān)的組)
如果沒(méi)有oracle用戶(hù)柑贞,輸入useradd oracle增加oracle用戶(hù)</pre></code><pre><code>
[root@bogon ~]# passwd oracle
Changing password for user orac:le.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
(2) 創(chuàng)建相關(guān)目錄并賦權(quán)
[root@bogon ~]# mkdir -p /soft
[root@bogon ~]# chown -R oracle:oinstall /soft
[root@bogon ~]# chmod -R 755 /soft
[root@bogon ~]# mkdir -p /u01/app/oracle //強(qiáng)制創(chuàng)建路徑
[root@bogon ~]# chown -R oracle:oinstall /u01
[root@bogon ~]# chmod -R 755 /u01
- 主機(jī)名及IP的設(shè)定
[root@bogon ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.32 bogon<pre><code>(換成相應(yīng)ip地址空格oracle)</pre></code>(注:增加此行方椎,因?yàn)樵诎惭b的過(guò)程中,oracle會(huì)根據(jù)ip地址去做一些操作钧嘶,如果此處沒(méi)有計(jì)算機(jī)的ip地址及計(jì)算機(jī)名棠众,則在驗(yàn)證的過(guò)程中會(huì)有警告)
<pre><code>在root用戶(hù)下輸入ifconfig查ip地址</pre></code>
二、oracle10g的安裝
- 設(shè)置oracle用戶(hù)環(huán)境變量
[root@bogon~]# su - oracle
[oracle@bogon ~]$
[oracle@bogon ~]$ vi .bash_profile
<pre><code>注:在文件的最下方增加如下內(nèi)容
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=ORCL
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
--修改完成有决,使其修改生效闸拿,如下:
[oracle@bogon ~]$ . .bash_profile
[oracle@bogon ~]$
--或者
[oracle@bogon ~]$ source .bash_profile
[oracle@bogon ~]$
--再或者注銷(xiāo)重新登錄
</pre></code>
注:
ORACLE_BASE:oracle產(chǎn)品基目錄
ORACLE_HOME:數(shù)據(jù)庫(kù)產(chǎn)品目錄通常情況下HOME目錄是BASE的子目錄 **
ORACLE_SID:操作系統(tǒng)和oracle實(shí)例關(guān)聯(lián)的紐帶**
PATH:將安裝后的oracle命令追加到執(zhí)行搜索路徑
LD_LIBRARY_PATH:動(dòng)態(tài)庫(kù)的位置
上傳oracle安裝介質(zhì)
將oracle安裝介質(zhì)上傳到/soft目錄下,步驟略安裝軟件
( 1 ) 在oracle用戶(hù)下书幕,執(zhí)行oracle安裝命令后新荤,檢查通過(guò)后,啟動(dòng)圖形界面
注1:如果起不來(lái)圖形界面台汇,先切換到root用戶(hù)下苛骨,執(zhí)行xhost +篱瞎,然后再切換到oracle用戶(hù)下后再次執(zhí)行安裝軟件。
注2:此處顏色不對(duì)時(shí)智袭,可能是沒(méi)有獲得權(quán)限需要執(zhí)行設(shè)置權(quán)限
驗(yàn)證
設(shè)置權(quán)限
設(shè)置權(quán)限
( 2 ) 選擇高級(jí)安裝
( 3 )下一步即可
(4)默認(rèn)企業(yè)版奔缠,繼續(xù)
(5)看一下路徑,因?yàn)樵诃h(huán)境變量中已經(jīng)設(shè)置好home了吼野,所以,此處自動(dòng)反填出來(lái)(如果此處10.2.0后面多了/db_1則在11部設(shè)置第二個(gè)腳本時(shí)應(yīng)該在10.2.0后也加/db_1)
( 6 ) 全部驗(yàn)證通過(guò)两波,下一步
(7)此處注意瞳步,要選擇,只安裝軟件
停在88%時(shí)設(shè)置主機(jī)名為oracle 使主機(jī)名與用戶(hù)名一致
[root@bogon ~]# hostname
bogon
[root@bogon ~]# hostname oracle
[root@bogon ~]# hostname
oracle
[root@bogon ~]#
(8)確認(rèn)安裝內(nèi)容腰奋,無(wú)誤单起,安裝
(9)安裝開(kāi)始
(10)安裝的過(guò)程中,會(huì)彈出如下窗口劣坊,按照提示嘀倒,在root下執(zhí)行下面的兩個(gè)shell腳本即可
(11)在root用戶(hù)下執(zhí)行兩個(gè)shell腳本
(12)安裝完成,此處會(huì)告訴你ISQL*Plus的登錄url局冰,點(diǎn)擊退出测蘑,安裝結(jié)束