Solaris で Oracle データベースのバックグラウンド プロセスの外部アドレスを取得する方法

Solaris で Oracle データベースのバックグラウンド プロセスの外部アドレスを取得する方法

Linux で コマンドを使用して、、などsudo netstat -ntapの Oracle データベースによって開始されたフォアグラウンド プロセスとバックグラウンド プロセスの詳細 (PID、ローカル アドレスと外部アドレスを含む) を取得します。または を使用して Solaris で同じことを実行するにはどうすればよいでしょうか。tnslsnrora_pmon_*netstatlsof

答え1

使用している Solaris のバージョンを記録していません。

v11 を使用している場合、netstat は -u オプションをサポートしており、必要なものが表示されます。

ソラリス11 [8]netstat -u

TCP: IPv4

ローカルアドレス リモートアドレス ユーザー PID コマンド Swind Send-Q Rwind Recv-Q 状態

...

...

...

以前のバージョンでは、lsof をビルドするか、v10 で dtrace を使用する必要がありました。Solaris のバージョンとアーキテクチャを提供すれば、誰かが具体的な回答をくれる可能性が高くなります。

関連情報