Oracle에서 저장 프로시저 실행 기록을 보는 방법은 다음과 같습니다. V$SYSSTAT 테이블을 사용하여 실행 시간 및 타임스탬프를 쿼리합니다. V$SQL_WORKAREA 테이블을 사용하여 세션 로그 파일을 보는 경우 추적 세션을 열어야 합니다. 검토를 위해 닫으세요.
Oracle에서 저장 프로시저의 실행 기록을 보는 방법
Oracle 데이터베이스에서는 다음 방법을 통해 저장 프로시저의 실행 기록을 볼 수 있습니다.
1 V$SYSSTAT 테이블을 사용합니다.
V$ SYSSTAT 테이블은 저장 프로시저의 실행 횟수를 포함하여 시스템 통계에 대한 데이터를 저장합니다. 저장 프로시저의 실행 기록을 쿼리하려면 다음 SQL 문을 사용하세요.
<code class="sql">SELECT * FROM V$SYSSTAT WHERE NAME = 'user_procedure_executions';</code>
이 문은 저장 프로시저가 실행된 횟수, 마지막 실행 타임스탬프 및 기타 정보를 반환합니다.
2. V$SQL_WORKAREA 테이블을 사용하세요.
V$SQL_WORKAREA 테이블에는 현재 실행 중인 SQL 문에 대한 정보가 저장됩니다. 저장 프로시저가 실행 중인 경우 이 테이블에는 저장 프로시저에 대한 정보가 포함됩니다. 저장 프로시저의 실행 기록을 보려면 다음 SQL 문을 사용합니다.
<code class="sql">SELECT * FROM V$SQL_WORKAREA WHERE OWNER = '<owner_name>' AND NAME = '<stored_procedure_name>';</code>
<owner_name>
是存储过程的所有者名称,<stored_procedure_name>
는 저장 프로시저 이름입니다.
3. 세션 로그 파일 보기
세션 로그 파일은 저장 프로시저 실행 기록을 포함한 세션 활동에 대한 정보를 기록합니다. 세션 로그 파일을 보려면 다음 단계를 사용하십시오.
세션 로그 파일의 기본 위치는 ORACLE_BASE/admin/
위 내용은 Oracle 쿼리 저장 프로시저의 실행 기록은 어디에 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!