Görüyorum ki bu soruyu her yerde sormuştun.
Başa çıkmanız gereken bir çekirdek sınırı vardır, çekirdek sınırı olan kern.maxfiles ve ulimit ayarı yapılırken aşılamaz.
Kys.maxifiles dosyasını sysctl kullanarak nasıl değiştireceğiniz hakkında bir açıklama için Mac OS X'deki Krypted blog sayfası Maximum Files'a bakın .
Mac'ime henüz Yosemite yüklemedi. sysctl -w kern.maxfiles=65000
Aynı kern.maxfiles = varsayılan olarak 12288 sınırı vardır Mavericks, üzerinde çalışır.
VM OS X 10.6.8'i kontrol ettim ve aynı OS X sürümünüzden önce nasıl çalıştığı sorusunu başlatan bir limit vardı.
DB2 kullanımı için önerilen limitleri gösteren bir slayt paylaşımı ( Mac OS X için DB2 ) Mac OS X için DB2'yi kurma ve ayarlama ), bkz . Sistem Parametrelerini Yükseltme , sayfa 7.
Sistem Parametrelerini Arttırın
/Etc/sysctl.conf dosyasını açın (veya henüz mevcut değilse oluşturun) ve aşağıdaki ayarları ekleyin. Bu ayarlar paylaşılan hafızaya ilişkin bazı ayarları ve Mac'te çalışmak için DB2'nin ihtiyaç duyduğu kullanıcı sınırlarını artırır.
Aşağıdakileri ekleyin /etc/sysctl.conf
kern.sysv.shmmax = 1073741824
kern.sysv.shmmin = 1
kern.sysv.shmmni = 4096
kern.sysv.shmseg = 32
kern.sysv.shmni = 4096 kern.sysv.shmseg = 32 kern.sysv.shmall = 1179648
kern.maxfilesperproc = 65536
kern.maxfiles = 65536
/etc/sysctl.conf
Yükseltme yaparken dosyanızı kaybettiniz gibi geliyor .