<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 68, comments - 19, trackbacks - 0, articles - 1

    CentOS 6.7安裝Oracle 11gR2圖文教程

    Posted on 2018-09-06 13:38 viery 閱讀(196) 評論(0)  編輯  收藏 所屬分類: Oraclelinux

    環境準備:

    CentOS6.7_x64_minimal_desktop的虛擬機一臺(安裝Oracle需要圖形界面,所以選擇安裝minimal_desktop版本的)。
    xftp5。
    linux.x64_11gR2_database_1of2.zip。
    linux.x64_11gR2_database_2of2.zip。

    為了方便在虛擬機中復制粘貼,先安裝WMware Tools,具體方法請看上一篇教程Linux安裝VMware Tools教程http://www.linuxidc.com/Linux/2017-05/143917.htm

    約定格式

    命令提示符#$:執行命令之前注意看命令面前的提示符,如果是#表示這個命令是需要root用戶執行的,如:# vi /etc/sysconfig/network-scripts/ifcfg-eth0;如果是$則表示命令需要使用普通用戶oracle來執行,如:$ lsnrctl start,別搞混了!!!


    系統參數配置

    1. 配置系統的網絡,使其能夠連接互聯網,因為我沒有配本地YUM源,所以后面需要聯網來安裝一些依賴包。
    # vi /etc/sysconfig/network-scripts/ifcfg-eth0打開網卡文件,配置靜態IP地址,如圖。


     


    修改完成后:wq保存。
    # service network restart重啟網絡服務。


     


    驗證一下是否可以使用網絡了。


     

     

    2. 修改本機名稱,一般用于生產環境能夠方便區分服務器的用途,如果是自己測試,此步驟可做可不做。
    # vi /etc/sysconfig/network打開配置文件,修改HOSTNAME=dbserver.localdomain


     


    保存退出,然后再執行# hostname dbserver.localdomain,再注銷重新登陸系統,就可以看到修改結果了:


     

    3. 修改系統標識(oracle默認不支持CentOS系統安裝),否則oracle將無法識別本系統導致安裝失敗。
    執行# vi /etc/RedHat-release打開文件,注釋掉# CentOS release 6.7(final),在下面添加
    Red Hat Enterprise Linux 6。注意具體修改成red hat成哪個版本需要根據你系統的版本來看。


     

    4. 關閉selinux,# vi /etc/selinux/config,修改SELINUX=enforcing的值為disabled。


     

    5. 關閉防火墻# chkconfig iptables off#service iptables stop


     

     

    6. 修改內核參數,打開 # vi /etc/sysctl.conf 文件,在文件最后加上如下參數:

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

    同時記得注釋掉原文件中已存在的一些參數,如下:


     


    再執行# sysctl –p使參數生效。

    7. 修改/etc/pam.d/login,# vi /etc/pam.d/login,在文本末尾加上:

    session    required /lib64/security/pam_limits.so session    required pam_limits.so

    8. 創建oracle用戶,用戶組
    # groupadd oinstall 創建用戶組oinstall
    # groupadd dba 創建用戶組dba
    # useradd -g oinstall -G dba oracle 創建用戶oracle,并加入oinstall和dba附屬組
    # passwd oracle 設置用戶oracle的登錄密碼,根據提示輸入兩次密碼

    9. 打開文件# /etc/profile,修改oracle用戶的最大進程數:

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

     


    保存退出之后再執行# source /etc/profile使其生效。

    10. 配置oracle用戶的環境變量,必須切換到新創建的oracle用戶下# su – oracle,再修改.bash_profile配置文件,在文件末尾加入如下配置:

    export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=orcl  #SID注意和自己即將建立的SID對應 export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

    11. 編輯/etc/security/limits.conf文件,修改操作系統對oracle用戶資源的限制,# vim /etc/security/limits.conf在文件末尾加上:

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

     

    12. 操作系統版本及補丁矩陣,需要安裝以下RPM軟件包(加32bit括號注解的是該軟件包32位版本,對應同名未加注解的則是該軟件包64位版本。在64位版本平臺上,兩種版本都要安裝):

    - binutils-2.17.50.0.6 - compat-libstdc++-33-3.2.3 - compat-libstdc++-33-3.2.3 (32 bit) - elfutils-libelf-0.125 - elfutils-libelf-devel-0.125 - gcc-4.1.2 - gcc-c++-4.1.2 - glibc-2.5-24 - glibc-2.5-24 (32 bit) - glibc-common-2.5 - glibc-devel-2.5 - glibc-devel-2.5 (32 bit) - glibc-headers-2.5 - ksh-20060214 - libaio-0.3.106 - libaio-0.3.106 (32 bit) - libaio-devel-0.3.106 - libaio-devel-0.3.106 (32 bit) - libgcc-4.1.2 - libgcc-4.1.2 (32 bit) - libstdc++-4.1.2 - libstdc++-4.1.2 (32 bit) - libstdc++-devel 4.1.2 - make-3.81 - sysstat-7.0.2

    使用yum安裝:系統默認的yum源網絡支持不是很好,最好把它修改成阿里或網易的鏡像YUM源,阿里的可以訪問http://mirrors.aliyun.com/help/centos,這里也明確告訴了你怎么操作了:
    首先備份原文件,# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup,然后再使用# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo下載阿里的YUM,最后在使用# yum makecache命令重新緩存。


     

    接下來依次執行下面的命令來安裝需要lib包。

    yum install -y binutils* yum install -y compat-libstdc* yum install -y elfutils-libelf* yum install -y gcc* yum install -y glibc* yum install -y ksh* yum install -y libaio* yum install -y libgcc* yum install -y libstdc* yum install -y make* yum install -y sysstat* yum install -y libXp* yum install -y glibc-kernheaders

    檢查下lib是否安裝齊全# rpm -q --queryformat %-{name}-%{version}-%{release}.%{arch}"\n" \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs
    檢查結果如下:

    package  compat-libstdc++-33 is not installed package glibc-kernheaders is not installed glibc-headers-2.12-1.192.el6-x86_64 libaio-0.3.107-10.el6-x86_64 libgcc-4.4.7-17.el6-x86_64 libgcc-4.4.7-17.el6-i686 glibc-devel-2.12-1.192.el6-x86_64 package xorg-x11-deprecated-libs is not installed

    安裝Oracle

    上面的系統配置完成之后,最好重啟一下服務器,使用oracle用戶登陸系統。
    1. 使用xftp連接linux服務器,上傳下載好的oracle壓縮文件到/home/oracle目錄下。
    2. 進入/home/oracle目錄,執行# unzip linux.x64_11gR2_database_1of2.zip# unzip linux.x64_11gR2_database_2of2.zip,解壓的文件在/home/oracle/database目錄中。
    3. 進入/home/oracle/database目錄,執行$ ./runInstaller,當檢查均通過,會出現oracle安裝界面
    如此時安裝界面出現亂碼,可能是系統語言為中文導致,需要臨時修改系統語言。

    #查看Linux系統語言 $ echo $LANG   #修改Linux系統語言 $ export LANG='en_US'   #關閉安裝程序,再重新執行安裝命令

    去掉勾選I wish to receive security updates via My Oracle Support.選項,直接next。


     

    選擇只安裝數據庫,不需要創建實例,我們到后面再安裝實例,當然你也可以選擇第一個,安裝數據庫的同時創建數據庫實例一步到位,只是安裝時間會稍長一點。


     

    選擇單實例數據庫。


     

    在左邊列表找到把簡體中文和繁體中文支持加入到右邊的列表。


     

    安裝第一個企業版的。


     

    注意這里的Oracle Base目錄要和.bash_profile文件中配置的ORACLE_BASE變量保持一致。


     

     

     

    可以忽略,因為CentOS版本較高,所以11g check的時候不識別高版本lib包


     

    點擊OK繼續,這里提示你安裝完成之后,使用root用戶執行這兩個路徑下的.sh腳本。


     

    安裝完成。


     

    再來切換到root用戶,執行剛剛提示你要執行的兩個.sh腳本進行數據庫初始化的一些配置。
    # sh /home/oracle/oraInventory/orainstRoot.sh
    # sh /home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh

    linux

    4. 創建監聽,執行$ netca啟動配置界面。


     

     

     

     

     

     

     

     


    完成之后,執行命令$ lsnrctl start啟動監聽服務。
    5. 創建數據庫實例,執行$ dbca啟動配置界面。


     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    點擊exit完成數據庫實例安裝。


     

    最后驗證是否安裝成功,瀏覽器訪問https://192.168.31.212:1158/em


     

     

    THE END

    主站蜘蛛池模板: 春暖花开亚洲性无区一区二区| 亚洲大片免费观看| 国产精品亚洲片在线花蝴蝶| 成年女人喷潮毛片免费播放 | 亚洲午夜AV无码专区在线播放| 色吊丝免费观看网站| 免费少妇a级毛片| 亚美影视免费在线观看| 国产亚洲自拍一区| 性xxxxx大片免费视频| 亚洲色av性色在线观无码| 亚洲一级免费毛片| 亚洲午夜福利在线视频| 国产精品免费视频播放器| 污视频网站在线免费看| 国产日产亚洲系列最新| 少妇无码一区二区三区免费| 亚洲色图.com| 免费精品国产自产拍观看| 2022国内精品免费福利视频| 亚洲福利视频一区| 成人免费一级毛片在线播放视频| 久久亚洲中文字幕无码| 亚洲香蕉成人AV网站在线观看| 久久久久久影院久久久久免费精品国产小说| 4444亚洲国产成人精品| 在线视频免费观看www动漫| 一级特级女人18毛片免费视频| 亚洲国产精品无码久久久不卡| 91精品国产免费久久久久久青草 | 91亚洲自偷手机在线观看| 99精品国产免费久久久久久下载 | 久久精品亚洲综合| 国产情侣激情在线视频免费看| 亚洲JIZZJIZZ妇女| 亚洲熟妇丰满多毛XXXX| 女人被男人躁的女爽免费视频| 最近更新免费中文字幕大全| 亚洲无砖砖区免费| 久久亚洲欧洲国产综合| 一个人看的www在线观看免费|