0
多くのデスクトップPCにはERPアプリケーションがインストールされています。このERPはOracleデータベースに接続されています。どのPCからどのsqlが生成されたかをどのように知ることができますか。この情報を得るためにOracleデータベースに設定できるものはありますか?アプリケーションからOracle用に生成されたSQL
多くのデスクトップPCにはERPアプリケーションがインストールされています。このERPはOracleデータベースに接続されています。どのPCからどのsqlが生成されたかをどのように知ることができますか。この情報を得るためにOracleデータベースに設定できるものはありますか?アプリケーションからOracle用に生成されたSQL
Enterprise Managerがこの情報を提供します。あなたの特定のSQLステートメントにフィルタリングするために、これを調整することができ
select sq.sql_text
, machine
, type
from v$sql sq
, v$session s
where sq.sql_id = s.sql_id
and type != 'BACKGROUND'
:それ以外の場合は、V $セッション/ Vの$ sqlを、のようなものを照会することができます。
ありがとう... v $ sqlに格納されている時間の長さ –
v $ sqlには2つの列があります。 sql_textはVARCHAR2(1000)で、最初の1000文字が含まれています。 SQL_FULL_TEXTは、フルテキストを含むCLOBです。 – BobC
もう一度おねがいします...私はsqlsがv $ sqlの新しいsqlsで上書きされることを意味します。 SQLがv $ sqlにどれくらい滞在できるか:) –