centos6.8安裝oracle11.2.0.4的步驟-創(chuàng)新互聯(lián)

這篇文章主要講解了“centos6.8安裝oracle11.2.0.4的步驟”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“centos6.8安裝oracle11.2.0.4的步驟”吧!

創(chuàng)新互聯(lián)建站"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設(shè)擁有電腦版、微信版、手機(jī)版的企業(yè)網(wǎng)站。實(shí)現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡(luò)+移動網(wǎng)絡(luò)一網(wǎng)打盡,滿足企業(yè)的營銷需求!創(chuàng)新互聯(lián)建站具備承接各種類型的網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)項(xiàng)目的能力。經(jīng)過10余年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務(wù),并獲得了客戶的一致好評。

安裝環(huán)境及系統(tǒng)要求    (下文具體參數(shù)值與路徑根據(jù)自己的環(huán)境調(diào)整)
操作系統(tǒng):Red Hat Enterprise Linux 6 (x86) 或者CentOS 6 (x64) 
數(shù)據(jù)庫:Oracle 11g r2 32-bit for Linux 或者 Oracle 11g r2 64-bit for Linux
內(nèi)存:至少1G的物理內(nèi)存
交換空間:1G的內(nèi)存推薦設(shè)置swap 分區(qū)至少為2G
硬盤:至少5G硬盤空間
配置Linux系統(tǒng)參數(shù)進(jìn)行Oracle的安裝

在Root用戶下執(zhí)行以下步驟:
前提:
1. cat /etc/sysconfig/network (查看主機(jī)名)
vi /etc/hosts (把Ip 與 主機(jī)名加進(jìn)去) 
2. vi /etc/resolv.conf
在此文件最后加入:nameserver 8.8.8.8

(1)修改用戶的SHELL的限制,修改/etc/security/limits.conf文件
輸入命令:vi /etc/security/limits.conf,按i鍵進(jìn)入編輯模式,將下列內(nèi)容加入該文件。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
編輯完成后按Esc鍵,輸入“:wq”存盤退出
(2)修改/etc/pam.d/login 文件,輸入命令:vi /etc/pam.d/login,按i鍵進(jìn)入編輯模式,將下列內(nèi)容加入該文件。
session required /lib64/security/pam_limits.so (說明/lib64為x86_64位機(jī)器,如果是/lib則為32為機(jī)器,否則出現(xiàn)無法登陸現(xiàn)象)
session required pam_limits.so
編輯完成后按Esc鍵,輸入“:wq”存盤退出
(3)修改linux內(nèi)核,修改/etc/sysctl.conf文件,輸入命令: vi /etc/sysctl.conf ,按i鍵進(jìn)入編輯模式,將下列內(nèi)容加入該文件
fs.file-max = 6815744 
fs.aio-max-nr = 1048576 
kernel.shmall = 2097152 
kernel.shmmax = 2147483648 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default = 4194304 
net.core.rmem_max = 4194304 
net.core.wmem_default = 262144 
net.core.wmem_max = 1048576
編輯完成后按Esc鍵,輸入“:wq”存盤退出
(4)編輯 /etc/profile ,輸入命令:vi /etc/profile,按i鍵進(jìn)入編輯模式,將下列內(nèi)容加入該文件。

if [ $USER = "oracle" ]; then 
if [ $SHELL = "/bin/ksh" ]; then 
ulimit -p 16384 
ulimit -n 65536 
else 
ulimit -u 16384 -n 65536 
fi
fi
編輯完成后按Esc鍵,輸入“:wq”存盤退出
(5)創(chuàng)建相關(guān)用戶和組,作為軟件安裝和支持組的擁有者。
創(chuàng)建用戶,輸入命令:
groupadd oinstall 
groupadd dba
創(chuàng)建Oracle用戶和密碼,輸入命令:
useradd -g oinstall -G dba -m oracle
passwd oracle
然后會讓你輸入密碼,密碼任意輸入2次,但必須保持一致,回車確認(rèn)
(6)創(chuàng)建數(shù)據(jù)庫軟件目錄和數(shù)據(jù)文件存放目錄
輸入命令:
mkdir /u01/app/oracle 
(7)更改目錄屬主為Oracle用戶所有
輸入命令:
chown -R oracle:oinstall /u01/app/oracle
(8)配置好yum源,補(bǔ)包 
yum install binutils compat-libcap1 vsftpd compat-libstdc++-33 iptraf gcc gcc-c++
glibc-devel glibc elfutils-libelf-devel compat-libcap1 compat-libstdc++-33 libaio-devel ksh libgcc
libstdc libstdc++ libstdc++-devel libaio libaio-devel make sysstat unixODBC unixODBC-devel -y

在oracle用戶下執(zhí)行以下步驟:
(1)配置oracle用戶的環(huán)境變量
輸入命令: 
vi .bash_profile 
按i進(jìn)入編輯模式,增加以下內(nèi)容:

PATH=$PATH:$HOME/bin
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=nifa
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
編輯完成后按Esc鍵,輸入“:wq”存盤退出。 執(zhí)行命令直接生效 source .bash_profile

(2)將Oracle安裝包(以64位為例)復(fù)制到linux的home目錄下,打開終端命令行界面,運(yùn)行unzip命令解壓oracle安裝文件。
輸入命令:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

(3)創(chuàng)建oraInst.loc(命令 vim /etc/oraInst.loc 沒有這個文件錄入以下內(nèi)容保存后會新建)

inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall

編輯完成后按Esc鍵,輸入“:wq”存盤退出

(4) 靜默安裝軟件
[oracle@orcl ~]$ vi /home/oracle/database/response/db_install.rsp 
[oracle@orcl ~]$ cat /home/oracle/database/response/db_install.rsp
oracle.install.option=INSTALL_DB_SWONLY        //安裝類型,只裝數(shù)據(jù)庫軟件
ORACLE_HOSTNAME=oracle                 //主機(jī)名稱(命令hostname查詢)
UNIX_GROUP_NAME=oinstall               // 安裝組
INVENTORY_LOCATION=/u01/app/oracle/oraInventory//INVENTORY目錄(**不填就是默認(rèn)值,本例此 處需修改,因個人創(chuàng)建安裝目錄而定)
SELECTED_LANGUAGES=en,zh_CN        // 選擇語言
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 // oracle_home *路徑根據(jù)目錄情況注意修改 本例安徑/u01/app/oracle
ORACLE_BASE=/u01/app/oracle   // oracle_base *注意修改
oracle.install.db.InstallEdition=EE         // oracle版本
oracle.install.db.isCustomInstall=false         //自定義安裝,否,使用默認(rèn)組件
oracle.install.db.DBA_GROUP=dba         //dba用戶組
oracle.install.db.OPER_GROUP=oinstall         //oper用戶組
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE //數(shù)據(jù)庫類型
oracle.install.db.config.starterdb.globalDBName=nifa //globalDBName
oracle.install.db.config.starterdb.SID=nifa         //SID(**此處注意與環(huán)境變量內(nèi)配置SID一致)
oracle.install.db.config.starterdb.memoryLimit=81920 //自動管理內(nèi)存的內(nèi)存(M)
oracle.install.db.config.starterdb.password.ALL=oracle //設(shè)定所有數(shù)據(jù)庫用戶使用同一個密碼
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false       //(手動寫了false)
DECLINE_SECURITY_UPDATES=true                 // **注意此參數(shù) 設(shè)定一定要為true
[oracle@orcl ~]$ cd database/
[oracle@orcl database]$ ./database/runInstaller -silent -force -noconfig -ignorePrereq -responseFile
/home/oracle/database/response/db_install.rsp
### 參數(shù)說明:
  /database是安裝包解壓后的路徑,此處根據(jù)安裝包解壓所在位置做修改,因人而異。
  runInstaller 是主要安裝腳本
  -silent 靜默模式
  -force 強(qiáng)制安裝
  -ignorePrereq忽略warning直接安裝。
  -responseFile讀取安裝應(yīng)答文件。

Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB. Actual 2533 MB Passed
Checking swap space: must be greater than 150 MB. Actual 2047 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2017-07-30_01-58-53PM. Please wait ...[oracle@orcl database]$ You can find the log of this install session at:
/u01/app/oracle/oraInventory/logs/installActions2017-07-30_01-58-53PM.log
The installation of Oracle Database 11g was successful.
Please check '/u01/app/oracle/oraInventory/logs/silentInstall2017-07-30_01-58-53PM.log' for more details.

As a root user, execute the following script(s):
1. /u01/app/oracle/11.2.0/product/db/root.sh


Successfully Setup Software.

(5) root執(zhí)行腳本
[root@orcl ~]# /u01/app/oracle/11.2.0/product/db/root.sh
(6) 手動配置監(jiān)聽,文件不存在就手動創(chuàng)建一個

[oracle@orcl response]$ cat /u01/app/oracle/11.2.0/product/db/network/admin/listerer.ora 
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
[oracle@orcl response]$ cat /u01/app/oracle/11.2.0/product/db/network/admin/tnsnames.ora 
# tnsnames.ora Network Configuration File: /u01/app/oracle/11.2.0/product/db/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

NIFA =
(DESCRIPTION =
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = nifa)
)
)

(7) DBCA靜默建庫:
[oracle@orcl bin]$ vi /home/oracle/database/response/dbca.rsp
[oracle@orcl bin]$ cat /home/oracle/database/response/dbca.rsp (有些值為#RECOVERYAREADESTINATION 可以使用默認(rèn)值)
[GENERAL]
RESPONSEFILE_VERSION = "11.2.0"
OPERATION_TYPE = "createDatabase"
[CREATEDATABASE]
GDBNAME = "nifa"
SID = "nifa"
TEMPLATENAME = "General_Purpose.dbc"
STORAGETYPE=FS
DATAFILEDESTINATION =/oracle/app/oradata
RECOVERYAREADESTINATION=/oracle/app/flash_recovery_area
CHARACTERSET = "AL32UTF8"
NATIONALCHARACTERSET= "AL32UTF8"
LISTENERS=LISTENER
TOTALMEMORY = "7000"
SYSPASSWORD = "oracle"
SYSTEMPASSWORD = "oracle"
[oracle@orcl bin]$ $ORACLE_HOME/bin/dbca -silent -responseFile /home/oracle/database/response/dbca.rsp
Copying database files
1% complete
3% complete
11% complete
18% complete
26% complete
37% complete
Creating and starting Oracle instance
40% complete
45% complete
50% complete
55% complete
56% complete
57% complete
60% complete
62% complete
Completing Database Creation
66% complete
70% complete
73% complete
85% complete
96% complete
100% complete
Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/nifa/nifa.log" for further details.
說明: 

如果使用asm , 則指定為  -storageType ASM 。 (注意沒有帶+)
如果為12c數(shù)據(jù)庫,則 -createAsContainerDatabase true 指定為容器數(shù)據(jù)庫 

(8) 檢查oracle實(shí)例是否正常運(yùn)行
[oracle@orcl ~]$ ps -ef|grep ora_pmon
oracle 3400 5309 0 18:01 pts/1 00:00:00 grep ora_pmon
oracle 31779 1 0 15:45 ? 00:00:01 ora_pmon_nifa
[oracle@orcl ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Sun Jul 30 18:01:53 2017

Copyright (c) 1982, 2013, Oracle. All rights reserved.

感謝各位的閱讀,以上就是“centos6.8安裝oracle11.2.0.4的步驟”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對centos6.8安裝oracle11.2.0.4的步驟這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

分享標(biāo)題:centos6.8安裝oracle11.2.0.4的步驟-創(chuàng)新互聯(lián)
URL分享:http://bm7419.com/article28/ihgcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站App開發(fā)網(wǎng)站導(dǎo)航、響應(yīng)式網(wǎng)站、微信公眾號、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司