redhat7安装Oracle11g数据库全过程
目錄
- 一.ORACLE 11204安裝
- 1.1建立目錄
- 1.2配置用戶
- 1.3權(quán)限和所有者設(shè)置
- 1.4上傳并解壓安裝包
- 1.5系統(tǒng)參數(shù)配置
- 1.6yum包安裝
- 1.7用戶環(huán)境變量設(shè)置
- 二. 安裝oracle11g
- 2.1安裝數(shù)據(jù)庫(kù)
- 2.2創(chuàng)建數(shù)據(jù)庫(kù)
- 2.3建立監(jiān)聽(tīng)
- 三. 測(cè)試連接
一.ORACLE 11204安裝
1.1建立目錄
mkdir /u01 /u02 mkdir -p /oradata/arch/u01作為oracle安裝的base目錄,/u02作為安裝介質(zhì)(安裝包)的存放目錄,/oradata作為數(shù)據(jù)庫(kù)數(shù)據(jù)文件存放目錄 /oradata/arch作為歸檔放置目錄
1.2配置用戶
建立dba組和oinstall組和oracle用戶
groupadd -g 54321 oinstall groupadd -g 54322 dba useradd -u 54321 -g oinstall -G dba oracle設(shè)置密碼
echo wcx,4890 | passwd --stdin oracle1.3權(quán)限和所有者設(shè)置
這需將/u01和/u02的所有者賦予oracle用戶和dba組,并且為相關(guān)文件添加執(zhí)行權(quán)限:
chown -R oracle:oinstall /u01 /u02 /oradata chmod 755 /u01 /u02 /oradata1.4上傳并解壓安裝包
oracle用戶上傳安裝包至/u02目錄下并解壓
unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip1.5系統(tǒng)參數(shù)配置
root用戶運(yùn)行
vi /etc/profile
vi /etc/security/limits.conf 添加用戶資源限制
oracle soft nproc 20480 oracle hard nproc 40960 oracle soft nofile 20480 oracle hard nofile 65536 oracle soft stack 20480 oracle hard stack 32768vi /etc/sysctl.conf 修改內(nèi)核參數(shù)
kernel.shmmax = 68719476736 kernel.shmall = 4294967296 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.wmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_max = 1048576 fs.aio-max-nr = 1048576 fs.file-max = 6815744運(yùn)行sysctl -p命令使內(nèi)核參數(shù)生效
1.6yum包安裝
這里使用自己配置的鏡像yum源可能沒(méi)有下列的yum包,需要配置阿里centos7yum源
https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
點(diǎn)擊參照配置阿里centos7yum源
1.7用戶環(huán)境變量設(shè)置
添加 oracle軟件安裝和運(yùn)行相關(guān)的環(huán)境變量:
oracle用戶運(yùn)行
vi ~/.bash_profile
二. 安裝oracle11g
2.1安裝數(shù)據(jù)庫(kù)
oracle用戶
cd / u02/database執(zhí)行安裝腳本runInstaller
./runInstaller跳過(guò)軟件升級(jí)
安裝數(shù)據(jù)庫(kù)軟件
安裝單機(jī)數(shù)據(jù)庫(kù)
語(yǔ)言默認(rèn)即可。或者在Available Languages中點(diǎn)選English、Simplified Chinese、Traditional Chinese,點(diǎn)擊兩個(gè)框中間的>,將選中的語(yǔ)言加入到右邊的Selected Languages中,然后點(diǎn)擊Next。
選擇企業(yè)版本
默認(rèn)即可
選擇安裝日志目錄,
選擇dba組
繼續(xù)下一步安裝操作
可以忽略,因?yàn)閏entos版本較高,所以11g check的時(shí)候不識(shí)別高版本lib包
繼續(xù)安裝
安裝中,時(shí)間可能比較長(zhǎng)
點(diǎn)擊OK,繼續(xù)
點(diǎn)擊close,結(jié)束
2.2創(chuàng)建數(shù)據(jù)庫(kù)
切換到oracle用戶 su - oracle
使用dbca建庫(kù)
Oracle_SID需盡可能與應(yīng)用名稱相符合,建議采用應(yīng)用系統(tǒng)名稱的英文縮寫(xiě),盡量不采用”orcl”這類相似度較高的實(shí)例名:
Global Database Name框:輸入前面確定的數(shù)據(jù)庫(kù)名
SID框:自動(dòng)出現(xiàn)和數(shù)據(jù)庫(kù)名相同的內(nèi)容作為數(shù)據(jù)庫(kù)實(shí)例名,單實(shí)例情況下不作改動(dòng)
歸檔路徑選擇/oradata/arch
Enable Archiving
根據(jù)是否歸檔日志的實(shí)際需求決定是否選擇(重要的生產(chǎn)系統(tǒng)必須打開(kāi)歸檔,測(cè)試系統(tǒng)一般關(guān)閉歸檔節(jié)省服務(wù)器空間)
點(diǎn)擊旁邊的Edit Archive Mode Parameters…,在彈出窗口中:
Automatic Archiving:保持默認(rèn)勾選
Archive Log File Format框:修改為%t_%s_%r.arc
Archive Log Destinations表格:第一行中輸入/oracle/data_ora/archive
點(diǎn)擊OK返回主窗口
Database Content
Database Components頁(yè)面
Initialization Parameters,內(nèi)存分配20%(測(cè)試庫(kù)所以分小一些,生產(chǎn)庫(kù)可以分配較大的比如40%60%等),字符集選擇兼容utf8的選項(xiàng)
點(diǎn)擊File Location Variables,里面可以看到一些基礎(chǔ)參數(shù)信息,返回,然后直接下一步,如下圖所示:
選擇Generate Database Creation Scripts,默認(rèn)下一步。
點(diǎn)擊Finish按鈕。
點(diǎn)擊OK按鈕,有報(bào)錯(cuò)說(shuō)/etc/oratab讀取錯(cuò)誤。
建立下這個(gè)目錄
之后點(diǎn)擊OK按鈕,開(kāi)始創(chuàng)建數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)創(chuàng)建完畢,之后點(diǎn)擊exit
2.3建立監(jiān)聽(tīng)
1 使用netca彈出監(jiān)聽(tīng)創(chuàng)建的圖形界面
命名為默認(rèn)的LISTENER,下一步
使用默認(rèn)的網(wǎng)絡(luò)協(xié)議,下一步
使用默認(rèn)的監(jiān)聽(tīng)端口1521,單擊下一步完成
三. 測(cè)試連接
啟動(dòng)oracle服務(wù):
sqlplus /nolog 表示進(jìn)入sqlplus環(huán)境,但不登錄
或者直接:
會(huì)在終端環(huán)境暴露密碼
啟動(dòng)數(shù)據(jù)庫(kù):
startup;關(guān)閉數(shù)據(jù)庫(kù):(直接Ctrl+d并沒(méi)有關(guān)閉數(shù)據(jù)庫(kù))
shutdown immediate;啟動(dòng)數(shù)據(jù)庫(kù),啟動(dòng)監(jiān)聽(tīng),才能使用數(shù)據(jù)庫(kù)管理工具遠(yuǎn)程連接到oracledb數(shù)據(jù)庫(kù):
lsnrctl start sqlplus system/wcx199804@127.0.0.1:1521/oracledb若上次沒(méi)有正常關(guān)閉數(shù)據(jù)庫(kù),導(dǎo)致下次使用時(shí)
無(wú)法啟動(dòng)數(shù)據(jù)庫(kù):
根據(jù)報(bào)錯(cuò)提示,拷貝參數(shù)文件到相應(yīng)缺少文件目錄,并修改為缺少的文件名,就可以正常啟動(dòng)。
總結(jié)
以上是生活随笔為你收集整理的redhat7安装Oracle11g数据库全过程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: (一)appium-desktop定位元
- 下一篇: navicat 软件查询mysql表,限