現在、以下の項目があります。/etc/security/limits.conf
* hard nofile 65000
oracleという特定のユーザーの制限を増やしたいので、以下に次の行を追加すると
oracle hard nofile unlimited
どちらが優先されますか?
また、この特定の制限を増やすには、サーバーにさらにリソースが必要ですか?サーバーが現在開いているファイル数の制限である65,000個に達したため、このように変更しました。too many open files in the system
ログインしようとすると、エラーメッセージが表示されます。 Oracleデータベースはサーバーでホストされています。この変更後にデータベースを返却するか、サーバーを再起動する必要がありますか?
ベストアンサー1
マニュアルページman limits.conf
状態:
通常、個々の制限はグループ制限よりも優先されます。したがって、管理者グループに制限を適用しないが、そのグループのメンバーの1つに制限行がある場合、ユーザーはその行に制限が設定されます。
したがって、ユーザー固有のルールはデフォルトのルールよりも優先されます。制限はセッションごとに適用されるため、変更を適用するにはサービスを再起動する必要があります。
制限を増やすために必ずしもより多くのリソースが必要ではありません。パフォーマンスが心配な場合は、いくつかのベンチマークを実行してボトルネックがある場所を特定するのが便利です。