回答編集履歴

1

追記

2018/07/10 09:12

投稿

Orlofsky
Orlofsky

スコア16415

test CHANGED
@@ -59,3 +59,97 @@
59
59
  /
60
60
 
61
61
  ```
62
+
63
+
64
+
65
+ ```SQL:SAMPLE_FUNCTION
66
+
67
+ -- サンプル FUNCTION
68
+
69
+ CREATE OR REPLACE FUNCTION SAMPLE_FUNCTION
70
+
71
+ RETURN VARCHAR2
72
+
73
+ IS
74
+
75
+ BEGIN
76
+
77
+ PKG_LOG_MONITOR.LOG_MONITOR
78
+
79
+ (
80
+
81
+ 'SAMPLE_FUNCTION'
82
+
83
+ , 'EXECUTED'
84
+
85
+ ) ;
86
+
87
+ RETURN NULL ;
88
+
89
+ END SAMPLE_FUNCTION ;
90
+
91
+ /
92
+
93
+ ```
94
+
95
+
96
+
97
+ ```SQL:
98
+
99
+ -- サンプル PROCEDURE
100
+
101
+ CREATE OR REPLACE PROCEDURE SAMPLE_PROCEDURE
102
+
103
+ IS
104
+
105
+ BEGIN
106
+
107
+ PKG_LOG_MONITOR.LOG_MONITOR
108
+
109
+ (
110
+
111
+ 'SAMPLE_PROCEDURE'
112
+
113
+ , 'EXECUTED'
114
+
115
+ ) ;
116
+
117
+ END SAMPLE_PROCEDURE ;
118
+
119
+ /
120
+
121
+ ```
122
+
123
+
124
+
125
+ ```SQL:
126
+
127
+ -- 実行
128
+
129
+ -- ↓ログを出力するパス
130
+
131
+ cd c:\log
132
+
133
+ sqlplus username1/password1@oradb
134
+
135
+ SET SERVEROUTPUT ON
136
+
137
+ SPOOL log_file_name.log
138
+
139
+ -- ↓ ログを取得する
140
+
141
+ EXECUTE PKG_LOG_MONITOR.LOG_MONITOR_MODE := 'ON' ;
142
+
143
+
144
+
145
+ SELECT SAMPLE_FUNCTION FROM DUAL ;
146
+
147
+ EXECUTE SAMPLE_PROCEDURE ;
148
+
149
+
150
+
151
+ SPOOL OFF
152
+
153
+ ```
154
+
155
+ でログを確認