Пререквизиты для Oracle 11g

Главная Форумы POWER Systems AIX/Hardware Пререквизиты для Oracle 11g

Просмотр 11 веток ответов
  • Автор
    Сообщения
    • #11696
      Денис
      Участник

      Вопрос 1
      ———-
      Инсталлятор oracle сообает что в ОС отсутствуют APAR
      IZ42940
      IZ49516
      IZ52331
      в fixcentral эти обновления относятся к 9-10 TL
      текущий oslevel
      -bash-3.2$ oslevel -s
      5300-12-01-1016
      т.е. они наверняка уже включены в 12 TL
      хотя
      -bash-3.2$ /usr/sbin/instfix -i -k “IZ42940 IZ49516 IZ52331 ”
      There was no data for IZ42940 in the fix database.
      There was no data for IZ49516 in the fix database.
      There was no data for IZ52331 in the fix database.

      По отдельности они не скачиваются

      Вопрос 2
      ————
      Попытался увеличить лимит процессов на пользователя
      bash-3.2# ulimit -u 262148
      bash: ulimit: max user processes: cannot modify limit: A system call
      received a parameter that is not valid.
      Есть ли какой обходной вариант?
      в /etc/security/limit параметр не нашел

    • #11697
      Michael
      Участник

      Мне man ulimit сообщает, что нет такого ключа -u

    • #11698
      uxTuaHgp
      Участник

      1. Я бы забил, но могу быть не прав.
      2. smit chgsys
      Это не ограничение конкретного пользователя, а ограничение ядра.

    • #11699
      uxTuaHgp
      Участник

      #ulimit -a
      core file size (blocks, -c) 1048575
      data seg size (kbytes, -d) unlimited
      file size (blocks, -f) unlimited
      max memory size (kbytes, -m) unlimited
      open files (-n) unlimited
      pipe size (512 bytes, -p) 64
      stack size (kbytes, -s) unlimited
      cpu time (seconds, -t) unlimited
      max user processes (-u) 262144
      virtual memory (kbytes, -v) unlimited

    • #11700
      Michael
      Участник

      У человека 5.3, а ключ ‘-u’ появился в AIX 6.1, насколько мне известно.

      Кстати, я б пропатчил 5.3 до 5300-12-03-1107 – вдруг полегчает.

    • #11702
      uxTuaHgp
      Участник

      B)
      #oslevel -s
      5300-08-02-0822
      #ulimit -a
      core file size (blocks, -c) 1048575
      data seg size (kbytes, -d) unlimited
      file size (blocks, -f) unlimited
      max memory size (kbytes, -m) 32768
      open files (-n) 2000
      pipe size (512 bytes, -p) 64
      stack size (kbytes, -s) hard
      cpu time (seconds, -t) unlimited
      max user processes (-u) 262144
      virtual memory (kbytes, -v) unlimited

    • #11703
      Michael
      Участник

      Это уже интересно: значит на моём 5.3 чего-то не установлено, надо будет раскопать при случае. 🙂

      $ oslevel -s
      5300-12-02-1036
      $ ulimit -a
      time(seconds) unlimited
      file(blocks) 2097151
      data(kbytes) 131072
      stack(kbytes) 32768
      memory(kbytes) 32768
      coredump(blocks) 2097151
      nofiles(descriptors) 2000
      $

      И, кстати, как я уже писал выше, man ulimit на этом сервере отказывается признавать наличие ключа “-u” :blush:

    • #11704
      uxTuaHgp
      Участник

      Кстати да, в man про -u ничего нет.

    • #11705
      Денис
      Участник

      подскажите, как можно увеличить лимит процессов для определенного пользователя?

    • #11706
      uxTuaHgp
      Участник

      Ну ограничения пользователя не могут переступить через системные ограничения.
      ulimit -u 262144
      как мне кажется – это какой-то максимум с потолка.

      Ставьте в smit chgsys количество процессов на пользователя например в 4096 – скорее всего этого хватит позаглаза даже для самой нагруженной базы.

      Вы какую доку читаете с пререквизитами? Точно для AIX?
      Тогда там все должно быть описано: как проверить и как поменять.

    • #11707
      Michael
      Участник

      подскажите, как можно увеличить лимит процессов для определенного пользователя?

      Банально погуглить…

      http://www.sceleton .ru/index99.htm

      “1.108: Как посмотреть/изменить параметры, например ‘число процессов пользователя’ (number of processes per user) ?

      # lsattr -E -l sys0 -a maxuproc – покажет текущее значение

      maxuproc 40 Maximum # of processes allowed per user True

      # chdev -l sys0 -a maxuproc=200 – можно увеличить параметр maxuproc

      sys0 changed

      Или через SMIT (если на вашей системе LANG=ru_RU, то пункты меню будут по-русски):

      smit

      System Environments and Processes

      Change / Show Operating System Parameters

      – на этом экране можно изменить следующие поля:

      – Maximum number of PROCESSES allowed per user
      – Maximum number of pages in block I/O BUFFER CACHE
      – Maximum Kbytes of real memory allowed for MBUFS

      – и значения да/нет для:

      – Automatically REBOOT system after a crash (false/true)
      – Continuously maintain DISK I/O history (true/false)”

    • #11708
      uxTuaHgp
      Участник

      Нашел, почему у нас с одной версией AIX разные ulimit:
      ksh включает в себя команду ulimit

      я же пользуюсь обычно bash

Просмотр 11 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.