83:
84: -----------------------
85: -- rebuild the index --
86: -----------------------
87: curs := dbms_sql.open_cursor;
88: stmt := 'alter index '||owner||'.jtf_amv_items_url_ctx rebuild online '||
89: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
90: dbms_sql.parse(curs, stmt, dbms_sql.native);
91: rows := dbms_sql.execute(curs);
86: -----------------------
87: curs := dbms_sql.open_cursor;
88: stmt := 'alter index '||owner||'.jtf_amv_items_url_ctx rebuild online '||
89: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
90: dbms_sql.parse(curs, stmt, dbms_sql.native);
91: rows := dbms_sql.execute(curs);
92: dbms_sql.close_cursor(curs);
93:
94: curs := dbms_sql.open_cursor;
87: curs := dbms_sql.open_cursor;
88: stmt := 'alter index '||owner||'.jtf_amv_items_url_ctx rebuild online '||
89: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
90: dbms_sql.parse(curs, stmt, dbms_sql.native);
91: rows := dbms_sql.execute(curs);
92: dbms_sql.close_cursor(curs);
93:
94: curs := dbms_sql.open_cursor;
95: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
88: stmt := 'alter index '||owner||'.jtf_amv_items_url_ctx rebuild online '||
89: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
90: dbms_sql.parse(curs, stmt, dbms_sql.native);
91: rows := dbms_sql.execute(curs);
92: dbms_sql.close_cursor(curs);
93:
94: curs := dbms_sql.open_cursor;
95: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
96: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
90: dbms_sql.parse(curs, stmt, dbms_sql.native);
91: rows := dbms_sql.execute(curs);
92: dbms_sql.close_cursor(curs);
93:
94: curs := dbms_sql.open_cursor;
95: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
96: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
97: dbms_sql.parse(curs, stmt, dbms_sql.native);
98: rows := dbms_sql.execute(curs);
93:
94: curs := dbms_sql.open_cursor;
95: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
96: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
97: dbms_sql.parse(curs, stmt, dbms_sql.native);
98: rows := dbms_sql.execute(curs);
99: dbms_sql.close_cursor(curs);
100:
101: curs := dbms_sql.open_cursor;
94: curs := dbms_sql.open_cursor;
95: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
96: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
97: dbms_sql.parse(curs, stmt, dbms_sql.native);
98: rows := dbms_sql.execute(curs);
99: dbms_sql.close_cursor(curs);
100:
101: curs := dbms_sql.open_cursor;
102: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
95: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
96: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
97: dbms_sql.parse(curs, stmt, dbms_sql.native);
98: rows := dbms_sql.execute(curs);
99: dbms_sql.close_cursor(curs);
100:
101: curs := dbms_sql.open_cursor;
102: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
103: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
97: dbms_sql.parse(curs, stmt, dbms_sql.native);
98: rows := dbms_sql.execute(curs);
99: dbms_sql.close_cursor(curs);
100:
101: curs := dbms_sql.open_cursor;
102: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
103: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
104: dbms_sql.parse(curs, stmt, dbms_sql.native);
105: rows := dbms_sql.execute(curs);
100:
101: curs := dbms_sql.open_cursor;
102: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
103: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
104: dbms_sql.parse(curs, stmt, dbms_sql.native);
105: rows := dbms_sql.execute(curs);
106: dbms_sql.close_cursor(curs);
107:
108: curs := dbms_sql.open_cursor;
101: curs := dbms_sql.open_cursor;
102: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
103: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
104: dbms_sql.parse(curs, stmt, dbms_sql.native);
105: rows := dbms_sql.execute(curs);
106: dbms_sql.close_cursor(curs);
107:
108: curs := dbms_sql.open_cursor;
109: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
102: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
103: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
104: dbms_sql.parse(curs, stmt, dbms_sql.native);
105: rows := dbms_sql.execute(curs);
106: dbms_sql.close_cursor(curs);
107:
108: curs := dbms_sql.open_cursor;
109: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
110: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
104: dbms_sql.parse(curs, stmt, dbms_sql.native);
105: rows := dbms_sql.execute(curs);
106: dbms_sql.close_cursor(curs);
107:
108: curs := dbms_sql.open_cursor;
109: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
110: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
111: dbms_sql.parse(curs, stmt, dbms_sql.native);
112: rows := dbms_sql.execute(curs);
107:
108: curs := dbms_sql.open_cursor;
109: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
110: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
111: dbms_sql.parse(curs, stmt, dbms_sql.native);
112: rows := dbms_sql.execute(curs);
113: dbms_sql.close_cursor(curs);
114:
115: --
108: curs := dbms_sql.open_cursor;
109: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
110: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
111: dbms_sql.parse(curs, stmt, dbms_sql.native);
112: rows := dbms_sql.execute(curs);
113: dbms_sql.close_cursor(curs);
114:
115: --
116: EXCEPTION
109: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
110: 'parameters(''optimize '|| p_optimize_level || l_maxtime ||''')';
111: dbms_sql.parse(curs, stmt, dbms_sql.native);
112: rows := dbms_sql.execute(curs);
113: dbms_sql.close_cursor(curs);
114:
115: --
116: EXCEPTION
117: WHEN OTHERS THEN
158:
159: -----------------------
160: -- rebuild the index --
161: -----------------------
162: curs := dbms_sql.open_cursor;
163: stmt := 'alter index '||owner||'.jtf_amv_items_url_ctx rebuild online '||
164: 'parameters(''sync'')';
165: dbms_sql.parse(curs, stmt, dbms_sql.native);
166: rows := dbms_sql.execute(curs);
161: -----------------------
162: curs := dbms_sql.open_cursor;
163: stmt := 'alter index '||owner||'.jtf_amv_items_url_ctx rebuild online '||
164: 'parameters(''sync'')';
165: dbms_sql.parse(curs, stmt, dbms_sql.native);
166: rows := dbms_sql.execute(curs);
167: dbms_sql.close_cursor(curs);
168:
169: curs := dbms_sql.open_cursor;
162: curs := dbms_sql.open_cursor;
163: stmt := 'alter index '||owner||'.jtf_amv_items_url_ctx rebuild online '||
164: 'parameters(''sync'')';
165: dbms_sql.parse(curs, stmt, dbms_sql.native);
166: rows := dbms_sql.execute(curs);
167: dbms_sql.close_cursor(curs);
168:
169: curs := dbms_sql.open_cursor;
170: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
163: stmt := 'alter index '||owner||'.jtf_amv_items_url_ctx rebuild online '||
164: 'parameters(''sync'')';
165: dbms_sql.parse(curs, stmt, dbms_sql.native);
166: rows := dbms_sql.execute(curs);
167: dbms_sql.close_cursor(curs);
168:
169: curs := dbms_sql.open_cursor;
170: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
171: 'parameters(''sync'')';
165: dbms_sql.parse(curs, stmt, dbms_sql.native);
166: rows := dbms_sql.execute(curs);
167: dbms_sql.close_cursor(curs);
168:
169: curs := dbms_sql.open_cursor;
170: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
171: 'parameters(''sync'')';
172: dbms_sql.parse(curs, stmt, dbms_sql.native);
173: rows := dbms_sql.execute(curs);
168:
169: curs := dbms_sql.open_cursor;
170: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
171: 'parameters(''sync'')';
172: dbms_sql.parse(curs, stmt, dbms_sql.native);
173: rows := dbms_sql.execute(curs);
174: dbms_sql.close_cursor(curs);
175:
176: curs := dbms_sql.open_cursor;
169: curs := dbms_sql.open_cursor;
170: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
171: 'parameters(''sync'')';
172: dbms_sql.parse(curs, stmt, dbms_sql.native);
173: rows := dbms_sql.execute(curs);
174: dbms_sql.close_cursor(curs);
175:
176: curs := dbms_sql.open_cursor;
177: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
170: stmt := 'alter index '||owner||'.jtf_amv_items_name_ctx rebuild online '||
171: 'parameters(''sync'')';
172: dbms_sql.parse(curs, stmt, dbms_sql.native);
173: rows := dbms_sql.execute(curs);
174: dbms_sql.close_cursor(curs);
175:
176: curs := dbms_sql.open_cursor;
177: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
178: 'parameters(''sync'')';
172: dbms_sql.parse(curs, stmt, dbms_sql.native);
173: rows := dbms_sql.execute(curs);
174: dbms_sql.close_cursor(curs);
175:
176: curs := dbms_sql.open_cursor;
177: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
178: 'parameters(''sync'')';
179: dbms_sql.parse(curs, stmt, dbms_sql.native);
180: rows := dbms_sql.execute(curs);
175:
176: curs := dbms_sql.open_cursor;
177: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
178: 'parameters(''sync'')';
179: dbms_sql.parse(curs, stmt, dbms_sql.native);
180: rows := dbms_sql.execute(curs);
181: dbms_sql.close_cursor(curs);
182:
183: curs := dbms_sql.open_cursor;
176: curs := dbms_sql.open_cursor;
177: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
178: 'parameters(''sync'')';
179: dbms_sql.parse(curs, stmt, dbms_sql.native);
180: rows := dbms_sql.execute(curs);
181: dbms_sql.close_cursor(curs);
182:
183: curs := dbms_sql.open_cursor;
184: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
177: stmt := 'alter index '||owner||'.jtf_amv_items_desc_ctx rebuild online '||
178: 'parameters(''sync'')';
179: dbms_sql.parse(curs, stmt, dbms_sql.native);
180: rows := dbms_sql.execute(curs);
181: dbms_sql.close_cursor(curs);
182:
183: curs := dbms_sql.open_cursor;
184: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
185: 'parameters(''sync'')';
179: dbms_sql.parse(curs, stmt, dbms_sql.native);
180: rows := dbms_sql.execute(curs);
181: dbms_sql.close_cursor(curs);
182:
183: curs := dbms_sql.open_cursor;
184: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
185: 'parameters(''sync'')';
186: dbms_sql.parse(curs, stmt, dbms_sql.native);
187: rows := dbms_sql.execute(curs);
182:
183: curs := dbms_sql.open_cursor;
184: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
185: 'parameters(''sync'')';
186: dbms_sql.parse(curs, stmt, dbms_sql.native);
187: rows := dbms_sql.execute(curs);
188: dbms_sql.close_cursor(curs);
189:
190: --
183: curs := dbms_sql.open_cursor;
184: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
185: 'parameters(''sync'')';
186: dbms_sql.parse(curs, stmt, dbms_sql.native);
187: rows := dbms_sql.execute(curs);
188: dbms_sql.close_cursor(curs);
189:
190: --
191: EXCEPTION
184: stmt := 'alter index '||owner||'.jtf_amv_items_text_ctx rebuild online '||
185: 'parameters(''sync'')';
186: dbms_sql.parse(curs, stmt, dbms_sql.native);
187: rows := dbms_sql.execute(curs);
188: dbms_sql.close_cursor(curs);
189:
190: --
191: EXCEPTION
192: WHEN OTHERS THEN