Goedgekeurd: Fortect
Als iedereen Solaris-kernelopties op uw systeem heeft, hoop ik dat deze handleiding u zal helpen.
Deze concepten leggen uit hoe je kernelopties kunt aanpassen die zijn uitgegeven voor Oracle Solaris, waar je ze niet kunt uitbreiden met patchscripts.
Gebruik de tabel met alle elementen om instellingen handmatig te definiëren als de koper geen scripts kan gebruiken om het probleem op te lossen.
Gebruik het
prctl
-beheer om op elk moment tijdens de uitvoering query’s uit te voeren en wijzigingen aan te brengen: bronbesturingselementen die zijn gekoppeld aan een proces, taak of soms bloeiend project in het hele systeem zijn gekoppeld . Waarom? Gebruik deze procedures om de huidige marktprijs weer te geven die zichtbaar is voor resourcecontroles en wijzig elke afzonderlijke indien nodig:
Als u niet hun patchscript of CVU bent om macht te hebben over tijdelijke poorten, stelt u de TCP/IP-afstandsinstellingen in om tijdelijke poorten voldoende tijdelijke poorten te bieden met de verwachte serverbelasting.
Dit is een lijst met de meeste Solaris-kernelopties die moeten worden verpakt voordat Oracle op Solaris wordt geïnstalleerd. In elk van onze eerdere artikelen hebben we gesproken over de parameter times Linux-kernel voor Oracle.
Hoe wijzig ik de kernelparameters naar Solaris 11?
Om een kerneloptie te wijzigen, maakt u elk item in /etc/sysctl. conf of is het ongelooflijk de moeite waard om het huidige item te wijzigen. Als hoe de parameterwaarde niet aanwezig is in het bestand /etc/sysctl. conf om ervoor te zorgen dat uw installatie het standaard allround prestatiesysteem gebruikt.
Maak een back-up van /etc/system.> Log in als de rootgebruiker van het gebaseerde systeem, volg deze stappen en publiceer de volgende opties aan het einde van het type /etc/system.> Zorg ervoor dat deze regels altijd door het laatste deel van /etc/system . gaanstel max_nprocs=65546 instel pidmax=100000 . instel maxusers in op noexec_user_stack=124096afstemmen. Resourcebeheer gebruiken> Maak een OS-kopersorakel aan en wijs de dba-groep toe.> Log eenvoudig in als rootgebruiker van het in gebruik zijnde systeem; Voer de volgende Sell for Create-instructie uit op het project met de naam group.dba en huur ook de OS-groep in als lid van de hele database.projadd -G dba -c "Oracle standaard" group.dba> Log in als gebruiker "oracle" en voer er een uit die te maken heeft met de volgende opdrachten om het standaardproject te controleren.id-pBovenstaand commando laat hieronder exact hetzelfde eindproduct zien.uid=100(oracle) gid=100(dba) projid=100(groep.dba)> Log gewoon in als root-consument van het besturingssysteem; en voer de volgende opdrachten in. -skprojmod "project.max-shm-memory=(privileged,, weigeren )" group.dbaProjmod -sK "project.max-sem-ids=(privileged,100,deny)" group.dba -sK --voorbeeldprojmod "project.max-shm-ids=(privileged,100,deny)" group.dbaprojmod -sK "process.max-sem-nsems=(privileged,256,deny)" group.dba> Start de site opnieuw en zorg ervoor dat alle bovenstaande instellingen van kracht zijn.> Log in als gebruiker van het "oracle"-besturingssysteem en volg de onderstaande instructies om de eerder genoemde instellingen te controleren.prctl -n project.max-shm-memory -i projectgroep.dbaprctl -n project.max-sem-ids -as i projectgroup.dbaprctl -n project.max-shm-ids -i taskgroup.dbaprctl -n process.max-sem-nsems -ik verwerk eigenlijk $$Voer "cat command it to /etc/project" uit om de items in /etc/project te controleren.> Dit zullen zeker ulimit-opties zijn, zodat ze kunnen worden ingesteld voor Oracle Solaris-machines.Tijd (seconden) onbeperktOnbeperkt bestand (blokken)Data (KB) onbeperktStapel (KB) 131072Coredump (blokken) onbeperktNofiles (descriptors) onbeperkt 65536RAM (KB)
Versnel de prestaties van uw computer nu met deze eenvoudige download.