欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

CentOS下如何安裝Oracle數(shù)據(jù)庫

這篇文章主要講解了“CentOS下如何安裝Oracle數(shù)據(jù)庫”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“CentOS下如何安裝Oracle數(shù)據(jù)庫”吧!

遷安網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司從2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)公司

本環(huán)境僅供軟件開發(fā)和測試環(huán)境使用,并不適合用于生產(chǎn)環(huán)境。

oracle官方支持的linux發(fā)行版本有redhat和oracle linux,所以,我們在centos(7.4)下安裝oracle(11gr2)時,還需要做一些特別的準備工作。

本文的centos 7.4使用官網(wǎng)上下載的centos-7-x86_64-dvd-1708.iso文件安裝,安裝時選擇server with gui,并選擇ftp server。語言使用英語。

CentOS下如何安裝Oracle數(shù)據(jù)庫 

選擇安裝包

為了日常使用方便,執(zhí)行命令systemctl set-default multi-user.target,讓linux啟動后,直接進入字符界面。

本文的oracle數(shù)據(jù)庫使用的是11.2.0.4(這個版本適配紅帽7,官網(wǎng)免費下載的版本并不適用于紅帽7)。

附下載地址,請使用迅雷下載即可。

https://updates.oracle.com/orion/services/download/p13390677_112040_linux-x86-64_1of7.zip?aru=16716375&patch_file=p13390677_112040_linux-x86-64_1of7.zip
https://updates.oracle.com/orion/services/download/p13390677_112040_linux-x86-64_2of7.zip?aru=16716375&patch_file=p13390677_112040_linux-x86-64_2of7.zip
https://updates.oracle.com/orion/services/download/p13390677_112040_linux-x86-64_3of7.zip?aru=16716375&patch_file=p13390677_112040_linux-x86-64_3of7.zip
https://updates.oracle.com/orion/services/download/p13390677_112040_linux-x86-64_4of7.zip?aru=16716375&patch_file=p13390677_112040_linux-x86-64_4of7.zip
https://updates.oracle.com/orion/services/download/p13390677_112040_linux-x86-64_5of7.zip?aru=16716375&patch_file=p13390677_112040_linux-x86-64_5of7.zip
https://updates.oracle.com/orion/services/download/p13390677_112040_linux-x86-64_6of7.zip?aru=16716375&patch_file=p13390677_112040_linux-x86-64_6of7.zip
https://updates.oracle.com/orion/services/download/p13390677_112040_linux-x86-64_7of7.zip?aru=16716375&patch_file=p13390677_112040_linux-x86-64_7of7.zip

1. 關閉防火墻

由于是開發(fā)測試環(huán)境,為了方便,將防火墻關閉。但是,在正式的生產(chǎn)環(huán)境,千萬不要這樣做。

首先執(zhí)行命令systemctl status firewalld.service檢查防火墻狀態(tài),

CentOS下如何安裝Oracle數(shù)據(jù)庫 

檢查防火墻狀態(tài)

然后,執(zhí)行命令systemctl stop firewalld.service關閉防火墻。

當然,我們可以執(zhí)行命令systemctl disable firewalld.service,禁用防火墻。

CentOS下如何安裝Oracle數(shù)據(jù)庫 

禁用防火墻

2. 關閉selinux

selinux提供了很多l(xiāng)inux的系統(tǒng)安全措施,演示系統(tǒng)中,將其關閉,方便操作。需要注意的是,在正式生產(chǎn)環(huán)境下,也千萬不要這樣做。

執(zhí)行命令getenforce查看selinux的狀態(tài),初始安裝的centos7是打開狀態(tài)。

執(zhí)行命令vi /etc/selinux/config,編輯文件,配置selinux=disabled,關閉selinux。

3. 為yum配置阿里源

在安裝oracle的過程中,需要安裝一些依賴包。為了加快安裝速度,最好將yum源更新為國內(nèi)的,首推阿里yum源。

  1. 執(zhí)行命令cd /etc/yum.repos.d/,然后執(zhí)行命令wget http://mirrors.aliyun.com/repo/centos-7.repo下載阿里yum源。

  2. 執(zhí)行命令mv centos-base.repo centos-base.repo.bak備份現(xiàn)有源信息。

  3. 執(zhí)行命令mv centos-7.repo centos-base.repo,使用上一步中下載回來的阿里yum源。

  4. 依次執(zhí)行命令yum clean all、yum makecache和yum update,更新yum源。

4. (可選)為虛擬機生成快照

為了保險起見,為虛擬機生成一份快照,避免后續(xù)安裝出錯,重頭再來安裝操作系統(tǒng)。

5. 創(chuàng)建數(shù)據(jù)庫目錄

創(chuàng)建oracle數(shù)據(jù)庫的安裝目錄到/opt下。

  1. 執(zhí)行命令mkdir -p /opt/oracle,創(chuàng)建oracle安裝目錄;

  2. 執(zhí)行命令mkdir -p /opt/orainventory,創(chuàng)建oracle數(shù)據(jù)庫配置文件目錄;

  3. 執(zhí)行命令chown -r oracle:oinstall /opt/oracle,設置oracle為目錄的所有者;

  4. 執(zhí)行命令chown -r oracle:oinstall /opt/orainventory,設置oracle為目錄的所有者。

6. 創(chuàng)建用戶和用戶組

oracle安裝過程中,需要使用固定的用戶和用戶組。

  1. 執(zhí)行命令groupadd oinstall,創(chuàng)建oinstall用戶組;

  2. 執(zhí)行命令groupadd dba,創(chuàng)建dba用戶組;

  3. 執(zhí)行命令useradd -g oinstall -g dba -m oracle,創(chuàng)建oracle用戶;

  4. 執(zhí)行命令passwd oracle,為oracle用戶設置密碼,為了好記密碼為123456;

  5. 執(zhí)行命令id oracle,查看剛剛創(chuàng)建的oracle用戶信息。

CentOS下如何安裝Oracle數(shù)據(jù)庫 

創(chuàng)建用戶組及用戶

執(zhí)行命令vi /home/oracle/.bash_profile,添加如下內(nèi)容,為oracle用戶設置環(huán)境變量。

export oracle_base=/opt/oracle
export oracle_home=$oracle_base/product/11.2.0/dbhome_1
export oracle_sid=orcl
export oracle_term=xterm
export path=$oracle_home/bin:/usr/sbin:$path
export ld_library_path=$oracle_home/lib:/lib:/usr/lib
export
export nls_lang=american_america.zhs16gbk

執(zhí)行命令source /home/oracle/.bash_profile,讓配置立即生效。

7. 對oracle用戶設置限制

為了提高軟件運行性能,需要對oracle用戶設置限制。

執(zhí)行命令vi /etc/security/limits.conf,添加如下內(nèi)容:

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

驗證最新版的pam 已經(jīng)被加載,如果不存在的話,在 /etc/pam.d/login 文件中添加如下內(nèi)容:

session required pam_limits.so

驗證當前的ulimits,并啟用。 這個可以通過很多方式來做, 在/etc/profile添加如下內(nèi)容是推薦的方式:

if [ $user = "oracle" ]; then 
 if [ $shell = "/bin/ksh" ]; then 
  ulimit -u 16384 
  ulimit -n 65536 
 else 
  ulimit -u 16384 -n 65536 
 fi 
fi

8. 修改os系統(tǒng)標識

oracle數(shù)據(jù)庫支持在紅帽和oracle linux上安裝,不支持在centos上安裝,所以需要修改os系統(tǒng)標識為紅帽。

執(zhí)行命令vi /etc/redhat-release,修改系統(tǒng)標識為redhat-7。

9. 修改內(nèi)核參數(shù)

部分參數(shù),在oracle安裝過程中,可自動修復(使用root用戶執(zhí)行oracle安裝程序給出的修復腳本),但是有部分不能自動修復。

執(zhí)行命令vi /etc/sysctl.conf

修改的內(nèi)核參數(shù)如下:

kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
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
kernel.shmmax = 2079272960
kernel.shmmni = 4096
fs.aio-max-nr = 1048576

執(zhí)行命令sysctl -p,使修改的內(nèi)核參數(shù)生效。

10. 安裝依賴的軟件包

oracle11gr2在centos7.4上安裝,缺少如下19個包,需要執(zhí)行命令yum install -y gcc libaio glibc.i686 compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf-devel glibc-devel glibc-headers gcc-c++ libaio-devel libaio-devel.i686 libgcc.i686 libstdc++ libstdc++.i686 unixodbc unixodbc.i686 unixodbc-devel unixodbc-devel.i686 ksh,來安裝需要的19個依賴包。

針對pdksh找不到的問題,可安裝ksh即可。據(jù)說oracle使用新的ksh了,但是檢查腳本中還使用的是pdksh

CentOS下如何安裝Oracle數(shù)據(jù)庫 

缺少的依賴包

在ssh終端中安裝完依賴的包后,再次檢出環(huán)境,發(fā)現(xiàn)還有以下包缺失。其實是xxx(i386),centos7中已經(jīng)使用i686的緣故,直接忽略,繼續(xù)安裝即可。

CentOS下如何安裝Oracle數(shù)據(jù)庫 

安裝完依賴包

11. 安裝oracle

啟動圖形安裝界面,按照提示安裝,檢查通不過的時候,請選擇忽略即可。

進入oracle數(shù)據(jù)庫的安裝文件目錄,如/software/database,執(zhí)行命令./runinstaller,啟動oracle數(shù)據(jù)庫安裝程序。

CentOS下如何安裝Oracle數(shù)據(jù)庫 

啟動安裝器

按照安裝向?qū)崾荆徊揭徊降耐掳惭b,需要注意的是使用中文一般要選zhs16gbk,否則會出現(xiàn)亂碼。

CentOS下如何安裝Oracle數(shù)據(jù)庫 

安裝過程中

安裝時到70%左右會出現(xiàn)一個錯誤

error in invoking target 'agent nmhs' of makefile '/u01/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk'

解決方案:保留安裝過程,另外開啟一個終端窗口,將ins_emagent.mk文件中的(mk_emagent_nmectl)更改為$(mk_emagent_nmectl) -lnnz11,然后在安裝過程中點擊retry即可。

在vim中,鍵入 / 執(zhí)行查找,鍵入 i 切換到插入狀態(tài)。

大約10分鐘后,安裝成功。

CentOS下如何安裝Oracle數(shù)據(jù)庫 

安裝成功

12 啟動關閉

用oracle用戶登錄系統(tǒng),執(zhí)行命令sqlplus / as sysdba,連接到數(shù)據(jù)庫。

啟動命令:startup

關閉命令:shutdown

啟動監(jiān)聽器,在linux命令行下(不是在sqlplus)執(zhí)行l(wèi)snrctl start命令。

感謝各位的閱讀,以上就是“CentOS下如何安裝Oracle數(shù)據(jù)庫”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對CentOS下如何安裝Oracle數(shù)據(jù)庫這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

網(wǎng)頁題目:CentOS下如何安裝Oracle數(shù)據(jù)庫
轉載注明:http://aaarwkj.com/article22/gdiicc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、手機網(wǎng)站建設、小程序開發(fā)、軟件開發(fā)靜態(tài)網(wǎng)站、商城網(wǎng)站

廣告

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

h5響應式網(wǎng)站建設
日日干夜夜射天天操| 国产人妖cd蜜雅丝袜美女| 成人中文字幕av电影| 国产传媒在线视频观看| 18岁下禁止看的视频| 98精品熟女亚洲av| 亚洲综合偷拍欧美一区日韩| 日本一区二区三区不卡在线| 日本三卡=卡无人区| 日韩人妻高清精品专区| 国产日韩亚洲欧美在线| 久久久久久国产精彩视频| 色男人天堂亚洲男人天堂| 成人黄色片久久久大全| 色哟哟哟哟免费观看视频| 高清大片免费看一区二区| 视频一区二区日韩不卡| 强乱人妻中文字幕日本| 国产粉嫩美女一区二区三| 黄色片在线观看中文字幕| 亚洲精品小视频在线观看| 日韩一区二区高清视频在线观看| 日韩欧美啪啪一区二区| 91精品人妻互换一区二区| 色综合av男人的天堂| 免费人妻aⅴ中文字幕| 日韩中文字幕乱码卡一| 五月色婷婷六月色丁香| 日本黄色中文字幕在线观看| 欧美久久精品在线观看| 偷拍偷窥女厕一区二区视频| 成人国产午夜福利网| 国产成人亚洲精品另类动态| 欧美亚洲另类色自拍偷拍| 免费在线免费观看av| av二区不卡国产精品| 啊啊舒服爽用力爱我视频| 欧美色欧美亚洲另类视频| 亚洲国产日韩欧美视频| 在线一区二区三区高清视频| 国产日韩欧美视频在线观看|