中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle 11g數據庫的部署

發布時間:2020-08-18 15:43:02 來源:網絡 閱讀:1087 作者:Painting丶月 欄目:數據庫

一、前言


    最近要準備考試了,準備溫習下Oracle數據庫的相關知識,那么學習Oracle的前提肯定是部署了,目前主流Oracle版本為11g,那么接下來我們就先來一起看下,如何部署Oracle已經對數據庫的監聽開啟與啟動數據庫等操作


二、安裝Red Hat Enterprise Linux 5.8操作系統的注意事項


安裝要求:


  • 防火墻的配置選項:禁用

  • SElinux配置:禁用

  • 默認安裝:軟件開發


    由于系統部署簡單,這里就不再闡述了,有疑問的,麻煩大家自行百度一下!


三、前置條件的準備


    Oracle數據庫是一個相對龐大的應用軟件,對服務器的系統類型、內存和交換內存、硬盤空間、內核參數、軟件環境、用戶環境等都有著相應的要求。只有滿足了這些必備的條件,才能夠確保Oracle 11g安裝成功、運行穩定


    1.系統及配置要求



    Oracle 11g明確支持的Linux系統包括Asianux 2.0/3.0、Oracle Enterprise Linux 4.0/5.0、Red Hat Enterprise 4.0/5.0、SUSE Linux Enterprise Server 10.0/11.0。在其它Linux系統中安裝時,個別軟件或配置文件可能需要做適當調整


Oracle 11g數據庫的部署


    Linux系統要求:


  • 物理內存:必須高于1G,對于VMware虛擬機建議不少于1.5GB

  • 交換空間:應參考的約定為,物理內存為1~2GB時,交換分區為物理內存的1.5~2倍;物理內存為2~16GB時,交換分區與物理內存大小相同;物理內存超過16GB時,交換分區使用16GB就可以了


Oracle 11g數據庫的部署


Oracle 11g數據庫的部署


    對于Oracle 11g數據庫,若程序文件和數據文件安裝在同一分區,則該分區的硬盤空間要求分別為:企業版5.65GB、標準版5.38GB;除此以外,還應確保/tmp目錄所在分區的空間不少于1GB。總的來說,建議為Oracle 11g準備至少8GB的硬盤空間


Oracle 11g數據庫的部署


    要求規劃好主機名和IP。服務器的主機名、IP地址也應提前確定無誤,一旦Oracle數據庫安裝完成,建議不要再修改主機名,否則會導致數據庫啟動失敗


Oracle 11g數據庫的部署


Oracle 11g數據庫的部署


  2.軟件環境要求


    Oracle 11g的安裝過程通常在圖形桌面中進行,因此建議使用已安裝有GNOME中文桌面環境的RHEL 5.8服務器。軟件開發工具當然也是必不可少的,如gcc、glibc、binutils等軟件包,建議使用rpm工具來檢查和安裝必要的軟件環境


  配置本地YUM源


mount /dev/cdrom /mnt 

rm -rf /etc.repos.d/*

vim /etc/yum.repos.d/local.repo

  [local]
  
  name=local
  
  baseurl=
  
  gpgcheck=0


yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel \
elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel \
glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp \
libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC \
unixODBC-devel pdksh

    Oracle 11g自身集成了Java運行環境,但安裝界面對中文的支持并不完善。因此若希望使用中文的Oracle安裝界面,建議提前安裝好java-1.6.0軟件包


    3.內核要求


    為了確保數據庫運行穩定,Oracle 11g針對Linux內核參數、進程會話限制提出了一些要求,其中一部分設置可以在安裝過程中自動檢測并修復,但并不一定很完整,所以最好的做法是根據安裝文檔提前進行配置


    內核參數調整體現在/etc/sysctl.conf文件中,主要包括對內存調度、端口范圍、打開文件數、I/O請求等相關的一些設置,相關數值不可低于安裝要求。修改完畢后通過執行“sysctl -p”命令使新配置立即生效


kernel.shmmax = 536870912
kernel.shmall = 2097152
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586


相關內核參數解釋:


kernel.shmmax:定義單個共享內存段的最大值,默認值,大于此值即可


kernel.shmall:控制共享內存頁數,默認值,大于此值即可


kernel.shmmni:共享內存段的最大數量


kernel.sem:semaphore為每個進程通訊需要的信號燈或者IPC標志


fs.aio-max-nr:異步IO請求數目


fs.file-max:系統所有進程一共可以打開的文件數量


net.ipv4.ip_local_port_range:向外連接的端口范圍


net.core.rmem_default:內核套接字接受緩存區默認的大小


net.core.rmem_max:內核套接字接受緩存區的最大大小


net.core.wmem_default:內核套接字發送緩存區默認的大小


net.core.wmem_max:內核套接字發送緩存區的最大大小


最后sysctl -p重新加載配置文件


Oracle 11g數據庫的部署


    4.Oracle用戶環境要求


    Oracle 11g需要固定的運行用戶oracle、安裝組oinstall、管理組dba,這些賬號應提前建立好。用來存放Oracle程序及數據庫文件的基本目錄(如/opt/oracle)也應提前創建好


groupadd -g 500 oinstall    //創建安裝組
groupadd -g 501 dba         //創建管理組
useradd -g oinstall -G dba oracle    //創建運行用戶
passwd oracle               //設置用戶密碼

mkdir /opt/oracle           //建立基本目錄
chown -R oracle:oinstall /opt/oracle
chmod -R 775 /opt/oracle

mkdir /opt/tmp/              //創建安裝時使用的臨時文件夾
chmod +wr /opt/tmp


    Oracle 11g的安裝任務應以運行用戶oracle的身份執行,需適當調整Oracle用戶的環境配置以便滿足要求


vim /home/oracle/.bash_profile 

...

umask 022                                //文件權限掩碼
export ORACLE_BASE=/opt/oracle/          //定義基本目錄
export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1/     //定義家目錄
export ORACLE_SID=orcl                   //定義數據庫實例名稱
export LANG=en_US.UTF-8                  //確定使用語言環境
export NLS_LANG="AMERICAN_AMERICA".ZHS16GBK           //Oracle消息利用的語言
export PATH=$ORACLE_HOME/bin:$PATH
export DISPLAY=:0.0                      //告知默認的顯示端口號


    5.Oracle用戶資源限制要求


    進程會話限制可以采用pam_limits認證模塊來實現,通過修改登陸程序login的PAM設置以啟用該認證,然后修改/etc/security/limits.conf文件,將用戶oracle能夠打開的進程數、進程使用的文件數加大


vim /etc/pam.d/login

...

session    required	/lib/security/pam_limits.so
session    required	pam_limits.so


vim /etc/security/limits.conf

...

oracle		soft	nproc		2047            //進程數軟限制
oracle		hard	nproc		16384           //進程數硬限制
oracle		soft	nofile		1024            //文件數軟限制
oracle		hard	nofile		65536           //文件數硬限制
oracle		soft	stack		10240           //Oracle軟堆棧限制


vim /etc/profile        //添加如下內容

...

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


    Oracle用戶資源限制部分,不配置也不會影響Oracle數據庫的成功安裝;但是考慮到,若有糟糕的SQL語句對服務器資源的無限占用,導致長時間對用戶請求無響應,建議提前限制Oracle用戶資源


    注意:準備工作安裝完成后重新啟動系統


四、Oracle 11g安裝過程


    Oracle的中文官方網址,它提供Oracle 11g安裝文件的免費下載(需注冊賬號)。正確選擇所使用的系統平臺(如Linux x86),然后分別下載1of2、2of2這兩個ZIP壓縮包,解壓后可獲得database文件夾、Oracle的安裝腳本、產品手冊等文檔都位于此文件夾中


unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip


    Oracle 11g的安裝主要通過runInstaller腳本進行,訪問網頁welcome.html可以查閱產品手冊,其中包括產品說明、發行注記、安裝指南等文檔,為管理員提供了極為豐富的幫助信息


    所有前置條件都準備好以后,就可以開始正式安裝了。如果當前的圖形桌面環境是以其他用戶的身份(如root)登陸的,則還應添加授權以允許用戶oracle使用圖形終端。例如,“xhost + oracle@localhost”表示允許用戶oracle從本機訪問、執行,“xhost +”表示取消所有限制


    以用戶oracle的身份登陸到RHEL 5.8的圖形桌面環境,啟動database/目錄下的runInstaller腳本文件


xhost +        //此操作需在圖形環境中執行

su - oracle

cd database


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灵武市| 尼勒克县| 钦州市| 裕民县| 思茅市| 读书| 沾益县| 甘南县| 星座| 平度市| 昌黎县| 水城县| 长宁区| 洪雅县| 林甸县| 腾冲县| 克什克腾旗| 清远市| 铁岭县| 淮滨县| 金塔县| 山阴县| 星子县| 新津县| 五指山市| 郯城县| 金门县| 巨野县| 英山县| 休宁县| 宝清县| 嘉义县| 乌鲁木齐县| 昂仁县| 夏邑县| 虎林市| 金昌市| 清远市| 家居| 长沙县| 伊春市|