在linux下安裝oracle數(shù)據(jù)庫步驟:
創(chuàng)新互聯(lián)公司成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元汝城做網(wǎng)站,已為上家服務(wù),為汝城各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
1、下載oracle安裝文件
一、檢查必要條件
1.1、檢查內(nèi)存及交換分區(qū)
Oracle要求2GB以上的內(nèi)存
#查看內(nèi)存大小
grep MemTotal /proc/meminfo
#查看交換區(qū)大小
grep SwapTotal /proc/meminfo
#也可以使用下面的命令查看內(nèi)存大小
free -m1234567
交換分區(qū)要求
內(nèi)存大小
交換分區(qū)要求
1GB~2GB 內(nèi)存的1.5倍
2GB~16GB 和內(nèi)存大小相等
大于16GB 16GB
1.2、確認(rèn)操作系統(tǒng)位數(shù)
[root@FSWWOA /]# uname -m
x86_6412
x86_64:表示用的是Intel的處理器,并且操作系統(tǒng)是64位的
i386:表示是32位
1.3、檢查硬盤空間
#查看臨時(shí)目錄空間
[root@FSWWOA /]# df -h /tmp
#查看硬盤總空間
[root@FSWWOA /]# df -h1234
Oracle安裝是要求/tmp目錄要有至少1GB的空間。
以下是Oracle各個(gè)版本安裝是所需的空間
版本
所需空間
Enterprise Edition(企業(yè)版) 4.7GB
Standard Edition(標(biāo)準(zhǔn)版) 4.6GB
二、安裝必要軟件
首先需要檢查系統(tǒng)版本,然后從Oracle官方文檔中找到對(duì)應(yīng)的Linux版本。
[root@FSWWOA /]# cat /proc/version
Linux version 2.6.32-71.el6.x86_64 (root@CentOS6064.localdomain) (gcc version 4.4.4 20110726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Wed Feb 29 15:21:16 CST 201212
Oracle官方文檔中對(duì)應(yīng)的版本如下
On Red Hat Enterprise Linux 6
2.6.32-71.el6.x86_64 or later
然后根據(jù)Linux版本找到其必要安裝的軟件,如下
The following or later version of packages for Oracle Linux 6, Red Hat Enterprise Linux 6, and Asianux Server 4 must be installed:
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)1234567891011121314151617181920212223
檢查系統(tǒng)是否安裝以上的軟件,如果沒有安裝則安裝這些軟件
yum install -y binutils.x86_64 binutils-devel.x86_64
yum install -y compat-libcap1.x86_64
yum install -y compat-libstdc++-33.x86_64
yum install -y compat-libstdc++-33.i386
yum install -y gcc.x86_64 gcc-c++.x86_64
yum install -y glibc.x86_64 glibc.i686 glibc-devel.x86_64 glibc-devel.i386
yum install -y ksh.x86_64
yum install -y libgcc.i386 libgcc.x86_64
yum install -y libstdc++.i386 libstdc++.x86_64 libstdc++-devel.i386 libstdc++-devel.x86_64
yum install -y libaio libaio-devel
yum install -y make.x86_64
yum install -y sysstat.x86_64
yum install -y pdksh.x86_64
/*-------------------------------------*/
yum install -y unixODBC.x86_64 unixODBC.i386 unixODBC-devel.i386 unixODBC-devel.x86_64123456789101112131415
三、創(chuàng)建Oracle用戶和組
[root@FSWWOA /]# groupadd dba
[root@FSWWOA /]# groupadd oinstall
#添加用戶
[root@FSWWOA /]# useradd -g oinstall -G dba oracle
#設(shè)置Oracle的密碼
[root@FSWWOA /]# pwd oracle oracle
#這里密碼使用:oracle12345678
四、修改系統(tǒng)參數(shù)
4.1、修改用戶的SHELL的限制
修改/etc/security/limits.conf文件
vi /etc/security/limits.conf1
然后在文件中添加如下內(nèi)容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 655361234
4.2、修改/etc/pam.d/login 文件
vi /etc/pam.d/login1
然后在文件中添加如下內(nèi)容
session required /lib/security/pam_limits.so
session required pam_limits.so12
4.3、修改系統(tǒng)核心參數(shù)
修改/etc/sysctl.conf文件vi /etc/sysctl.conf,然后在文件中加入
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 10485761234567891011
執(zhí)行sysctl -p是配置立刻生效。使用sysctl -a查看所有系統(tǒng)參數(shù)。
五、創(chuàng)建Oracle安裝目錄
5.1創(chuàng)建Oracle安裝目錄
cd /u01
mkdir -p app/oracle/product/11.2.0/dbhome_1
mkdir app/oradata123
5.2修改目錄所有者
[root@FSWWOA u01]# chown -R oracle:oinstall app
[root@FSWWOA u01]# ll
總用量 20
drwxr-xr-x. 4 oracle oinstall 4096 11月 25 08:46 app
drwx------. 2 root root 16384 11月 24 14:29 lost+found12345
六、修改系統(tǒng)環(huán)境變量
使用vi ~/.bash_profile打開環(huán)境變量配置文件。加入如下內(nèi)容
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 123456
然后使用source ~/.bash_profile是配置立即生效。使用env | grep ORACLE可以查看環(huán)境變量配置。
七、安裝Oracle
7.1解壓Oracle安裝文件
將Oracle拷貝至Linux服務(wù)器上,然后解壓
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip12
如果使用光盤安裝,則使用mount -t iso9660 /dev/dvd /mnt/dvd掛載光盤
7.2設(shè)置安裝環(huán)境
如果Linux系統(tǒng)字符編碼是中文的,在安裝過程中Oracle安裝界面會(huì)全部亂碼??墒褂胑xport LANG=en_US,將會(huì)話的字符集改為英文字符集,然后再安裝就不會(huì)出現(xiàn)亂碼。
另外,Oracle安裝時(shí)需要圖形界面的支持。
剩余部分見PDF文檔(后續(xù)圖片太多不再一一上傳),剩余部分如下:
7.3開始安裝Oracle
八、測(cè)試安裝結(jié)果
九、修改防火墻配置,將Oracle端口添加到例外
十、將Oracle設(shè)置自啟動(dòng)
十一、設(shè)置Oracle用戶名密碼不區(qū)分大小寫
步驟1:下載oracle
步驟2:安裝
雙擊setup.exe,出現(xiàn)圖形,按照?qǐng)D所示操作。
第二步直接按照系統(tǒng)默認(rèn)即可,點(diǎn)擊下一步
默認(rèn)安裝桌面版
輸入Oracle admin用戶名口令,忽略系統(tǒng)提示,點(diǎn)擊下一步
忽略提示
出現(xiàn)“執(zhí)行先決條件檢查”的步驟中,都顯示失敗,不要緊,忽略即可
點(diǎn)擊完成
安裝過程中出現(xiàn)對(duì)話框,顯示:“[INS-20802] Oracle Net Configuration Assistant 失敗?!保梢灾苯雍雎灾?,繼續(xù)安裝
出現(xiàn)口令管理界面,表明基本成功安裝。
建設(shè)你先下個(gè)安裝說明。
ORACLE 10g,現(xiàn)在介紹下自己的安裝過程:
環(huán)境:OS: WIN 2000 Server
MEM:250M(哈哈是有點(diǎn)小,安裝時(shí)還有警告呢~)
DB: ORACLE 10.2.0
2)。解壓縮后就可以安裝了。執(zhí)行SETUP.EXE
3)。在DOS下運(yùn)行片刻進(jìn)入ORACLE 10G安裝-安裝方法界面在這里你要指定自己的安裝方法,ORACLE提供了兩種安裝方法:基本安裝(I)和高級(jí)安裝(A)
基本安裝(I):使用標(biāo)準(zhǔn)配置選項(xiàng)(需要輸入的內(nèi)容最少)執(zhí)行完整的10g安裝。注意:此選項(xiàng)使用文件系統(tǒng)進(jìn)行存儲(chǔ),并將一個(gè)口令用于所有數(shù)據(jù)庫帳戶(SYS、SYSTEM、SYSMAN、DBSNMP)。要設(shè)置安裝的主目錄、安裝類型和創(chuàng)建啟動(dòng)數(shù)據(jù)庫。
高級(jí)安裝(A):可提供高級(jí)選項(xiàng),例如:為不同的帳戶設(shè)置不同的口令,選擇數(shù)據(jù)庫語言,產(chǎn)品語言,自動(dòng)備份,定制安裝以及備用存儲(chǔ)選項(xiàng)(自動(dòng)存儲(chǔ)管理)。
ORACLE默認(rèn)的為基本安裝。選擇相應(yīng)的安裝方法后,下一步。我為高級(jí)安裝。
4)。選擇安裝類型:(企業(yè)版、標(biāo)準(zhǔn)版、個(gè)人版、定制)。這里選擇企業(yè)版。下一步。
5)。指定主目錄詳細(xì)信息:包括安裝產(chǎn)品的名稱及安裝產(chǎn)品的完整路徑。選擇后下一步。
6)。進(jìn)入產(chǎn)品特定先決條件的檢查界面:在這里要檢查安裝ORACLE所需的操作系統(tǒng)需求、物理內(nèi)存需求、網(wǎng)絡(luò)配置需求等等。檢查后的結(jié)果就在該界面下邊的下拉框中??赡軅€(gè)別的檢查結(jié)果會(huì)失敗,但不會(huì)影響安裝。
如果在第3)步選擇了基本安裝的話,就不用執(zhí)行4)、5)步了。直接進(jìn)入第6)步。
繼續(xù)下一步,可能會(huì)有警告可以忽律。
7)。如果本機(jī)上還安裝了其他版本的數(shù)據(jù)庫的話,可能會(huì)詢問是否升級(jí)現(xiàn)有的數(shù)據(jù)庫。選擇否。下一步。
8)。選擇配置選項(xiàng)(創(chuàng)建數(shù)據(jù)庫、配置自動(dòng)存儲(chǔ)管理(ASM)、僅安裝數(shù)據(jù)庫軟件)。
9)。選擇數(shù)據(jù)庫配置即選擇你要?jiǎng)?chuàng)建的數(shù)據(jù)庫類型:(一般用途、事務(wù)處理、數(shù)據(jù)倉庫、高級(jí))。
10)。指定數(shù)據(jù)庫配置選項(xiàng)(數(shù)據(jù)庫命名:全局?jǐn)?shù)據(jù)庫名和系統(tǒng)標(biāo)示符SID、數(shù)據(jù)庫字符集、數(shù)據(jù)庫示例是否創(chuàng)建帶樣本的數(shù)據(jù)庫)。
11)。選擇數(shù)據(jù)庫管理選項(xiàng):默認(rèn)為使用database control管理數(shù)據(jù)庫,是否啟用電子郵件通知。
12)。指定數(shù)據(jù)庫存儲(chǔ)選項(xiàng):選定要?jiǎng)?chuàng)建數(shù)據(jù)庫的存儲(chǔ)機(jī)制(文件系統(tǒng)即你創(chuàng)建的數(shù)據(jù)庫的文件的位置、自動(dòng)存儲(chǔ)管理、裸設(shè)備。)
13)。指定備份和恢復(fù)選項(xiàng):選擇是否起用自動(dòng)備份選項(xiàng)。
14)。指定數(shù)據(jù)庫方案的口令。包括SYS、SYSTEM、SYSMAN、DBSNMP的口令。注意口令的首字符為字母。
15)。最后生成ORACLE UNIVERSAL INSTALL的概要文件。仔細(xì)檢查概要文件確定自己的選項(xiàng),如果沒有什么更改的了,點(diǎn)安裝就開始ORACLE 10g的安裝了。具體的安裝時(shí)間不同,根據(jù)硬件的配置有關(guān)。