zoukankan      html  css  js  c++  java
  • [每日一题] 11gOCP 1z0-052 :2013-09-5 runInstaller oracle of no swap

    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/11186995


     正确答案:A

            我们先来看下面这张截图,这是我在安装Oracle 11.2.0.3.0时检查交换分区的提示,从这个提示上来看: Checkingswap space must be greater than 150M. 说明在Oracle 11gr2中SWAP只要大于150M就可以安装了。

      


    在这道题目中提示如下:

    其实这个警告不用理它,1018MB的swap已经够大了,这个问题不会影响安装和今后使用的。oracle是有自己内存结构(SGA+PGA),实例启动后oracle就会分配初始化这些物理内存。一旦oracle开始使用swap空间,性能就会急剧劣化,oracle使用swap内存是必须避免的(所以我们平时在OS上都会开启大页,即修改OS内核参数)。

      如果你不想在安装的时侯报上面的错误,交且你的磁盘空间也足够的情况下,可以增加SWAP空间(我们一般会在OS上都会开启大页,这样Oracel e就不会去使用SWAP空间以避免性能下降,呵呵设大了SWAP是浪费了这块空间而已,所以设大没用)

    下面是如何增加SWAP的方法:

    方法一

    一、查看系统当前的分区情况:

    >free -m 

    二、创建用于交换分区的文件: 

    >dd if=/dev/zero of=/whatever/swap bs=block_size count=number_of_block 

    三、设置交换分区文件: 

    >mkswap /whatever/swap 


    四、立即启用交换分区文件: 

    >swapon /whateever/swap 

    五、若要想使开机时自启用,则需修改文件/etc/fstab中的swap行:

    /whatever/swap swap swap defaults 0 0 


    方法二

    增加交换分区空间的方法:

    1.查看一下/etc/fstab确定目前的分区

    2.swapoff /dev/hd**

    3.free 看一下是不是停了.

    4.fdisk 删了停掉的swap分区

    5.重新用FDISK建一个新的SWAP分区

    6.mkswap /dev/hd**把新的分区做成swap

    7.swapon /dev/hd**打开swap

    8.修改/etc/fstab

    操作实例:

    1.查看系统Swap空间使用

    # free
                 total       used       free     shared    buffers     cached
    Mem:        513980     493640      20340          0     143808     271780
    -/+ buffers/cache:      78052     435928
    Swap:      1052248      21256    1030992
    


    2.在空间合适处创建swap文件

    # mkdir swap
    # cd swap
    # dd if=/dev/zero of=swapfile bs=1024 count=10000
    10000+0 records in
    10000+0 records out
    # ls -al
    total 10024
    drwxr-xr-x    2 root     root         4096  7月 28 14:58 .
    drwxr-xr-x   19 root     root         4096  7月 28 14:57 ..
    -rw-r--r--    1 root     root     10240000  7月 28 14:58 swapfile
    
    
    # mkswap swapfile
    Setting up swapspace version 1, size = 9996 KiB


    3.激活swap文件

    # swapon swapfile
    # ls -l
    total 10016
    -rw-r--r--    1 root     root     10240000  7月 28 14:58 swapfile
    # free
                 total       used       free     shared    buffers     cached
    Mem:        513980     505052       8928          0     143900     282288
    -/+ buffers/cache:      78864     435116
    Swap:      1062240      21256    1040984
    

    生成1200M的文件

    # dd if=/dev/zero of=swapfile bs=1024 count=1317000
    

    创建为swap文件

    #mkswap swapfile

    让swap生效

    #swapon swapfile

    查看一下swap

    #swapon -s
    Filename                        Type            Size    Used    Priority
    
    /dev/sda3                       partition       8024    2504    -3
    
    /var/swapfile                   file            1316992 0       -4
    

    加到fstab文件中让系统引导时自动启动

    #vi  /etc/fstab
    /var/swapfile    swap    swap    defaults    0 0
    



    *****************************SWAP空间的增加上面描述了这么多,就以下面这个操作为准吧******************************

    在Linux下增加Swap区

    1.查看系统Swap空间使用

    # free
                 total       used       free     shared    buffers     cached
    Mem:        513980     493640      20340          0     143808     271780
    -/+ buffers/cache:      78052     435928
    Swap:      1052248      21256    1030992
    


    2.在空间合适处创建swap文件

    # mkdir swap
    # cd swap
    # dd if=/dev/zero of=swapfile bs=1024 count=10000
    10000+0 records in
    10000+0 records out
    # ls -al
    total 10024
    drwxr-xr-x    2 root     root         4096  7月 28 14:58 .
    drwxr-xr-x   19 root     root         4096  7月 28 14:57 ..
    -rw-r--r--    1 root     root     10240000  7月 28 14:58 swapfile
               z
    
    # mkswap swapfile
    Setting up swapspace version 1, size = 9996 KiB
    

    3.激活swap文件

    # swapon swapfile
    # ls -l
    total 10016
    -rw-r--r--    1 root     root     10240000  7月 28 14:58 swapfile
    # free
                 total       used       free     shared    buffers     cached
    Mem:        513980     505052       8928          0     143900     282288
    -/+ buffers/cache:      78864     435116
    Swap:      1062240      21256    1040984
    


    精华贴:

    明明白白使用数据块 ----数据块格式深入解析
    http://www.itpub.net/thread-1772905-1-1.html
    一条UPDATE从生到死的整个过程的深入解析
    http://www.itpub.net/thread-1780068-1-1.html
    ITPUB知识索引贴--Joe Oracle深入讨论专题系列集锦
    http://www.itpub.net/thread-1792451-1-1.html
    Oracle 11g OCP最新题库
    http://www.itpub.net/thread-1805359-1-1.html


    QQ:252803295

    学习交流QQ群:
    DSI&Core Search  Ⅰ 群:127149411(2000人技术群:未满)
    DSI&Core Search  Ⅱ 群:177089463(1000人技术群:未满)
    DSI&Core Search  Ⅲ 群:284596437(500人技术群:未满)
    DSI&Core Search  Ⅳ 群:192136702(500人技术群:未满)
    DSI&Core Search  Ⅴ 群:285030382(500人闲聊群:未满)

    MAIL:oracledba_cn@hotmail.com

    BLOG: http://blog.csdn.net/guoyjoe

    WEIBO:http://weibo.com/guoyJoe0218

    ITPUB: http://www.itpub.net/space-uid-28460966.html

    OCM:   http://education.oracle.com/education/otn/YGuo.HTM

      

  • 相关阅读:
    LeetCode(287)Find the Duplicate Number
    LeetCode(290) Word Pattern
    LeetCode(205)Isomorphic Strings
    LeetCode(201) Bitwise AND of Numbers Range
    LeetCode(200) Number of Islands
    LeetCode(220) Contains Duplicate III
    LeetCode(219) Contains Duplicate II
    命令行执行Qt程序
    LeetCode(228) Summary Ranges
    redis 的安装和使用记录
  • 原文地址:https://www.cnblogs.com/pangblog/p/3306275.html
Copyright © 2011-2022 走看看