您好,登錄后才能下訂單哦!
Oracle數據庫可以說是現在全球最好用,最安全的數據庫,就是價格貴了點,一般都是大型企業,銀行,債券,政府部門。
但是隨著經濟增長,普通企業用Oracle數據庫也逐漸增加,在運維方面可能都會有提到會Oracle的優先,今天先搭建Oracle環境,
他需要很多變量,需要自行手動輸入。
第一步首先裝一臺全新的6.5linux系統centos red都可以
裝上桌面組件,還有開發組件,還有默認的java組件
給虛擬機配置IP,關閉防火墻,關閉二級防火墻,配置一些環境,把本地yum配置好。
給虛擬機設置永久主機名,然后可以做DNS,也可以做hosts文檔。
為了熟練安裝dns服務器
安裝bind包
yum -y install bind 就不要其他了 只要dns
在自己本地指向dns
然后修改dns文件
寫入文件
然后添加SOA主機
DNS搞定了!!!!
開始安裝!!!!!!!!!
-------------------------------------------------------------------------------------開始安裝oracle
yum安裝支持包!
這些包都可以本地linux安裝光盤裝
有一個包需要單獨安裝存在兼容沖突所以單獨rpm安裝
都安裝完成 開始設置內核參數
vim /etc/sysctl.conf
這一堆有的修改,沒有的自行添加
===================================================================解釋
各參數詳解:
fs.aio-max-nr:
此參數限制并發未完成的請求,應該設置避免I/O子系統故障。
fs.file-max:
該參數決定了系統中所允許的文件句柄最大數目,文件句柄設置代表linux系統中可以打開的文件的數量。
kernel.shmall:
該參數控制可以使用的共享內存的總頁數。Linux共享內存頁大小為4KB,共享內存段的大小都是共享內存頁大小的整數倍。一個共享內存段的最大大小是16G,那么需要共享內存頁數是16GB/4KB=16777216KB/4KB=4194304(頁),也就是64Bit系統下16GB物理內存,設置kernel.shmall =4194304才符合要求.
kernel.shmmax:
是核心參數中最重要的參數之一,用于定義單個共享內存段的最大值。設置應該足夠大,設置的過低可能會導致需要創建多個共享內存段,這樣可能導致系統性能的下降。至于導致系統下降的主要原因為在實例啟動以及ServerProcess創建的時候,多個小的共享內存段可能會導致當時輕微的系統性能的降低(在啟動的時候需要去創建多個虛擬地址段,在進程創建的時候要讓進程對多個段進行“識別”,會有一些影響),但是其他時候都不會有影響。
官方建議值:
32位linux系統:可取最大值為4GB(4294967296bytes)-1byte,即4294967295。建議值為多于內存的一半,所以如果是32為系統,一般可取值為4294967295。
64位linux系統:可取的最大值為物理內存值-1byte,建議值為多于物理內存的一半,例如,如果為12GB物理內存,可取12*1024*1024*1024-1=12884901887。
kernel.shmmni:
該參數是共享內存段的最大數量。shmmni缺省值4096,一般肯定是夠用了。
kernel.sem:
以kernel.sem= 250 32000 100 128為例:
250是參數semmsl的值,表示一個信號量集合中能夠包含的信號量最大數目。
32000是參數semmns的值,表示系統內可允許的信號量最大數目。
100是參數semopm的值,表示單個semopm()調用在一個信號量集合上可以執行的操作數量。
128是參數semmni的值,表示系統信號量集合總數。
net.ipv4.ip_local_port_range:
表示應用程序可使用的IPv4端口范圍。
net.core.rmem_default:
表示套接字接收緩沖區大小的缺省值。
net.core.rmem_max:
表示套接字接收緩沖區大小的最大值。
net.core.wmem_default:
表示套接字發送緩沖區大小的缺省值。
net.core.wmem_max:
表示套接字發送緩沖區大小的最大值。
=========================================================================解釋完
創建一個系統用戶!!!!!分配到基本組 然后 給一個附加組
然后創建相關目錄!!!!
為oracle用戶寫啟動載入
為oracle添加shell限制
進程數警報限制
進程數最高限制
文件警告限制
文件最高限制
vim /etc/pam.d/login
防止糟糕的死循環語句
需要修改
vim /etc/profile
有時候會出現亂碼,需要自行安裝對應的字體庫,
創建文件夾放入文件,然后再給文件權限
關閉防火墻,關閉selinux
開始安裝oracle
先把安裝包cp到oracle的宿主目錄中然后給個所有權限。
xhost +
圖形終端取消所有限制!!!!!!!!
切換用戶,解壓文件,開始圖形安裝 文件都已經在宿主目錄下了
su oracle
圖形化就是按照自己需求安裝即可
注意一點,圖形化里有需要自己注意的存儲目錄,需要跟設置的變量一致,否則可能命令或者其他功能有阻礙
--------------------------------------------------------------------------------------------------------
設置開機自啟動
vim /etc/oratab
vim /etc/rc.local
可以自定義腳本,腳本網絡上很多自行查找,然后設置系統服務就行了
chkconfig oracle on 默認啟動
chkconfig --list oracle 查看
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。