Лучший способ изменить это - установить ограничения ресурсов в формате launchd.plist и использовать их для запуска оболочки разработки или процесса базы данных. После того, как у вас есть запущенное задание, вы можете загружать, выгружать его, и система запускает его и, при необходимости, перезапускает.
Смотрите man launchd.plist - ищите:
HardResourceLimits <dictionary of integers>
Resource limits to be imposed on the job. These adjust variables set with setrlimit(2). The follow-
ing keys apply:
NumberOfFiles <integer>
The maximum number of open files for this process. Setting this value in a system wide daemon
will set the sysctl(3) kern.maxfiles (SoftResourceLimits) or kern.maxfilesperproc
(HardResourceLimits) value in addition to the setrlimit(2) values.
Мне также повезло с опубликованными руководствами и блогами по установке Oracle 10g , поскольку они довольно хорошо объясняют, что sysctl и значения ядра Oracle любит изменять на Snow Leopard (и других выпусках) со времен Lion немного более ориентирован на запуск, чем предыдущие версии, и вы указали 10,6 для своей базовой ОС.