日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

阿里云安装部署Oracle11g 详细教程

發(fā)布時間:2023/12/8 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 阿里云安装部署Oracle11g 详细教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

阿里云如何安裝部署Oracle11g呢,云計算時代提供了更方便可靠的IAAS,PAAS和SAAS平臺。將已有或正在研發(fā)的項目遷移到云計算平臺,和傳統(tǒng)的服務(wù)器部署還是存在一些異同點。

? 環(huán)境準(zhǔn)備:

? ?1. 購買阿里云ECS服務(wù)器(必須)

? ? ? ?計費方式:可選包年包月,按量付費(用一小時算一小時價格),建議業(yè)務(wù)量較多的的,數(shù)據(jù)庫要一直在線的,選包年包月。

? ? ? ?地域選擇:和你的應(yīng)用服務(wù)器,最好是在同一個可用區(qū)(訪問速度最快),也可以同一地域,不同可用區(qū),用于多機房部署的情況。

? ? ? ?CPU內(nèi)存: 根據(jù)實際需要選擇,但是一定要選擇2682V4 和 8163這個型號的,性能最好。

? ?

? ? ? 系統(tǒng)鏡像:不用多說,首選CentOS 7.4 64位

? ? ? 存儲的話:如果SSD云盤和高效云盤價格差的不多的話, 選SSD云盤,否則選高效云盤也可以。能便宜一點點,我們的Oracle會單獨使用SSD云盤來存儲。

? ??

? 網(wǎng)絡(luò)的話,選擇你自己建的虛擬網(wǎng)絡(luò)和虛擬交換機。 不清楚的話就按系統(tǒng)提示的默認(rèn)配置即可。交換機會分給你對應(yīng)的網(wǎng)段和IP。以便各個主機互通互聯(lián)

? 公網(wǎng)IP: 設(shè)置為不分配,? 我們可以隨后通過動態(tài)EIP來選一個自己的公網(wǎng)IP

?

? 然后下一步設(shè)置完密碼即可,這樣你的ECS云主機就建好了。? ?

?

? ?接下來我們申請一個彈性公網(wǎng)IP來訪問服務(wù)器,申請完IP后,點后面的綁定, 綁定到剛才申請的ECS上面,這樣該IP就不用收費啦。

?

接下來我們來申請數(shù)據(jù)盤 ,打開數(shù)據(jù)-云盤頁面, 申請一個和你ECS主機一個可用區(qū)的云盤。 記得一定要選SSD云盤。申請完之后,點后面的掛載到剛申請的ECS主機里面

云盤大小,根據(jù)自己的業(yè)務(wù)量來定,盡量創(chuàng)建多個SSD云盤來給Oracle使用,而不是選一個很大容量的單個SSD盤。

原因:單個大容量云SSD盤,讀寫速度為250M/s , 如果選多個,就可以進行速度疊加了, 性能更好。 尤其對于分區(qū)表存儲,性能效果非常明顯

?

通過ssh登陸到ECS服務(wù)器上面,執(zhí)行基本操作。

分區(qū)數(shù)據(jù)盤。 使用 fdisk /dev/vdb? (/vdc? /vdd)依次格式化自己掛載的新數(shù)據(jù)盤。一般格式化為1個分區(qū)即可,不要去弄多個分區(qū)。

格式化數(shù)據(jù)盤。使用?mkfs.ext4 /dev/vdb1 (vdc1 vdd1) 依次格式化為ext4格式。

掛載數(shù)據(jù)盤??

mkdir /vsdata? ? ?新建目錄
mount /dev/sdb1 /vsdata? ? 掛載目錄??
echo "/dev/sdb1 /vsdata ext4 defaults 1 2" >> /etc/fstab? ? 開機自動掛載

?

新建SWAP分區(qū)。 阿里云的ECS默認(rèn)是不啟用swap分區(qū)的,但是安裝Oracle又必須要這個分區(qū)。那我們就來創(chuàng)建一個。

dd if=/dev/zero of=/mnt/swap bs=1M count=1024? ?大小是 bs*count的值 , 當(dāng)前我們創(chuàng)建1G的swap空間。其實這部分空間也基本用不到,

格式化swap分區(qū)? mkswap /mnt/swap

啟用swap分區(qū)? ?swapon /mnt/swap

開機自動啟動? ?echo "/mnt/swap swap swap defaults 0 0" >> /etc/fstab

阿里云ECS的策略是對swap的使用率是0%,可以根據(jù)實際情況來調(diào)整使用頻率參數(shù)。如果內(nèi)存夠大的話,建議還是不要使用swap

# vim /etc/sysctl.conf
vm.swappiness=10
# sysctl -p

添加Oracle的主機名到Hosts,確保ping主機名可以正常訪問

echo "192.168.0.191 oracle" >> /etc/hosts

?

到此為止,我們的主機環(huán)境已經(jīng)全部配置完成。

?

? Oracle一鍵安裝:

通過ssh登陸到ECS服務(wù)器上面,執(zhí)行一鍵安裝腳本

?

curl https://code.aliyun.com/xilo/repo/raw/master/shell/oracle/11.2.0.4/oracle_config.sh | sh

該腳本為本人編寫,可直接查看內(nèi)容并 一鍵執(zhí)行安裝。

默認(rèn)安裝為 /opt/oracle ,也可以單獨執(zhí)行路徑參數(shù) ,如??oracle_config.sh /home/oracle? ?這樣就安裝到你指定的目錄下了

腳本內(nèi)容主要為? ? 1. 安裝支持包? 2.添加oracle用戶及組 (root切換oracle不需要密碼,所以未設(shè)置密碼)? 3. 修改內(nèi)核及網(wǎng)絡(luò)參數(shù)? 4.添加oracle環(huán)境變量?

下載 Oracle靜默安裝模板

wget https://code.aliyun.com/xilo/repo/raw/master/shell/oracle/11.2.0.4/db_install.rsp??

下載后,如果需要,可以修改對應(yīng)的參數(shù)配置

ORACLE_HOSTNAME=oracle? ? ? #對應(yīng)之前設(shè)置的hosts主機名

安裝路徑為?/opt/oracle? ?如果自己修改了自定義路徑,可以批量替換里面的??/opt/oracle 為你實際的路徑。 默認(rèn)可以不用理會

oracle.install.db.config.starterdb.SID=orcl? ? ?# SID為默認(rèn)的orcl? 也可以根據(jù)你的喜好自行修改

oracle.install.db.config.starterdb.memoryLimit=512? # Oracle可用的系統(tǒng)內(nèi)存, 一般設(shè)置為總內(nèi)存的 80%。

?oracle.install.db.config.starterdb.password.ALL? # DBA的密碼,8位長度+大小寫?

oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/vsdata/oracle/oradata? #數(shù)據(jù)目錄 ,修改為剛才ECS新增的SSD云盤

oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/vsdata/oracle/fast_recovery_area?#閃回目錄??,修改為剛才ECS新增的SSD云盤

?

上傳Oracle11.2.0.4的安裝包到ECS服務(wù)器? ??p13390677_112040_Linux-x86-64_1of7.zip? ?p13390677_112040_Linux-x86-64_2of7.zip

安裝解壓縮軟件? ??yum install -y unzip

解壓縮? unzip p13390677_112040_Linux-x86-64_1of7.zip??unzip p13390677_112040_Linux-x86-64_2of7.zip

記得給掛載進來的數(shù)據(jù)目錄授權(quán)。?chown -R oracle:oinstall /vsdata

?然后進入解壓縮出來的? database目錄,切換到Oracle用戶執(zhí)行。? su oracle

? ?./runInstaller -silent -ignoreSysPrereqs -showProgress -responseFile /opt/db_install.rsp 開始命令行安裝

?

安裝完后,切換到root 執(zhí)行配置腳本即可

1. /opt/app/oracle/oraInventory/orainstRoot.sh

2. /opt/app/oracle/product/11.2.0.1/db_1/root.sh

?

?配置Oracle自動啟動,這部分也可以放到一鍵腳本里面,因為每個人的要求不一樣,所以單獨提出來,根據(jù)需要配置。

1.?vi /etc/oratab? ?將 oracle的:N? 改為? :Y

2.?vi /etc/rc.d/rc.local? 增加

su oracle -lc "/opt/oracle/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start" su oracle -lc "/opt/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart"

?3. 授予可執(zhí)行權(quán)限? ?chmod +x /etc/rc.d/rc.local

?

到此為止,我們的Oracle快速安裝全部完成。

整體來看,在有ECS服務(wù)器的前提下,只用配置下Oracle的密碼參數(shù)即可快速安裝。當(dāng)然一鍵安裝腳本也支持實體機和自己的開發(fā)服務(wù)器安裝。

總結(jié)

以上是生活随笔為你收集整理的阿里云安装部署Oracle11g 详细教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。