日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

使用COE脚本绑定SQL Profile

發(fā)布時間:2025/3/15 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用COE脚本绑定SQL Profile 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

日常運維中,經(jīng)常會遇到需要綁定好的執(zhí)行計劃的場景。

簡單來說,就是將一個sql_id綁定好的plan_hash_value。如果沒有使用到綁定變量,還需要把force_match設(shè)置為true。

用到的是MOS文檔215187.1提供的系列腳本中的coe_xfr_sql_profile.sql。

下載地址:coe_xfr_sql_profile.sql.zip

腳本內(nèi)容具體如下:

SPO coe_xfr_sql_profile.log; SET DEF ON TERM OFF ECHO ON FEED OFF VER OFF HEA ON LIN 2000 PAGES 100 LONG 8000000 LONGC 800000 TRIMS ON TI OFF TIMI OFF SERVEROUT ON SIZE 1000000 NUMF "" SQLP SQL>; SET SERVEROUT ON SIZE UNL; REM REM $Header: 215187.1 coe_xfr_sql_profile.sql 11.4.5.5 2013/03/01 carlos.sierra $ REM REM Copyright (c) 2000-2013, Oracle Corporation. All rights reserved. REM REM AUTHOR REM carlos.sierra@oracle.com REM REM SCRIPT REM coe_xfr_sql_profile.sql REM REM DESCRIPTION REM This script generates another that contains the commands to REM create a manual custom SQL Profile out of a known plan from REM memory or AWR. The manual custom profile can be implemented REM into the same SOURCE system where the plan was retrieved, REM or into another similar TARGET system that has same schema REM objects referenced by the SQL that generated the known plan. REM REM PRE-REQUISITES REM 1. Oracle Tuning Pack license. REM REM PARAMETERS REM 1. SQL_ID (required) REM 2. Plan Hash Value for which a manual custom SQL Profile is REM needed (required). A list of known plans is presented. REM You may choose from list provided or enter a valid phv REM from a version of the SQL modified with Hints. REM REM EXECUTION REM 1. Connect into SQL*Plus as user with access to data dictionary. REM Do not use SYS. REM 2. Execute script coe_xfr_sql_profile.sql passing SQL_ID and REM plan hash value (parameters can be passed inline or until REM requested). REM REM EXAMPLE REM # sqlplus system REM SQL> START coe_xfr_sql_profile.sql [SQL_ID] [PLAN_HASH_VALUE]; REM SQL> START coe_xfr_sql_profile.sql gnjy0mn4y9pbm 2055843663; REM SQL> START coe_xfr_sql_profile.sql gnjy0mn4y9pbm; REM SQL> START coe_xfr_sql_profile.sql; REM REM NOTES REM 1. For possible errors see coe_xfr_sql_profile.log REM 2. If SQLT is installed in SOURCE, you can use instead: REM sqlt/utl/sqltprofile.sql REM 3. Be aware that using DBMS_SQLTUNE requires a license for REM Oracle Tuning Pack. REM 4. Use a DBA user but not SYS. REM 5. If you get "ORA-06532: Subscript outside of limit, ORA-06512: at line 1" REM Then you may consider this change (only in a test and disposable system): REM create or replace TYPE sys.sqlprof_attr AS VARRAY(5000) of VARCHAR2(500); REM SET TERM ON ECHO OFF; PRO PRO Parameter 1: PRO SQL_ID (required) PRO DEF sql_id = '&1'; PRO WITH p AS ( SELECT plan_hash_valueFROM gv$sql_planWHERE sql_id = TRIM('&&sql_id.')AND other_xml IS NOT NULLUNION SELECT plan_hash_valueFROM dba_hist_sql_planWHERE sql_id = TRIM('&&sql_id.')AND other_xml IS NOT NULL ), m AS ( SELECT plan_hash_value,SUM(elapsed_time)/SUM(executions) avg_et_secsFROM gv$sqlWHERE sql_id = TRIM('&&sql_id.')AND executions > 0GROUP BYplan_hash_value ), a AS ( SELECT plan_hash_value,SUM(elapsed_time_total)/SUM(executions_total) avg_et_secsFROM dba_hist_sqlstatWHERE sql_id = TRIM('&&sql_id.')AND executions_total > 0GROUP BYplan_hash_value ) SELECT p.plan_hash_value,ROUND(NVL(m.avg_et_secs, a.avg_et_secs)/1e6, 3) avg_et_secsFROM p, m, aWHERE p.plan_hash_value = m.plan_hash_value(+)AND p.plan_hash_value = a.plan_hash_value(+)ORDER BYavg_et_secs NULLS LAST; PRO PRO Parameter 2: PRO PLAN_HASH_VALUE (required) PRO DEF plan_hash_value = '&2'; PRO PRO Values passed to coe_xfr_sql_profile: PRO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PRO SQL_ID : "&&sql_id." PRO PLAN_HASH_VALUE: "&&plan_hash_value." PRO SET TERM OFF ECHO ON; WHENEVER SQLERROR EXIT SQL.SQLCODE;-- trim parameters COL sql_id NEW_V sql_id FOR A30; COL plan_hash_value NEW_V plan_hash_value FOR A30; SELECT TRIM('&&sql_id.') sql_id, TRIM('&&plan_hash_value.') plan_hash_value FROM DUAL;VAR sql_text CLOB; VAR sql_text2 CLOB; VAR other_xml CLOB; EXEC :sql_text := NULL; EXEC :sql_text2 := NULL; EXEC :other_xml := NULL;-- get sql_text from memory DECLAREl_sql_text VARCHAR2(32767); BEGIN -- 10g see bug 5017909FOR i IN (SELECT DISTINCT piece, sql_textFROM gv$sqltext_with_newlinesWHERE sql_id = TRIM('&&sql_id.')ORDER BY 1, 2)LOOPIF :sql_text IS NULL THENDBMS_LOB.CREATETEMPORARY(:sql_text, TRUE);DBMS_LOB.OPEN(:sql_text, DBMS_LOB.LOB_READWRITE);END IF;-- removes NUL charactersl_sql_text := REPLACE(i.sql_text, CHR(00), ' ');-- adds a NUL character at the end of each lineDBMS_LOB.WRITEAPPEND(:sql_text, LENGTH(l_sql_text) + 1, l_sql_text||CHR(00));END LOOP;-- if found in memory then sql_text is not nullIF :sql_text IS NOT NULL THENDBMS_LOB.CLOSE(:sql_text);END IF; EXCEPTIONWHEN OTHERS THENDBMS_OUTPUT.PUT_LINE('getting sql_text from memory: '||SQLERRM);:sql_text := NULL; END; /SELECT :sql_text FROM DUAL;-- get sql_text from awr DECLAREl_sql_text VARCHAR2(32767);l_clob_size NUMBER;l_offset NUMBER; BEGINIF :sql_text IS NULL OR NVL(DBMS_LOB.GETLENGTH(:sql_text), 0) = 0 THENSELECT sql_textINTO :sql_text2FROM dba_hist_sqltextWHERE sql_id = TRIM('&&sql_id.')AND sql_text IS NOT NULLAND ROWNUM = 1;END IF;-- if found in awr then sql_text2 is not nullIF :sql_text2 IS NOT NULL THENl_clob_size := NVL(DBMS_LOB.GETLENGTH(:sql_text2), 0);l_offset := 1;DBMS_LOB.CREATETEMPORARY(:sql_text, TRUE);DBMS_LOB.OPEN(:sql_text, DBMS_LOB.LOB_READWRITE);-- store in clob as 64 character pieces plus a NUL character at the end of each pieceWHILE l_offset < l_clob_sizeLOOPIF l_clob_size - l_offset > 64 THENl_sql_text := REPLACE(DBMS_LOB.SUBSTR(:sql_text2, 64, l_offset), CHR(00), ' ');ELSE -- last piecel_sql_text := REPLACE(DBMS_LOB.SUBSTR(:sql_text2, l_clob_size - l_offset + 1, l_offset), CHR(00), ' ');END IF;DBMS_LOB.WRITEAPPEND(:sql_text, LENGTH(l_sql_text) + 1, l_sql_text||CHR(00));l_offset := l_offset + 64;END LOOP;DBMS_LOB.CLOSE(:sql_text);END IF; EXCEPTIONWHEN OTHERS THENDBMS_OUTPUT.PUT_LINE('getting sql_text from awr: '||SQLERRM);:sql_text := NULL; END; /SELECT :sql_text2 FROM DUAL; SELECT :sql_text FROM DUAL;-- validate sql_text SET TERM ON; BEGINIF :sql_text IS NULL THENRAISE_APPLICATION_ERROR(-20100, 'SQL_TEXT for SQL_ID &&sql_id. was not found in memory (gv$sqltext_with_newlines) or AWR (dba_hist_sqltext).');END IF; END; / SET TERM OFF;-- get other_xml from memory BEGINFOR i IN (SELECT other_xmlFROM gv$sql_planWHERE sql_id = TRIM('&&sql_id.')AND plan_hash_value = TO_NUMBER(TRIM('&&plan_hash_value.'))AND other_xml IS NOT NULLORDER BYchild_number, id)LOOP:other_xml := i.other_xml;EXIT; -- 1stEND LOOP; EXCEPTIONWHEN OTHERS THENDBMS_OUTPUT.PUT_LINE('getting other_xml from memory: '||SQLERRM);:other_xml := NULL; END; /-- get other_xml from awr BEGINIF :other_xml IS NULL OR NVL(DBMS_LOB.GETLENGTH(:other_xml), 0) = 0 THENFOR i IN (SELECT other_xmlFROM dba_hist_sql_planWHERE sql_id = TRIM('&&sql_id.')AND plan_hash_value = TO_NUMBER(TRIM('&&plan_hash_value.'))AND other_xml IS NOT NULLORDER BYid)LOOP:other_xml := i.other_xml;EXIT; -- 1stEND LOOP;END IF; EXCEPTIONWHEN OTHERS THENDBMS_OUTPUT.PUT_LINE('getting other_xml from awr: '||SQLERRM);:other_xml := NULL; END; /-- get other_xml from memory from modified SQL BEGINIF :other_xml IS NULL OR NVL(DBMS_LOB.GETLENGTH(:other_xml), 0) = 0 THENFOR i IN (SELECT other_xmlFROM gv$sql_planWHERE plan_hash_value = TO_NUMBER(TRIM('&&plan_hash_value.'))AND other_xml IS NOT NULLORDER BYchild_number, id)LOOP:other_xml := i.other_xml;EXIT; -- 1stEND LOOP;END IF; EXCEPTIONWHEN OTHERS THENDBMS_OUTPUT.PUT_LINE('getting other_xml from memory: '||SQLERRM);:other_xml := NULL; END; /-- get other_xml from awr from modified SQL BEGINIF :other_xml IS NULL OR NVL(DBMS_LOB.GETLENGTH(:other_xml), 0) = 0 THENFOR i IN (SELECT other_xmlFROM dba_hist_sql_planWHERE plan_hash_value = TO_NUMBER(TRIM('&&plan_hash_value.'))AND other_xml IS NOT NULLORDER BYid)LOOP:other_xml := i.other_xml;EXIT; -- 1stEND LOOP;END IF; EXCEPTIONWHEN OTHERS THENDBMS_OUTPUT.PUT_LINE('getting other_xml from awr: '||SQLERRM);:other_xml := NULL; END; /SELECT :other_xml FROM DUAL;-- validate other_xml SET TERM ON; BEGINIF :other_xml IS NULL THENRAISE_APPLICATION_ERROR(-20101, 'PLAN for SQL_ID &&sql_id. and PHV &&plan_hash_value. was not found in memory (gv$sql_plan) or AWR (dba_hist_sql_plan).');END IF; END; / SET TERM OFF;-- generates script that creates sql profile in target system: SET ECHO OFF; PRO coe_xfr_sql_profile_&&sql_id._&&plan_hash_value..sql. SET FEED OFF LIN 666 TRIMS ON TI OFF TIMI OFF SERVEROUT ON SIZE 1000000 FOR WOR; SET SERVEROUT ON SIZE UNL FOR WOR; SPO OFF; SPO coe_xfr_sql_profile_&&sql_id._&&plan_hash_value..sql; DECLAREl_pos NUMBER;l_clob_size NUMBER;l_offset NUMBER;l_sql_text VARCHAR2(32767);l_len NUMBER;l_hint VARCHAR2(32767); BEGINDBMS_OUTPUT.PUT_LINE('SPO coe_xfr_sql_profile_&&sql_id._&&plan_hash_value..log;');DBMS_OUTPUT.PUT_LINE('SET ECHO ON TERM ON LIN 2000 TRIMS ON NUMF 99999999999999999999;');DBMS_OUTPUT.PUT_LINE('REM');DBMS_OUTPUT.PUT_LINE('REM $Header: 215187.1 coe_xfr_sql_profile_&&sql_id._&&plan_hash_value..sql 11.4.4.4 '||TO_CHAR(SYSDATE, 'YYYY/MM/DD')||' carlos.sierra $');DBMS_OUTPUT.PUT_LINE('REM');DBMS_OUTPUT.PUT_LINE('REM Copyright (c) 2000-2012, Oracle Corporation. All rights reserved.');DBMS_OUTPUT.PUT_LINE('REM');DBMS_OUTPUT.PUT_LINE('REM AUTHOR');DBMS_OUTPUT.PUT_LINE('REM carlos.sierra@oracle.com');DBMS_OUTPUT.PUT_LINE('REM');DBMS_OUTPUT.PUT_LINE('REM SCRIPT');DBMS_OUTPUT.PUT_LINE('REM coe_xfr_sql_profile_&&sql_id._&&plan_hash_value..sql');DBMS_OUTPUT.PUT_LINE('REM');DBMS_OUTPUT.PUT_LINE('REM DESCRIPTION');DBMS_OUTPUT.PUT_LINE('REM This script is generated by coe_xfr_sql_profile.sql');DBMS_OUTPUT.PUT_LINE('REM It contains the SQL*Plus commands to create a custom');DBMS_OUTPUT.PUT_LINE('REM SQL Profile for SQL_ID &&sql_id. based on plan hash');DBMS_OUTPUT.PUT_LINE('REM value &&plan_hash_value..');DBMS_OUTPUT.PUT_LINE('REM The custom SQL Profile to be created by this script');DBMS_OUTPUT.PUT_LINE('REM will affect plans for SQL commands with signature');DBMS_OUTPUT.PUT_LINE('REM matching the one for SQL Text below.');DBMS_OUTPUT.PUT_LINE('REM Review SQL Text and adjust accordingly.');DBMS_OUTPUT.PUT_LINE('REM');DBMS_OUTPUT.PUT_LINE('REM PARAMETERS');DBMS_OUTPUT.PUT_LINE('REM None.');DBMS_OUTPUT.PUT_LINE('REM');DBMS_OUTPUT.PUT_LINE('REM EXAMPLE');DBMS_OUTPUT.PUT_LINE('REM SQL> START coe_xfr_sql_profile_&&sql_id._&&plan_hash_value..sql;');DBMS_OUTPUT.PUT_LINE('REM');DBMS_OUTPUT.PUT_LINE('REM NOTES');DBMS_OUTPUT.PUT_LINE('REM 1. Should be run as SYSTEM or SYSDBA.');DBMS_OUTPUT.PUT_LINE('REM 2. User must have CREATE ANY SQL PROFILE privilege.');DBMS_OUTPUT.PUT_LINE('REM 3. SOURCE and TARGET systems can be the same or similar.');DBMS_OUTPUT.PUT_LINE('REM 4. To drop this custom SQL Profile after it has been created:');DBMS_OUTPUT.PUT_LINE('REM EXEC DBMS_SQLTUNE.DROP_SQL_PROFILE(''coe_&&sql_id._&&plan_hash_value.'');');DBMS_OUTPUT.PUT_LINE('REM 5. Be aware that using DBMS_SQLTUNE requires a license');DBMS_OUTPUT.PUT_LINE('REM for the Oracle Tuning Pack.');DBMS_OUTPUT.PUT_LINE('REM 6. If you modified a SQL putting Hints in order to produce a desired');DBMS_OUTPUT.PUT_LINE('REM Plan, you can remove the artifical Hints from SQL Text pieces below.');DBMS_OUTPUT.PUT_LINE('REM By doing so you can create a custom SQL Profile for the original');DBMS_OUTPUT.PUT_LINE('REM SQL but with the Plan captured from the modified SQL (with Hints).');DBMS_OUTPUT.PUT_LINE('REM');DBMS_OUTPUT.PUT_LINE('WHENEVER SQLERROR EXIT SQL.SQLCODE;');DBMS_OUTPUT.PUT_LINE('REM');DBMS_OUTPUT.PUT_LINE('VAR signature NUMBER;');DBMS_OUTPUT.PUT_LINE('VAR signaturef NUMBER;');DBMS_OUTPUT.PUT_LINE('REM');DBMS_OUTPUT.PUT_LINE('DECLARE');DBMS_OUTPUT.PUT_LINE('sql_txt CLOB;');DBMS_OUTPUT.PUT_LINE('h SYS.SQLPROF_ATTR;');DBMS_OUTPUT.PUT_LINE('PROCEDURE wa (p_line IN VARCHAR2) IS');DBMS_OUTPUT.PUT_LINE('BEGIN');DBMS_OUTPUT.PUT_LINE('DBMS_LOB.WRITEAPPEND(sql_txt, LENGTH(p_line), p_line);');DBMS_OUTPUT.PUT_LINE('END wa;');DBMS_OUTPUT.PUT_LINE('BEGIN');DBMS_OUTPUT.PUT_LINE('DBMS_LOB.CREATETEMPORARY(sql_txt, TRUE);');DBMS_OUTPUT.PUT_LINE('DBMS_LOB.OPEN(sql_txt, DBMS_LOB.LOB_READWRITE);');DBMS_OUTPUT.PUT_LINE('-- SQL Text pieces below do not have to be of same length.');DBMS_OUTPUT.PUT_LINE('-- So if you edit SQL Text (i.e. removing temporary Hints),');DBMS_OUTPUT.PUT_LINE('-- there is no need to edit or re-align unmodified pieces.');l_clob_size := NVL(DBMS_LOB.GETLENGTH(:sql_text), 0);l_offset := 1;WHILE l_offset < l_clob_sizeLOOPl_pos := DBMS_LOB.INSTR(:sql_text, CHR(00), l_offset);IF l_pos > 0 THENl_len := l_pos - l_offset;ELSE -- last piecel_len := l_clob_size - l_pos + 1;END IF;l_sql_text := DBMS_LOB.SUBSTR(:sql_text, l_len, l_offset);/* cannot do such 3 replacement since a line could end with a comment using "--"l_sql_text := REPLACE(l_sql_text, CHR(10), ' '); -- replace LF with SPl_sql_text := REPLACE(l_sql_text, CHR(13), ' '); -- replace CR with SPl_sql_text := REPLACE(l_sql_text, CHR(09), ' '); -- replace TAB with SP*/l_offset := l_offset + l_len + 1;IF l_len > 0 THENIF INSTR(l_sql_text, '''[') + INSTR(l_sql_text, ']''') = 0 THENl_sql_text := '['||l_sql_text||']';ELSIF INSTR(l_sql_text, '''{') + INSTR(l_sql_text, '}''') = 0 THENl_sql_text := '{'||l_sql_text||'}';ELSIF INSTR(l_sql_text, '''<') + INSTR(l_sql_text, '>''') = 0 THENl_sql_text := '<'||l_sql_text||'>';ELSIF INSTR(l_sql_text, '''(') + INSTR(l_sql_text, ')''') = 0 THENl_sql_text := '('||l_sql_text||')';ELSIF INSTR(l_sql_text, '''"') + INSTR(l_sql_text, '"''') = 0 THENl_sql_text := '"'||l_sql_text||'"';ELSIF INSTR(l_sql_text, '''|') + INSTR(l_sql_text, '|''') = 0 THENl_sql_text := '|'||l_sql_text||'|';ELSIF INSTR(l_sql_text, '''~') + INSTR(l_sql_text, '~''') = 0 THENl_sql_text := '~'||l_sql_text||'~';ELSIF INSTR(l_sql_text, '''^') + INSTR(l_sql_text, '^''') = 0 THENl_sql_text := '^'||l_sql_text||'^';ELSIF INSTR(l_sql_text, '''@') + INSTR(l_sql_text, '@''') = 0 THENl_sql_text := '@'||l_sql_text||'@';ELSIF INSTR(l_sql_text, '''#') + INSTR(l_sql_text, '#''') = 0 THENl_sql_text := '#'||l_sql_text||'#';ELSIF INSTR(l_sql_text, '''%') + INSTR(l_sql_text, '%''') = 0 THENl_sql_text := '%'||l_sql_text||'%';ELSIF INSTR(l_sql_text, '''$') + INSTR(l_sql_text, '$''') = 0 THENl_sql_text := '$'||l_sql_text||'$';ELSEl_sql_text := CHR(96)||l_sql_text||CHR(96);END IF;DBMS_OUTPUT.PUT_LINE('wa(q'''||l_sql_text||''');');END IF;END LOOP;DBMS_OUTPUT.PUT_LINE('DBMS_LOB.CLOSE(sql_txt);');DBMS_OUTPUT.PUT_LINE('h := SYS.SQLPROF_ATTR(');DBMS_OUTPUT.PUT_LINE('q''[BEGIN_OUTLINE_DATA]'',');FOR i IN (SELECT /*+ opt_param('parallel_execution_enabled', 'false') */SUBSTR(EXTRACTVALUE(VALUE(d), '/hint'), 1, 4000) hintFROM TABLE(XMLSEQUENCE(EXTRACT(XMLTYPE(:other_xml), '/*/outline_data/hint'))) d)LOOPl_hint := i.hint;WHILE NVL(LENGTH(l_hint), 0) > 0LOOPIF LENGTH(l_hint) <= 500 THENDBMS_OUTPUT.PUT_LINE('q''['||l_hint||']'',');l_hint := NULL;ELSEl_pos := INSTR(SUBSTR(l_hint, 1, 500), ' ', -1);DBMS_OUTPUT.PUT_LINE('q''['||SUBSTR(l_hint, 1, l_pos)||']'',');l_hint := ' '||SUBSTR(l_hint, l_pos);END IF;END LOOP;END LOOP;DBMS_OUTPUT.PUT_LINE('q''[END_OUTLINE_DATA]'');');DBMS_OUTPUT.PUT_LINE(':signature := DBMS_SQLTUNE.SQLTEXT_TO_SIGNATURE(sql_txt);');DBMS_OUTPUT.PUT_LINE(':signaturef := DBMS_SQLTUNE.SQLTEXT_TO_SIGNATURE(sql_txt, TRUE);');DBMS_OUTPUT.PUT_LINE('DBMS_SQLTUNE.IMPORT_SQL_PROFILE (');DBMS_OUTPUT.PUT_LINE('sql_text => sql_txt,');DBMS_OUTPUT.PUT_LINE('profile => h,');DBMS_OUTPUT.PUT_LINE('name => ''coe_&&sql_id._&&plan_hash_value.'',');DBMS_OUTPUT.PUT_LINE('description => ''coe &&sql_id. &&plan_hash_value. ''||:signature||'' ''||:signaturef||'''',');DBMS_OUTPUT.PUT_LINE('category => ''DEFAULT'',');DBMS_OUTPUT.PUT_LINE('validate => TRUE,');DBMS_OUTPUT.PUT_LINE('replace => TRUE,');DBMS_OUTPUT.PUT_LINE('force_match => FALSE /* TRUE:FORCE (match even when different literals in SQL). FALSE:EXACT (similar to CURSOR_SHARING) */ );');DBMS_OUTPUT.PUT_LINE('DBMS_LOB.FREETEMPORARY(sql_txt);');DBMS_OUTPUT.PUT_LINE('END;');DBMS_OUTPUT.PUT_LINE('/');DBMS_OUTPUT.PUT_LINE('WHENEVER SQLERROR CONTINUE');DBMS_OUTPUT.PUT_LINE('SET ECHO OFF;');DBMS_OUTPUT.PUT_LINE('PRINT signature');DBMS_OUTPUT.PUT_LINE('PRINT signaturef');DBMS_OUTPUT.PUT_LINE('PRO');DBMS_OUTPUT.PUT_LINE('PRO ... manual custom SQL Profile has been created');DBMS_OUTPUT.PUT_LINE('PRO');DBMS_OUTPUT.PUT_LINE('SET TERM ON ECHO OFF LIN 80 TRIMS OFF NUMF "";');DBMS_OUTPUT.PUT_LINE('SPO OFF;');DBMS_OUTPUT.PUT_LINE('PRO');DBMS_OUTPUT.PUT_LINE('PRO COE_XFR_SQL_PROFILE_&&sql_id._&&plan_hash_value. completed'); END; / SPO OFF; SET DEF ON TERM ON ECHO OFF FEED 6 VER ON HEA ON LIN 80 PAGES 14 LONG 80 LONGC 80 TRIMS OFF TI OFF TIMI OFF SERVEROUT OFF NUMF "" SQLP SQL>; SET SERVEROUT OFF; PRO PRO Execute coe_xfr_sql_profile_&&sql_id._&&plan_hash_value..sql PRO on TARGET system in order to create a custom SQL Profile PRO with plan &&plan_hash_value linked to adjusted sql_text. PRO UNDEFINE 1 2 sql_id plan_hash_value CL COL PRO PRO COE_XFR_SQL_PROFILE completed.

轉(zhuǎn)載于:https://www.cnblogs.com/jyzhao/p/9256293.html

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的使用COE脚本绑定SQL Profile的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

97精品国产97久久久久久久久久久久 | 久久99久久99精品 | 美女视频黄在线观看 | 成人av观看 | 激情五月在线观看 | 国产免费一区二区三区最新6 | 久久国产一区二区 | 五月婷婷电影网 | 成人免费一级 | 国产在线观看不卡 | 91桃色免费观看 | 亚洲在线成人精品 | 日韩二区三区在线 | 黄色av网站在线观看 | 亚洲一区二区视频在线 | 91久久久久久久一区二区 | 玖玖玖精品| 久久综合五月天婷婷伊人 | 日韩中文字幕免费在线观看 | 国产成人99久久亚洲综合精品 | 97视频中文字幕 | 狠狠色丁香久久婷婷综合五月 | 新版资源中文在线观看 | 国语精品免费视频 | 成人一区二区三区在线观看 | 99久久精品国产欧美主题曲 | 国产精品久久99综合免费观看尤物 | 欧美三级高清 | 91亚洲激情 | 欧洲一区精品 | www.久艹| 免费中文字幕在线观看 | 久久免费福利视频 | 久久麻豆视频 | 日韩免 | 国产一区二区三区 在线 | 99精品国产在热久久 | 国产精品视频永久免费播放 | 久久精品网站视频 | 国产精品精品国产 | 亚洲午夜久久久综合37日本 | 婷婷六月在线 | 黄色网址中文字幕 | 国产午夜三级 | 天天操天天干天天爽 | 日本三级吹潮在线 | 精品视频资源站 | 国产91区 | av黄网站 | 亚洲经典视频在线观看 | 亚洲欧洲精品一区二区 | 亚洲精品久久久久久中文传媒 | 丝袜美腿av | 欧美精品亚洲精品日韩精品 | 在线观看av中文字幕 | 91看片在线观看 | 中文字幕日本在线 | 亚洲精品男人的天堂 | 国产丝袜一区二区三区 | 丁香花五月 | 特级aaa毛片 | 日韩欧美视频一区二区三区 | 亚洲精品国产区 | 在线观看a视频 | 美女av免费看 | 亚洲视屏在线播放 | 丁香六月av | 999成人 | 精品在线99 | 国产免费又爽又刺激在线观看 | 国产专区视频 | 国产乱对白刺激视频不卡 | 国内外成人免费在线视频 | 亚洲乱码精品久久久 | 91成人免费看片 | 国产精品午夜av | 天堂久久电影网 | 欧洲一区二区在线观看 | 国产色婷婷 | 国产亚洲日 | 久久久久国产精品一区二区 | www.神马久久 | 久久久免费精品 | 亚洲成人家庭影院 | 免费av片在线| 在线观看国产日韩 | 视频一区久久 | 国产美女在线观看 | 九九九热精品免费视频观看网站 | 91网站观看 | 91精品视频免费观看 | 日韩免费观看一区二区三区 | 久久久久99999| 中文字幕人成乱码在线观看 | 色婷婷综合视频在线观看 | 精品久久久久一区二区国产 | 国产成人免费高清 | 精品在线观看一区二区 | 亚洲va欧洲va国产va不卡 | 久久9视频 | 精品国产诱惑 | 欧美色图亚洲图片 | 午夜视频在线观看欧美 | 国产精品成人免费 | av在线网站免费观看 | 在线电影91 | 精品一区二区三区久久久 | 九九99靖品| 国产91九色蝌蚪 | 日韩av手机在线看 | 成人影视免费 | 中文字幕av在线不卡 | 一级免费片 | 97超碰资源站 | 久久免费在线视频 | 欧美性黄网官网 | 在线观看色网 | 色中色资源站 | 久久xx视频 | 久亚洲精品 | 国产精品久久久久久久久久三级 | 国产午夜精品久久久久久久久久 | 中文字幕在线观看第三页 | av在线免费在线观看 | 在线播放日韩av | 日韩com| 一级a性色生活片久久毛片波多野 | 日韩在线观看第一页 | 久久好看免费视频 | 91九色在线观看视频 | 精品国产自在精品国产精野外直播 | 91色亚洲 | 色黄视频免费观看 | 国产原创av片 | 亚洲欧洲精品一区二区精品久久久 | 色综合色综合色综合 | 99精品黄色 | 亚洲精品国产成人av在线 | 国产一区国产二区在线观看 | 国产九九九九九 | 国产99亚洲| 美女黄网久久 | 超碰人在线 | 99色在线观看视频 | 久久综合久久久 | 九九色综合 | 免费观看av | 天天天天色射综合 | 国产做a爱一级久久 | 日韩首页| 国产精品一区在线观看你懂的 | 久久精品—区二区三区 | 天天视频亚洲 | 免费成人av网站 | 国产成人a亚洲精品 | 亚洲v欧美v国产v在线观看 | 国产999精品久久久久久麻豆 | av在线免费网站 | www91在线| 日韩动态视频 | 久久精品视频日本 | 成人影片在线播放 | 国产我不卡 | 亚洲精品999 | 黄色网在线播放 | 四虎国产精品成人免费影视 | 国产在线观看你懂得 | 四虎永久免费网站 | 视频在线亚洲 | 综合色站 | 五月天激情在线 | 亚洲精品女 | 久久影视一区二区 | 久久最新网址 | 久久久不卡影院 | 91麻豆国产福利在线观看 | 日韩狠狠操 | 国产午夜麻豆影院在线观看 | 丁香久久婷婷 | 中文字幕精品在线 | 国产成人一区二区三区在线观看 | 欧美一级性生活片 | 欧美天堂久久 | 欧美在线视频一区二区 | 欧美日韩在线视频免费 | 国产在线国偷精品产拍 | 国产91精品在线播放 | 国产视频日韩 | 中文成人字幕 | av在线播放亚洲 | 久久久久欧美精品 | 五月导航| 久久综合给合久久狠狠色 | 亚洲国产免费 | 午夜久久影视 | 欧美亚洲成人xxx | 成年人免费看 | 国产精品视频内 | www.夜夜爱 | 成人av资源网站 | 麻豆视频免费看 | 五月婷婷激情 | 欧美日韩aaaa | 婷婷激情在线 | 免费日韩一区二区三区 | 99热精品国产一区二区在线观看 | 亚一亚二国产专区 | 97精品国产aⅴ| 天堂资源在线观看视频 | 国产黄色片一级 | 免费久久视频 | 国产精品wwwwww | 精品久久国产一区 | 91免费版在线观看 | 日韩在线看片 | 久久久久视 | av在线免费网| 婷婷天天色 | 丁香激情综合 | 婷婷精品国产一区二区三区日韩 | 亚洲黄网址| 91爱爱网址 | 久久久精品免费看 | 久久超 | 久久久精品电影 | 国产91免费在线观看 | av东方在线| 中文字幕综合在线 | 热久久免费视频精品 | 国内成人av | 91免费黄视频 | 久久综合婷婷综合 | 国产91国语对白在线 | 亚洲成人影音 | 在线免费观看的av网站 | 国产精品美女在线 | 丁香婷婷成人 | 日韩精品免费在线观看 | 国产精品大尺度 | 不卡中文字幕av | 国产99久久九九精品免费 | 青青啪| 久在线观看视频 | 国产精品理论在线观看 | 中国一级片在线 | 在线成人性视频 | 色综合天天色综合 | 日本黄色免费在线观看 | 久草热视频 | 国产五月婷婷 | 国产伦精品一区二区三区四区视频 | 人人搞人人干 | 韩国av在线播放 | 91精品国产99久久久久久红楼 | 国产一区二区在线免费观看 | 日韩av在线一区二区 | 国产精品久久久久免费观看 | 日韩中文字幕在线看 | 中文字幕精品一区二区精品 | 亚洲精品一区中文字幕乱码 | 手机av片 | 国产精品毛片久久久久久久久久99999999 | 亚洲一本视频 | 久久精品国产免费看久久精品 | 国产日产精品一区二区三区四区的观看方式 | 玖玖视频网 | 欧美另类亚洲 | 亚洲无人区小视频 | 国产91亚洲 | 狠狠色香婷婷久久亚洲精品 | 在线免费观看羞羞视频 | 国产69精品久久99不卡的观看体验 | 激情偷乱人伦小说视频在线观看 | 亚洲日本中文字幕在线观看 | 亚洲精品在线网站 | 少妇高潮流白浆在线观看 | 欧美另类成人 | 操一草| 精品国产欧美一区二区三区不卡 | 一区二区三区在线免费 | 国产成人精品999在线观看 | 九色在线视频 | 亚洲美女免费精品视频在线观看 | 国产传媒中文字幕 | 亚洲三级性片 | 97国产小视频 | 日日夜夜天天久久 | 四虎4hu永久免费 | 91少妇精拍在线播放 | 99国产在线 | 亚洲国产一区在线观看 | 成人免费看黄 | 97在线观看免费 | 99久久夜色精品国产亚洲96 | 精品久久久久久久久久国产 | 亚洲精品中文在线资源 | 992tv又爽又黄的免费视频 | 中文字幕在线日 | 在线免费观看视频你懂的 | 国产精品去看片 | 色婷婷成人 | av导航福利| 91探花系列在线播放 | 九九视频在线观看视频6 | 美女在线免费视频 | 日韩欧美一区二区三区在线 | 国产精品久久免费看 | 欧美日韩高清在线 | 中文一二区 | 亚洲精品色婷婷 | 激情网在线观看 | 一区二区三区免费在线观看视频 | 亚洲人成免费网站 | 国产精品99久久久久久久久 | 久久国产精品99久久久久久老狼 | 国产婷婷vvvv激情久 | 波多野结衣精品视频 | 91.精品高清在线观看 | 日韩午夜av电影 | 天天操天天色综合 | 少妇高潮冒白浆 | 一区二区电影在线观看 | 欧美激情精品久久久久久免费 | 波多野结衣最新 | 免费观看丰满少妇做爰 | 九色激情网 | 久久国产精品99久久久久 | 欧美国产精品久久久久久免费 | 亚洲国产美女久久久久 | 亚洲欧洲精品一区二区 | 国精产品满18岁在线 | 国产精品一区二区久久精品爱微奶 | 午夜视频免费在线观看 | 国产 在线 高清 精品 | 操操操人人 | 久久激情片 | 国产福利精品视频 | 国产精品久久久久久一区二区 | 日韩精品一区二区三区在线播放 | 国产在线一区二区 | 天天操天天操天天操天天操天天操天天操 | 超碰在线人人爱 | 99久久久成人国产精品 | 在线看片成人 | 一区二区三区中文字幕在线观看 | 一区二区欧美日韩 | av中文天堂在线 | 久久久久伊人 | 欧美日韩午夜在线 | 成人黄色av网站 | 免费福利片2019潦草影视午夜 | 日韩免费在线视频观看 | 日韩三级免费观看 | 欧美日韩亚洲在线 | 亚洲精品美女在线观看 | 在线v片| 免费色av| 国产福利91精品张津瑜 | 麻豆久久久久久久 | 超碰人人在线观看 | 成人av日韩 | 成年人国产在线观看 | 中文字幕在线视频一区二区三区 | 亚洲精品国产精品久久99热 | 欧美激情精品久久久久久免费 | 亚洲最大成人网4388xx | 久久国产经典视频 | 亚洲精品在线播放视频 | 欧美一区在线看 | 午夜av在线| 欧美性精品 | 亚洲爱爱视频 | 欧美一区二视频在线免费观看 | 亚洲成人免费 | 国产一级在线免费观看 | 日韩精品在线看 | 黄色一区三区 | 中文字幕在线观看免费高清电影 | 国产精品18久久久久久久网站 | 国产一级片视频 | 欧美亚洲专区 | 99在线精品免费视频九九视 | 久久久网址 | 一区二区三区在线免费观看 | 99精品视频观看 | 亚洲视频一区二区三区在线观看 | 亚洲精品tv久久久久久久久久 | 亚洲精品一区二区久 | 久久久久久久久久久免费视频 | 最近在线中文字幕 | 91豆麻精品91久久久久久 | 欧美一二三视频 | 亚洲国产字幕 | 久久99精品久久久久久三级 | av成人动漫在线观看 | 麻豆视频免费入口 | 天天天色综合a | 国产精品久久久久久久久久久久冷 | 日本精品久久久久久 | 婷婷六月丁 | 免费视频国产 | 国产精品高 | 精品一区二区在线看 | 国产精品久久久久永久免费 | 91热视频| 九九一级片 | 国产精品成人自产拍在线观看 | 操一草| 成人污视频在线观看 | 在线国产一区二区 | 一级黄色片在线 | 一本一道波多野毛片中文在线 | 久久五月天综合 | 国产精品自产拍在线观看中文 | 狠狠干天天射 | 精品亚洲一区二区 | 久久久噜噜噜久久久 | 婷婷六月激情 | 欧美精品亚洲精品 | 日韩激情视频在线观看 | 久久九九免费视频 | 中文字幕精品www乱入免费视频 | 黄色中文字幕在线 | 成人免费共享视频 | 国产精品永久在线 | 特级xxxxx欧美| 97超视频免费观看 | av福利在线免费观看 | 这里有精品在线视频 | 日日干夜夜草 | 黄色三级网站在线观看 | 深夜免费小视频 | 99久久精品国产欧美主题曲 | 欧美日韩视频在线 | 精品国产视频在线 | 日本女人b | 四虎在线观看视频 | 亚洲精品视频在线免费 | 日韩激情片在线观看 | 五月婷婷久久丁香 | 97涩涩视频 | 91九色视频国产 | 精品免费在线视频 | 一区二区三区四区五区六区 | av在线播放亚洲 | 91精品在线免费观看视频 | 免费黄色激情视频 | 91精品一| 欧美日韩精品二区第二页 | 丁香电影小说免费视频观看 | 菠萝菠萝蜜在线播放 | 91在线视频免费 | 国产精品嫩草55av | 91九色蝌蚪在线 | 免费看高清毛片 | 99久久精品免费看国产一区二区三区 | 麻豆视频一区 | 韩国av免费在线 | 中文字幕乱码日本亚洲一区二区 | 欧美日韩性视频在线 | 久草在线播放视频 | 性色av免费看| 中文字幕在线免费97 | 极品美女被弄高潮视频网站 | 国产婷婷色 | 四虎在线观看 | 免费在线播放视频 | 人人干97| 色福利网 | 国产一区二区在线免费播放 | 婷婷色网址 | 日韩午夜电影院 | 欧美日韩免费看 | 欧美日韩午夜爽爽 | 一区中文字幕 | 久久婷婷一区 | 91精品国产99久久久久 | 久久久久久久亚洲精品 | 久草在线 | a级国产乱理论片在线观看 特级毛片在线观看 | 狠狠的日 | 日韩在线观看不卡 | 91传媒免费在线观看 | 国产精品av久久久久久无 | 麻豆精品视频在线观看免费 | 在线免费观看黄色大片 | 麻豆成人精品视频 | 少妇bbbb揉bbbb日本 | 91av欧美| 玖玖玖精品| 99热在线免费观看 | 国产理论免费 | 91粉色视频| 久久精品久久久久久久 | www.在线观看视频 | 成人动态视频 | 国产欧美日韩视频 | 五月综合网 | 丝袜美腿在线播放 | 9797在线看片亚洲精品 | 久草在线这里只有精品 | 欧美日韩精品二区第二页 | 国产资源在线播放 | 欧美性猛片 | 伊人一级 | 日韩在线不卡视频 | 久久久www成人免费毛片 | 日韩av免费一区二区 | 99精品国产免费久久久久久下载 | 国产中文字幕av | 在线av资源 | 91精品专区 | 2019中文字幕网站 | 国产精品亚洲片在线播放 | 在线免费色视频 | 欧美坐爱视频 | 亚洲成人av电影 | 午夜av在线免费 | 国产又粗又硬又爽的视频 | 国产精品18久久久久久久久 | 天天精品视频 | 欧美成a人片在线观看久 | 精品久久国产 | 一区二区三区韩国免费中文网站 | 色综合a| 涩涩成人在线 | 亚洲欧美精品在线 | 91超碰免费在线 | 人人精品久久 | 婷婷av电影| 欧美久久久久久久久久久久久 | 亚洲aⅴ乱码精品成人区 | 亚洲va男人天堂 | 深夜激情影院 | 99视频久 | 日本在线视频网址 | 婷婷在线视频 | 在线观看视频在线 | 天天超碰 | 国产精品免费麻豆入口 | 精品国产乱码久久久久 | 亚洲精品综合久久 | 99视频在线精品国自产拍免费观看 | 色播99 | 久草在线这里只有精品 | 女人18毛片a级毛片一区二区 | 国产精品三级视频 | 永久免费观看视频 | 韩日av一区二区 | 久久国产精品一区二区三区 | 天天干天天操人体 | 午夜视频欧美 | 久人人 | 成人在线黄色电影 | 日韩午夜电影院 | 国产一区在线免费 | 免费观看版 | 亚洲欧美国产视频 | 欧美日韩性视频 | 99视频偷窥在线精品国自产拍 | 夜夜夜夜夜夜操 | 国产不卡在线看 | 丝袜网站在线观看 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 日韩精品一区二区三区丰满 | 日韩av三区| 国产精品免费在线播放 | 欧美日韩一区二区三区免费视频 | 日韩网站一区 | 在线探花| www.五月婷婷 | 视频国产在线观看18 | 正在播放国产一区二区 | 国产日韩欧美在线观看 | 国产不卡在线视频 | 国产精品18久久久久久久网站 | 深爱五月激情五月 | 黄视频色网站 | 成人全视频免费观看在线看 | 婷婷中文字幕 | 精品国产一区二区三区久久久蜜臀 | 国产成人高清在线 | 亚洲综合色播 | 国产成人一区在线 | 久久99亚洲网美利坚合众国 | 少妇精品久久久一区二区免费 | 亚洲黄色av一区 | 日韩av午夜 | 亚洲精品国产视频 | 久久综合狠狠综合 | 久久人人97超碰国产公开结果 | 狠狠色丁香久久婷婷综合五月 | 久久亚洲婷婷 | 成年人黄色免费看 | 色婷婷狠狠五月综合天色拍 | 91色在线观看 | 在线黄av| 国产一级特黄电影 | 91av资源在线| 国产精品一区二区三区久久久 | 免费a现在观看 | 午夜一级免费电影 | 国产女人40精品一区毛片视频 | 中文字幕在线播放一区二区 | 欧美日一级片 | 国产精品久久一区二区无卡 | 久久人人爽人人爽人人片av软件 | 久久伦理| 日本在线中文在线 | 亚洲成人资源 | 日韩欧美精品在线观看视频 | 国产资源在线播放 | 成人欧美一区二区三区黑人麻豆 | 亚洲国产网站 | 偷拍福利视频一区二区三区 | 日韩精品欧美一区 | 五月婷婷激情六月 | 免费在线成人av | 97视频久久久 | 免费看成人av | 日本中文字幕电影在线免费观看 | 欧美一区日韩精品 | 国产精品2020| 亚洲激情 在线 | 亚洲一级黄色av | 四虎影视久久久 | 久久激情综合网 | 色婷婷久久久 | 久久少妇免费视频 | 亚洲欧美乱综合图片区小说区 | 亚洲国产精品久久久久婷婷884 | 永久免费的av电影 | 国产尤物在线观看 | www天天干com | 手机色在线 | 干狠狠| 91在线日本| 综合伊人av | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 婷婷综合av| a久久免费视频 | 五月婷婷综合在线观看 | 亚洲欧美国产精品久久久久 | www久久久久 | 久久免费福利视频 | 成人a在线观看高清电影 | 干亚洲少妇 | 久久综合九色综合97婷婷女人 | 天天色天天综合网 | 狠狠干中文字幕 | 久久久久成人精品 | 日本久久免费电影 | 国产精品免费视频网站 | 99se视频在线观看 | 亚洲精品乱码久久久久久按摩 | 在线免费黄色 | 婷婷在线免费视频 | 欧美亚洲国产一卡 | 亚洲天天在线日亚洲洲精 | 国产视频久 | 在线欧美a| 手机版av在线 | 99av在线视频 | 国产午夜精品久久 | 日韩综合一区二区三区 | 人人爽人人舔 | 国产精品va | 午夜精品一区二区三区免费 | 婷婷色 亚洲 | 天天色天天射综合网 | 开心激情五月婷婷 | 亚洲免费av观看 | 国产999精品久久久 免费a网站 | www.国产精品 | 国产在线高清精品 | 午夜精品一区二区三区视频免费看 | 日韩黄色中文字幕 | 男女精品久久 | 九九日韩 | 91自拍91| 国产精品视频在线看 | 亚洲欧洲精品一区二区精品久久久 | 操处女逼| 婷婷色网站 | 国产999精品久久久 免费a网站 | 日韩激情视频在线 | 国产精美视频 | 狠狠色2019综合网 | 久久avav | 国产分类视频 | 波多野结衣久久精品 | 最近中文字幕免费av | 欧美日韩中文字幕视频 | 午夜精品久久久久久久99水蜜桃 | 国产精品美女999 | 国产精品久久久久久久久久三级 | 国产成人精品在线 | 欧美久久久久久久久中文字幕 | 精品视频网站 | 中文在线a√在线 | 亚洲播放一区 | 福利视频一二区 | 精品一区二区免费在线观看 | 亚洲午夜久久久综合37日本 | 国内偷拍精品视频 | 免费视频色 | 亚洲欧洲精品一区 | 久久国产精品精品国产色婷婷 | 色诱亚洲精品久久久久久 | 99热这里只有精品在线观看 | 欧美日韩激情视频8区 | 久久免费美女视频 | 9999亚洲 | 亚洲综合成人在线 | 99国产视频| 国产中文字幕在线免费观看 | 欧美日韩不卡在线视频 | 草免费视频 | 国产福利91精品一区二区三区 | 五月天六月婷婷 | 少妇性bbb搡bbb爽爽爽欧美 | 中文字幕国语官网在线视频 | 色视频成人在线观看免 | 久草在| 99国产成+人+综合+亚洲 欧美 | 国产精品久久久久久久久久白浆 | 91porny九色91啦中文 | 九色porny真实丨国产18 | 亚洲视频axxx | 久久超碰97 | 国产精品国内免费一区二区三区 | 在线国产日韩 | www日韩精品 | 偷拍区另类综合在线 | 精品无人国产偷自产在线 | 7799av | 国产成人精品网站 | 偷拍久久久| 在线观看国产区 | 911免费视频 | 欧美精品久久久久久 | 精品一二三四五区 | 中文字幕精品在线 | 免费网站在线观看成人 | 在线欧美中文字幕 | 久久理论片 | 96久久欧美麻豆网站 | 天天射综合 | 中文字幕第一页在线 | 国色天香av| 免费视频你懂得 | av在线播放中文字幕 | 欧美一区二区精美视频 | 日韩videos| 亚洲日韩欧美一区二区在线 | 亚洲精品在线免费播放 | 狠狠做深爱婷婷综合一区 | 在线观看成人国产 | 国产精品视频全国免费观看 | 色婷婷视频在线观看 | 一级性视频| 伊人伊成久久人综合网站 | 一区 在线观看 | 国产精品久久中文字幕 | 精品中文字幕在线观看 | 精品在线播放视频 | 欧美一区二区三区激情视频 | 国产婷婷在线观看 | 欧美日本啪啪无遮挡网站 | 99色亚洲 | 91传媒在线观看 | 色视频一区 | 精品在线观看一区二区三区 | 丁香综合激情 | 插久久| 久久草在线精品 | 欧美一区二区免费在线观看 | 精品日韩中文字幕 | 天天干天天天天 | 激情伊人五月天 | 另类五月激情 | 国产精品美女久久久久久久网站 | 亚洲韩国一区二区三区 | 在线观看午夜 | 91精品国产成人 | 国产精品观看 | 欧美淫视频 | 91av在线电影 | 国产清纯在线 | 激情网在线观看 | 少妇bbb搡bbbb搡bbbb | 亚洲一级二级 | 超碰九九 | sesese图片 | 国产在线免费av | 色噜噜狠狠狠狠色综合久不 | 日韩小视频网站 | 99精品国产99久久久久久福利 | 久久狠狠干 | 国产精品一区二区av | 中文字幕一区二区三区精华液 | 特黄特黄的视频 | 视频一区二区在线观看 | 在线一二三区 | 久久精品国产免费看久久精品 | 2023av| 色a综合| 国产午夜精品视频 | 午夜精品久久久久久久久久久久久久 | 国产精品va | 精品国产美女 | 韩国av免费观看 | 欧美性色综合 | 97超碰精品 | 中文字幕一区av | 一区二区欧美日韩 | 亚洲第一区在线播放 | 黄色中文字幕在线 | 久久久高清 | 久久久麻豆视频 | 国产不卡在线观看视频 | 国产一区二区手机在线观看 | 日韩理论在线 | 高清久久久久久 | 久久精品国产99国产 | www.黄色| 99精品国产一区二区三区不卡 | 91视频国产高清 | 亚洲精品乱码久久久久久久久久 | 夜夜躁狠狠躁日日躁 | 国产小视频网站 | 九九爱免费视频在线观看 | 91久久精品日日躁夜夜躁国产 | 91在线观看黄 | 99婷婷狠狠成为人免费视频 | 色婷婷导航 | 欧美精品久久久久久久久久 | 啪啪免费试看 | 亚洲人成影院在线 | 欧美日韩久久一区 | 正在播放五月婷婷狠狠干 | 亚洲精品久久视频 | 国产成人精品一区二区在线观看 | 91九色网站 | 91手机视频在线 | 99久久精品午夜一区二区小说 | 国产电影一区二区三区四区 | 欧美日韩国产精品一区二区亚洲 | 青青河边草观看完整版高清 | 欧美激情另类 | 国产精品自在线 | 97在线免费视频 | 亚洲狠狠婷婷 | 91传媒免费观看 | 天天草综合网 | 精品国产理论片 | 日日爱视频 | 丁香亚洲| 欧美在线视频免费 | 一级成人免费 | 国产在线a免费观看 | 在线精品亚洲一区二区 | 国内丰满少妇猛烈精品播放 | 亚洲黄色免费网站 | 精品1区2区3区 | 色婷婷久久一区二区 | 欧美日韩高清在线 | 91av在线电影 | 国产一级精品绿帽视频 | 国产精品黑丝在线观看 | 狠狠操狠狠 | 少妇视频一区 | 久久久久欧美精品999 | 亚洲午夜久久久久久久久 | 337p日本欧洲亚洲大胆裸体艺术 | 国产一区二区三精品久久久无广告 | 91精品国产电影 | 国内精品视频在线播放 | 午夜手机看片 | 日韩一区二区在线免费观看 | 国产精品视频地址 | 一区二区三区免费在线观看视频 | 久久爱综合 | 性色视频在线 | 免费观看版 | 99视频偷窥在线精品国自产拍 | 久草手机视频 | 免费视频一二三 | 国产精品欧美久久久久天天影视 | 久久综合中文字幕 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 中文字幕在线观看2018 | 国产一区视频导航 | 超级av在线 | 精品一区三区 | av网站免费在线 | 国产精品国产自产拍高清av | 1024手机基地在线观看 | 欧美激情综合色综合啪啪五月 | 香蕉在线视频播放网站 | 久久综合色8888 | 久久影视中文字幕 | 在线观看成人福利 | 手机成人av | 亚洲一区久久久 | 中文字幕免费播放 | 欧美va在线观看 | 午夜精品中文字幕 | 激情在线五月天 | 久久99热这里只有精品 | 少妇bbw撒尿 | 在线最新av | 亚洲黄色免费电影 | 天天添夜夜操 | 久久精品视频国产 | 91成人免费电影 | 亚洲一级电影在线观看 | 黄色av电影免费观看 | 欧美极品少妇xxxx | 999久久久久久久久 69av视频在线观看 | 亚洲综合色视频在线观看 | 成年人视频免费在线 | 少妇性bbb搡bbb爽爽爽欧美 | 在线观看av网 | 91九色蝌蚪在线 | 国产精品第二页 | 欧洲一区二区在线观看 | 国产精品成人av久久 | 一区二区三区精品久久久 | 精品国产一区二区三区噜噜噜 | 在线观看成人小视频 | 在线观看你懂的网址 | 国产精品丝袜在线 | 99久热精品 | 麻花天美星空视频 | www.久草.com | 国产一区二区免费看 | 91在线观看黄 | 蜜臀精品久久久久久蜜臀 | 久久综合亚洲鲁鲁五月久久 | 久久久福利视频 | 黄色美女免费网站 | 激情狠狠干 | 99精品热视频只有精品10 | 婷婷综合导航 | 人人超碰在线 | av网在线观看 | 免费亚洲婷婷 | 91福利视频一区 | 蜜臀av免费一区二区三区 | 国产精品网站一区二区三区 | 国产手机视频在线 | www日韩视频 | 欧美激情视频免费看 | 蜜臀91丨九色丨蝌蚪老版 | 日韩丝袜| 亚洲一级黄色 | 亚洲五月六月 | 国产精品乱码久久久久久1区2区 | 中文字幕观看在线 | 日韩色爱| 在线观看成人一级片 | 日韩欧美高清一区二区 | 久久高清av| 国产经典 欧美精品 | 日本婷婷色 | 国产精品久久一区二区无卡 | 欧美一区二区三区免费看 | 免费看污黄网站 | 欧美一级特黄aaaaaa大片在线观看 | 亚洲国内精品视频 | 国产麻豆视频 | 66av99精品福利视频在线 | 日韩高清 一区 | 狠狠色丁香久久婷婷综合_中 | 亚洲精品动漫久久久久 | 夜夜夜影院 | 一区二区三区在线播放 | 99精品欧美一区二区蜜桃免费 | 久久经典视频 | 在线观看中文字幕2021 | 亚洲黄色在线 | 成人午夜在线观看 | 九九热中文字幕 | 91久久国产精品 | 韩国三级在线一区 | 国外av在线 | 日韩免费电影一区二区 | 中文字幕在线观看网址 | 免费精品国产 | 国产99久久久欧美黑人 | 精品国产精品一区二区夜夜嗨 | 免费高清看电视网站 | 国产破处视频在线播放 | 不卡电影免费在线播放一区 | 18性欧美xxxⅹ性满足 | 成人免费网视频 | 色噜噜在线观看 |