在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    CentOS 7.6下安裝Oracle 11.2.0.4

    CentOS 7.6下安裝Oracle 11.2.0.4

    所需軟件:oracle11.2.0.4安裝包、Xshell 6、Xmanager 6

    環(huán)境說明:宿主機ip:192.168.88.2

    虛機ip:192.168.88.200

    虛機內(nèi)存:2G

    虛機主機名:vm-demo

    oracle數(shù)據(jù)庫名:orcl

    oracle實例名:orcl

    命令說明:root#ls -l表示在root用戶下執(zhí)行

    oracle>ls -l 表示在oracle用戶下執(zhí)行

    用root用戶修改內(nèi)核配置文件/etc/sysctl.conf。

    • 同時可以擁有的的異步IO請求數(shù)目。 推薦值:1048576

    fs.aio-max-nr = 1048576

    • 系統(tǒng)允許的文件句柄最大數(shù)目,代表linux系統(tǒng)可以打開的文件數(shù)量

    fs.file-max = 6815744

    • 物理內(nèi)存K數(shù)/4K(根據(jù)虛機的實際內(nèi)存設(shè)置,以下是2G內(nèi)存的設(shè)置)

    kernel.shmall = 524288

    • 可取的最大值為物理內(nèi)存值-1byte,建議值為多于物理內(nèi)存的一半(根據(jù)虛機的實際內(nèi)存設(shè)置,以下是2G內(nèi)存的設(shè)置)

    kernel.shmmax = 2147483647

    • 共享內(nèi)存段的最大數(shù)量,取缺省值4096

    kernel.shmmni = 4096

    • 250是參數(shù)semmsl的值,表示一個信號量集合中能夠包含的信號量最大數(shù)目。

    32000是參數(shù)semmns的值,表示系統(tǒng)內(nèi)可允許的信號量最大數(shù)目。

    100是參數(shù)semopm的值,表示單個semopm()調(diào)用在一個信號量集合上可以執(zhí)行的操作數(shù)量。

    128是參數(shù)semmni的值,表示系統(tǒng)信號量集合總數(shù)。

    kernel.sem = 250 32000 100 128

    • 應(yīng)用程序可使用的IPv4端口范圍。

    net.ipv4.ip_local_port_range = 9000 65535

    net.core.rmem_default = 262144

    • 套接字接收緩沖區(qū)大小的最大值。

    net.core.rmem_max = 4194304

    • 套接字發(fā)送緩沖區(qū)大小的缺省值。

    net.core.wmem_default = 262144

    • 套接字發(fā)送緩沖區(qū)大小的最大值。

    net.core.wmem_max = 1048586

    • 以上參數(shù)除了有說明需要根據(jù)實際情況設(shè)置,其它參數(shù)照抄即可。執(zhí)行sysctl -p生效;

    用root用戶增加組和用戶。

    • root#groupadd -g 500 oinstall
    • root#groupadd -g 501 dba
    • root#useradd -g oinstall -G dba,oinstall oracle
    • root#passwd oracle

    用root用戶創(chuàng)建swap分區(qū)。

    • 通過命令swapon -s來檢查當前是否有swap分區(qū)。swap分區(qū)有2種:分區(qū)或文件;可以任意選一種創(chuàng)建(創(chuàng)建swap文件較為方便),大小為4G(內(nèi)存大小的1.5-2倍)。
    • 創(chuàng)建swap分區(qū)
  • fdisk -l 查看磁盤是否還有剩余未分配的扇區(qū):若有,使用fdisk來格式化成swap分區(qū)(分區(qū)類型為82);若無,在虛機新添加一塊硬盤,然后按下面步驟操作:
  • root#fdisk -l /dev/sdb
  • root#mkswap /dev/sdb1
  • root#swapon -s
  • root#swapon /dev/sdb1
  • root#swapon -s
  • root#echo “/dev/sdb1 none swap sw 0 0” >> /etc/fstab
    • 創(chuàng)建swap文件
  • root#dd if=/dev/zero of=/mnt/oracle.swap bs=1024 count=524288*8
  • root#chown oracle:oinstall /mnt/oracle.swap
  • root#chmod 600 /mnt/oracle.swap
  • root#mkswap /mnt/oracle.swap
  • root#swapon /mnt/oracle.swap
  • root#swapon -s
  • root#echo “/mnt/oracle.swap none swap sw 0 0” >> /etc/fstab
  • 用root用戶修改/etc/security/limits.conf限制。

    • 添加以下行:

    oracle soft nproc 65535

    oracle hard nproc 65535

    oracle soft nofile 65535

    oracle hard nofile 65535

    用root用戶修改/etc/pam.d/login。

    • 添加以下一行:

    session required /lib64/security/pam_limits.so

    修改profile文件。

    • 用root用戶修改/etc/profile文件,增加以下內(nèi)容:

    if [ $USER = “oracle” ]; then

    if [ $SHELL = “/bin/ksh” ]; then

    ulimit -p 65535

    ulimit -n 65535

    else

    ulimit -u 65535 -n 65535

    fi

    fi

    • 用oracle用戶修改其.bash_profile文件

    export ORACLE_SID=orcl

    export ORACLE_BASE=/opt/app/oracle

    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

    export INVENTORY_LOCATION=/opt/app/oraInventory

    export LD_LIBRARY_PATH=$ORACLE_HOME/lib

    export LANG=C

    export NLS_LANG=”American_america.zhs16gbk”

    export PATH=$ORACLE_HOME/bin:$PATH

    umask 022

    • 生效配置,并echo檢查是否生效:

    oracle>source .bash_profile

    用root用戶在/opt下建目錄,并修改歸屬。

    root#mkdir -p /opt/app/database

    root#mkdir -p /opt/app/oraInventory

    root#mkdir -p /opt/app/oracle

    root#chown -R oracle:oinstall /opt/app/database

    root#chown -R oracle:oinstall /opt/app/oraInventory

    root#chown -R oracle:oinstall /opt/app/oracle

    用root用戶關(guān)閉selinux、關(guān)閉firewalld服務(wù)

    • 修改/etc/selinux/config里的SELINUX=disabled
    • 關(guān)閉firewalld服務(wù)

    root#systemctl stop firewalld

    root#systemctl disable firewalld

    用root用戶配置/etc/hosts

    • 修改/etc/hosts增加一行:

    檢查oracle軟件包依賴

    • root#rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++

    glibc glibc-devel ksh libaio libaio-devel

    libgcc libstdc++ libstdc++-devel libXi libXtst

    make sysstat unixODBC unixODBC-devel elfutils-libelf elfutils-libelf-devel

    • 安裝上圖提示未安裝的軟件包

    root#yum -y install compat-libcap1 compat-libstdc++-33 ksh libaio-devel unixODBC unixODBC-devel elfutils-libelf elfutils-libelf-devel

    解壓安裝包,放到/opt/app/database下

    • 包里有database目錄,因此只需解壓到/opt/app/

    root#unzip p13390677_112040_Linux-x86-64_1of7.zip -d /opt/app/

    root#unzip p13390677_112040_Linux-x86-64_2of7.zip -d /opt/app/

    root#chown -R oracle:oinstall /opt/app/

    • /opt/app/database只是安裝程序目錄。安裝全部完成后,如果空間緊張,可以刪除。

    如果選擇靜默安裝,請?zhí)领o默安裝部分;否則,進行圖形界面配置。

    • 用root用戶修改/etc/ssh/sshd_config,重啟sshd服務(wù)。

    X11Forwarding yes

    AllowTcpForwarding yes

    root#systemctl restart sshd

    • 在Windows機器安裝XManager,運行Xmanager – Passive,默認是:0.0(即6000端口)。
    • 打開Xshell6,隧道選項里要選中x11轉(zhuǎn)移;telnet 宿主機ip(192.168.88.2)的6000端口(:0.0)要通。
    • 設(shè)置X服務(wù)器的訪問權(quán)限。

    root#su – oracle

    oracle>export DISPLAY=192.168.88.2:0:0.0

    oracle>xhost +

    • cd /opt/app/database 運行./runInstaller,看圖形界面是否能啟動。

    看到如下界面,成功啟動圖形界面。

    • 以下均是圖形界面,不再詳細描述。
    • OSOPER組不用選。
    • pdksh包在linux下叫ksh,之前yum時已經(jīng)檢查安裝。此處若只有這一項,可忽略。
    • 在快安裝完的時候,會報錯: Error in invoking target ‘agent nmhs’ of makefile

    解決方案:

    修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,將 $(MK_EMAGENT_NMECTL)修改為:$(MK_EMAGENT_NMECTL) -lnnz11,然后“Retry”。

    • 按提示運行orainstRoot.sh和root.sh腳本
    • 至此,oracle軟件安裝完成。

    用netca配置監(jiān)聽。

    dbca建庫

    • 在輸入“Global Database Name”和“SID”時,若出現(xiàn)下圖的情況(輸一個字符,顯示有2個),請切換一下輸入法(按ctrl+空格)。
    • 配置企業(yè)管理器可選,也可不選。
    • 存儲位置可以選擇系統(tǒng)默認的使用模板數(shù)據(jù)庫文件位置,也可以自定義一個文件位置。
    • 指定閃回區(qū)和開啟歸檔模式可以先不選,等后續(xù)安裝完后再配置。
    • 字符集選擇:ZHS16GBK;其他默認
    • 控制文件數(shù)量:最少有2個。最好放在不同位置(截圖上是演示環(huán)境,就放在一個目錄里

    • 重做日志組數(shù)量默認3個,后續(xù)可以增加;成員大小默認是50M,對于正式環(huán)境,建議改成500M。
    • 至此,建庫完成。

    lsnrctl status檢查監(jiān)聽狀態(tài)

    • 查看監(jiān)聽狀態(tài):

    oracle>lsnrctl status

    • oracle>lsnrctl reload重啟
    • 監(jiān)聽文件說明:

    按上述方法建立的監(jiān)聽是動態(tài)監(jiān)聽,靜態(tài)文件($ORACLE_HOME/network/admin/listener.ora)內(nèi)容如下:

    可以將配置文件改成如下方式,則為靜態(tài)監(jiān)聽。

    靜態(tài)監(jiān)聽啟動后,此處為unknown;而動態(tài)靜態(tài)為ready。

    Oracle的靜默安裝。

    • 在/opt/app/database/response下有3個rsp文件:

    a、db_install.rsp:安裝oracle軟件的響應(yīng)文件

    b、dbca.rsp:建庫用的響應(yīng)文件

    c、netca.rsp:建監(jiān)聽用的響應(yīng)文件

    根據(jù)實際情況修改下面列出的參數(shù),沒有列出的參數(shù)就取默認值。

    • db_install.rsp:

    ORACLE_HOSTNAME= vm-demo

    INVENTORY_LOCATION=/opt/app/oraInventory

    ORACLE_HOME= /opt/app/oracle/product/11.2.0/db_1

    ORACLE_BASE= /opt/app/oracle

    oracle.install.db.config.starterdb.globalDBName=orcl

    oracle.install.db.config.starterdb.SID=orcl

    oracle.install.db.config.starterdb.characterSet=ZHS16GBK

    oracle.install.db.config.starterdb.memoryLimit=1024M

    oracle.install.db.config.starterdb.password.ALL=change_on_install

    oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/data/oradata

    oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/opt/app/oracle/fast_recovery_area

    修改完后,執(zhí)行下面這條命令:

    oracle>./runInstaller -silent -responseFile /opt/app/database/response/db_install.rsp

    • dbca.rsp

    OPERATION_TYPE = “createDatabase”

    GDBNAME = “orcl”

    SID = “orcl”

    SYSPASSWORD = “change_on_install”

    SYSTEMPASSWORD = ” change_on_install “

    DATAFILEDESTINATION =/data/oradata

    RECOVERYAREADESTINATION=/opt/app/oracle/fast_recovery_area

    CHARACTERSET = “ZHS16GBK”

    TOTALMEMORY = “1024”

    修改完后,執(zhí)行下面這條命令:

    oracle>dbca -silent -responseFile /opt/app/database/response/dbca.rsp

    • netca.rsp(無特殊情況,不用修改,直接執(zhí)行下面這條命令)

    oracle>netca -silent -responsefile /opt/app/database/response/netca.rsp

    總結(jié):

    • 本文只是簡單的安裝數(shù)據(jù)庫軟件和建庫,基本參數(shù)的調(diào)整將會放到下一篇文章。
    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
    用戶投稿
    上一篇 2022年6月15日 12:45
    下一篇 2022年6月15日 12:45

    相關(guān)推薦

    • ios手游模擬器(手游模擬器ios)

      本文主要講的是ios手游模擬器,以及和手游模擬器ios相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 哪個iOS模擬器能多開手游賬號?可以推薦個好用的模擬器給我嗎…

      2022年11月27日
    • 短視頻策劃內(nèi)容的3個要點(短視頻策劃內(nèi)容怎么做)

      短視頻在制作時,內(nèi)容框架非常重要。如果直奔主題,然后結(jié)束,聚卓告訴你,這樣的短視頻已經(jīng)過時了?,F(xiàn)在的短視頻需要框架的,但不是任何框架,它需要一種易于理解和消化的框架。而且,現(xiàn)在大多…

      2022年11月27日
    • cad連續(xù)標注快捷鍵(cad連續(xù)標注快捷鍵)

      本文主要講的是cad連續(xù)標注快捷鍵,以及和cad連續(xù)標注快捷鍵相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 cad中連續(xù)標注快捷鍵 CAD尺寸標準快捷命令:DL…

      2022年11月27日
    • 美團第三季度實現(xiàn)營收626億元,即時配送訂單量增至50億筆

      新京報訊(記者秦勝南)11月25日,美團發(fā)布業(yè)績公告顯示,第三季度營收為626億元,較去年同比增長28.2%,凈利潤為12.2億元。第三季度,美團即時配送訂單數(shù)增長至50億筆。截至…

      2022年11月27日
    • 筆記本最好配置(目前筆記本最好的配置)

      本文主要講的是筆記本最好配置,以及和目前筆記本最好的配置相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 筆記本電腦什么配置好? 01 CPU:這個主要取決于頻率和…

      2022年11月26日
    • 存儲過程語法(sql server存儲過程語法)

      今天小編給各位分享存儲過程語法的知識,其中也會對sql server存儲過程語法進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! oracle存儲過程基本語法…

      2022年11月26日
    • 個人怎么做抖音帶貨(個人做抖音帶貨能賺錢嗎)

      抖音如今是大家很熟悉的短視頻平臺,不過現(xiàn)在的抖音卻不只是短視頻那么簡單,它的功能非常豐富,其中一個就是可以帶貨,相信很多小伙伴都有在抖音上買過東西,抖音如今的變現(xiàn)能力也是不容小覷的…

      2022年11月25日
    • 小紅書平臺的一些機制及玩法詳解(小紅書玩法有哪些)

      關(guān)于小紅書 一:小紅書平臺的一些機制 1. 筆記內(nèi)容的CES評分機制 2. 筆記流量入口與長尾效應(yīng) 二:小紅書優(yōu)質(zhì)筆記的特點(分維度、類型分析) 1.筆記的本身架構(gòu)組成 維度 2.…

      2022年11月25日
    • 百度關(guān)鍵詞快速排名的4大原理解析(百度怎么刷關(guān)鍵詞)

      近期百度公告驚雷算法2.0,升級之快還是第一次吧,看來百度對于刷點擊行為是零容忍了。之前尹華峰SEO技術(shù)博客介紹過一篇如何使用刷點擊工具,其實市面上有很多這類SEO快速排名的軟件,…

      2022年11月25日
    • 科比19歲女兒遭自稱與她生“科比式孩子”男子跟蹤騷擾

      極目新聞記者王亮亮黃佳琪 據(jù)福克斯新聞網(wǎng)報道,當?shù)貢r間11月21日,已故籃球巨星科比·布萊恩特的長女娜塔莉亞·布萊恩特21日向法院提交臨時限制令,聲稱這位32歲的前科從十幾歲起就騷…

      2022年11月24日

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時間:周一至周五,10:30-18:30,節(jié)假日休息