亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle 12c 新特性之多線程數據庫操作

2024-08-29 14:01:10
字體:
來源:轉載
供稿:網友

之前我們學習Oracle基礎的時候,有一個概念,叫多進程和多線程。在Unix/Linux等環境下面。數據庫是以多進程的方式運行的,當一個會話連接進來,就會通過監聽,然后在服務器上創建一個進程。而在Windows上面它是以多線程的方式來運行的。一個進程有很多個thread線程。而在12c這個版本上面,Oracle在Unix/Linux平臺上做出了一些改變,引入了多線程的方式。通過參數threaded_execution,我們可以控制數據庫是以多進程方式運行還是以多線程方式運行,默認該參數是false數據庫以多進程方式運行。

1.查看參數的默認值,和數據庫進程狀態.

[oracle@ol6 ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.2.0.1.0 Production on Fri Aug 3 15:57:59 2018Copyright (c) 1982, 2016, Oracle. All rights reserved.Connected to:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit ProductionSQL> show parameter threaded NAME                 TYPE    VALUE------------------------------------ ----------- ------------------------------threaded_execution          boolean   FALSE[root@ol6 ~]# ps -ef | grep cdb1oracle  1773   1 0 Aug02 ?    00:00:04 ora_pmon_cdb1oracle  1775   1 0 Aug02 ?    00:00:01 ora_clmn_cdb1oracle  1777   1 0 Aug02 ?    00:00:13 ora_psp0_cdb1oracle  1786   1 0 Aug02 ?    00:17:01 ora_vktm_cdb1oracle  1790   1 0 Aug02 ?    00:00:08 ora_gen0_cdb1oracle  1792   1 0 Aug02 ?    00:00:01 ora_mman_cdb1oracle  1796   1 0 Aug02 ?    00:00:19 ora_gen1_cdb1oracle  1800   1 0 Aug02 ?    00:00:03 ora_diag_cdb1oracle  1802   1 0 Aug02 ?    00:00:01 ora_ofsd_cdb1oracle  1806   1 0 Aug02 ?    00:00:29 ora_dbrm_cdb1oracle  1808   1 0 Aug02 ?    00:01:14 ora_vkrm_cdb1oracle  1810   1 0 Aug02 ?    00:00:03 ora_svcb_cdb1oracle  1812   1 0 Aug02 ?    00:00:10 ora_pman_cdb1oracle  1814   1 0 Aug02 ?    00:00:48 ora_dia0_cdb1oracle  1816   1 0 Aug02 ?    00:00:08 ora_dbw0_cdb1oracle  1818   1 0 Aug02 ?    00:00:10 ora_lgwr_cdb1oracle  1820   1 0 Aug02 ?    00:00:18 ora_ckpt_cdb1oracle  1822   1 0 Aug02 ?    00:00:01 ora_smon_cdb1oracle  1824   1 0 Aug02 ?    00:00:04 ora_smco_cdb1oracle  1826   1 0 Aug02 ?    00:00:00 ora_reco_cdb1oracle  1830   1 0 Aug02 ?    00:00:03 ora_lreg_cdb1oracle  1834   1 0 Aug02 ?    00:00:01 ora_pxmn_cdb1oracle  1838   1 0 Aug02 ?    00:00:20 ora_mmon_cdb1oracle  1840   1 0 Aug02 ?    00:00:26 ora_mmnl_cdb1oracle  1842   1 0 Aug02 ?    00:00:00 ora_d000_cdb1oracle  1844   1 0 Aug02 ?    00:00:00 ora_s000_cdb1oracle  1846   1 0 Aug02 ?    00:00:00 ora_tmon_cdb1oracle  1869   1 0 Aug02 ?    00:00:00 ora_tt00_cdb1oracle  1871   1 0 Aug02 ?    00:00:00 ora_tt01_cdb1oracle  1873   1 0 Aug02 ?    00:00:02 ora_tt02_cdb1oracle  1875   1 0 Aug02 ?    00:00:00 ora_aqpc_cdb1oracle  1879   1 0 Aug02 ?    00:00:02 ora_p000_cdb1oracle  1881   1 0 Aug02 ?    00:00:02 ora_p001_cdb1oracle  1883   1 0 Aug02 ?    00:00:02 ora_p002_cdb1oracle  1885   1 0 Aug02 ?    00:00:02 ora_p003_cdb1oracle  2039   1 0 Aug02 ?    00:02:36 ora_cjq0_cdb1oracle  2109   1 0 Aug02 ?    00:00:01 ora_qm02_cdb1oracle  2113   1 0 Aug02 ?    00:00:00 ora_q002_cdb1oracle  2120   1 0 Aug02 ?    00:00:02 ora_q005_cdb1oracle  24076   1 0 15:56 ?    00:00:00 ora_w000_cdb1oracle  24149   1 0 15:56 ?    00:00:00 ora_q003_cdb1oracle  24154   1 0 15:56 ?    00:00:00 ora_q004_cdb1oracle  24161   1 0 15:56 ?    00:00:00 ora_q006_cdb1oracle  24165   1 0 15:56 ?    00:00:00 ora_w001_cdb1oracle  24317   1 0 15:57 ?    00:00:00 ora_w002_cdb1oracle  24422 24421 0 15:57 ?    00:00:00 oraclecdb1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))root   24504 24458 0 15:58 pts/1  00:00:00 grep cdb1oracle  28778   1 0 Aug02 ?    00:00:01 ora_q001_cdb1oracle  29034 29033 0 Aug02 ?    00:00:00 oraclecdb1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

2.修改參數重啟數據庫

SQL> ALTER SYSTEM SET threaded_execution = true SCOPE = SPFILE; System altered.SQL> shutdown immediate; Database closed.Database dismounted.ORACLE instance shut down.[oracle@ol6 ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.2.0.1.0 Production on Fri Aug 3 15:59:47 2018Copyright (c) 1982, 2016, Oracle. All rights reserved.Connected to an idle instance.SQL> startupERROR:ORA-01017: invalid username/password; logon denied

當重啟數據庫的時候會遇到一些障礙,這里居然報無效的用戶名和密碼。這是因為我們修改了線程模式導致的,在這個時候我們需要通過先sqlplus /nolog,然后在conn的方式進行連接。

[oracle@ol6 ~]$ sqlplus /nologSQL*Plus: Release 12.2.0.1.0 Production on Fri Aug 3 16:02:15 2018Copyright (c) 1982, 2016, Oracle. All rights reserved.SQL> conn sys as sysdbaEnter password: Connected.SQL> shutdown immediate; ORA-01507: database not mountedORACLE instance shut down.SQL> startupORACLE instance started.Total System Global Area 629145600 bytesFixed Size         8795760 bytesVariable Size       322963856 bytesDatabase Buffers     293601280 bytesRedo Buffers        3784704 bytesDatabase mounted.Database opened.SQL> show parameter threadedNAME                 TYPE    VALUE------------------------------------ ----------- ------------------------------threaded_execution          boolean   TRUE

3.修改完參數之后查看進程狀態。

后臺進程的數量減少了。一些后臺進程(pmon,dbw,lgwr,psp,vktm)的行為與以前一樣。奇怪的是居然smon也沒了。其他backgtound進程屬于名為ora_uxxx_ 的多線程進程。

[root@ol6 ~]# ps -ef | grep cdb1oracle  25236   1 0 16:03 ?    00:00:00 ora_pmon_cdb1oracle  25238   1 0 16:03 ?    00:00:00 ora_u002_cdb1oracle  25242   1 0 16:03 ?    00:00:00 ora_psp0_cdb1oracle  25244   1 0 16:03 ?    00:00:00 ora_vktm_cdb1oracle  25251   1 0 16:03 ?    00:00:00 ora_gen1_cdb1oracle  25255   1 21 16:03 ?    00:00:14 ora_u006_cdb1oracle  25259   1 0 16:03 ?    00:00:00 ora_ofsd_cdb1oracle  25268   1 0 16:03 ?    00:00:00 ora_dbw0_cdb1oracle  25270   1 0 16:03 ?    00:00:00 ora_lgwr_cdb1root   25629 24458 0 16:04 pts/1  00:00:00 grep cdb1

4.通過系統視圖查看進程狀態。

這里我們可以發現execution_type,一部分已經變成了THREAD,我們的SMON也變成了THREAD狀態。

SQL> select spid, stid, pname, program, execution_type from v$process order by execution_type, spid, stid;SPID           STID           PNAME PROGRAM                     EXECUTION_------------------------ ------------------------ ----- ------------------------------------------------ ----------                            PSEUDO                      NONE25236          25236          PMON oracle@ol6.localdomain (PMON)          PROCESS25242          25242          PSP0 oracle@ol6.localdomain (PSP0)          PROCESS25244          25244          VKTM oracle@ol6.localdomain (VKTM)          PROCESS25268          25268          DBW0 oracle@ol6.localdomain (DBW0)          PROCESS25238          25238          SCMN oracle@ol6.localdomain (SCMN)          THREAD25238          25240          CLMN oracle@ol6.localdomain (CLMN)          THREAD25238          25247          GEN0 oracle@ol6.localdomain (GEN0)          THREAD25238          25248          MMAN oracle@ol6.localdomain (MMAN)          THREAD25238          25262          DBRM oracle@ol6.localdomain (DBRM)          THREAD25238          25265          PMAN oracle@ol6.localdomain (PMAN)          THREAD25238          25273          CKPT oracle@ol6.localdomain (CKPT)          THREAD25238          25274          SMON oracle@ol6.localdomain (SMON)          THREAD25238          25278          LREG oracle@ol6.localdomain (LREG)          THREAD25251          25251          SCMN oracle@ol6.localdomain (SCMN)          THREAD25251          25253          GEN1 oracle@ol6.localdomain (GEN1)          THREAD25255          25255          SCMN oracle@ol6.localdomain (SCMN)          THREAD25255          25257          DIAG oracle@ol6.localdomain (DIAG)          THREAD25255          25263          VKRM oracle@ol6.localdomain (VKRM)          THREAD25255          25264          SVCB oracle@ol6.localdomain (SVCB)          THREAD25255          25266          DIA0 oracle@ol6.localdomain (DIA0)          THREAD25255          25275          SMCO oracle@ol6.localdomain (SMCO)          THREAD25255          25276          RECO oracle@ol6.localdomain (RECO)          THREAD25255          25277          W000 oracle@ol6.localdomain (W000)          THREAD25255          25279          W001 oracle@ol6.localdomain (W001)          THREAD25255          25280          PXMN oracle@ol6.localdomain (PXMN)          THREAD25255          25282          MMON oracle@ol6.localdomain (MMON)          THREAD25255          25283          MMNL oracle@ol6.localdomain (MMNL)          THREAD25255          25284          D000 oracle@ol6.localdomain (D000)          THREAD25255          25285          S000 oracle@ol6.localdomain (S000)          THREAD25255          25286          TMON oracle@ol6.localdomain (TMON)          THREAD25255          25287          N000 oracle@ol6.localdomain (N000)          THREAD25255          25296             oracle@ol6.localdomain              THREAD25255          25297             oracle@ol6.localdomain              THREAD25255          25298             oracle@ol6.localdomain              THREAD25255          25299             oracle@ol6.localdomain              THREAD25255          25300             oracle@ol6.localdomain              THREAD25255          25301             oracle@ol6.localdomain              THREAD25255          25302             oracle@ol6.localdomain              THREAD25255          25303             oracle@ol6.localdomain              THREAD25255          25304             oracle@ol6.localdomain              THREAD25255          25305             oracle@ol6.localdomain              THREAD25255          25306             oracle@ol6.localdomain              THREAD25255          25307             oracle@ol6.localdomain              THREAD25255          25308             oracle@ol6.localdomain              THREAD25255          25309             oracle@ol6.localdomain              THREAD25255          25310             oracle@ol6.localdomain              THREAD25255          25311             oracle@ol6.localdomain              THREAD25255          25312             oracle@ol6.localdomain              THREAD25255          25313             oracle@ol6.localdomain              THREAD25255          25314             oracle@ol6.localdomain              THREAD25255          25315             oracle@ol6.localdomain              THREAD25255          25319          TT00 oracle@ol6.localdomain (TT00)          THREAD25255          25320          TT01 oracle@ol6.localdomain (TT01)          THREAD25255          25321          TT02 oracle@ol6.localdomain (TT02)          THREAD25255          25330             oracle@ol6.localdomain              THREAD25255          25331             oracle@ol6.localdomain              THREAD25255          25332             oracle@ol6.localdomain              THREAD25255          25333             oracle@ol6.localdomain              THREAD25255          25334             oracle@ol6.localdomain              THREAD25255          25335             oracle@ol6.localdomain              THREAD25255          25336             oracle@ol6.localdomain              THREAD25255          25337             oracle@ol6.localdomain              THREAD25255          25338             oracle@ol6.localdomain              THREAD25255          25339             oracle@ol6.localdomain              THREAD25255          25340          AQPC oracle@ol6.localdomain (AQPC)          THREAD25255          25342          P000 oracle@ol6.localdomain (P000)          THREAD25255          25343          P001 oracle@ol6.localdomain (P001)          THREAD25255          25344          P002 oracle@ol6.localdomain (P002)          THREAD25255          25345          P003 oracle@ol6.localdomain (P003)          THREAD25255          25491          CJQ0 oracle@ol6.localdomain (CJQ0)          THREAD25255          25528          QM02 oracle@ol6.localdomain (QM02)          THREAD25255          25530          Q002 oracle@ol6.localdomain (Q002)          THREAD25255          25531          Q003 oracle@ol6.localdomain (Q003)          THREAD25255          25532          Q004 oracle@ol6.localdomain (Q004)          THREAD25255          25533          Q005 oracle@ol6.localdomain (Q005)          THREAD25255          25534          Q006 oracle@ol6.localdomain (Q006)          THREAD25255          25535          Q007 oracle@ol6.localdomain (Q007)          THREAD25255          25536          Q008 oracle@ol6.localdomain (Q008)          THREAD25255          25633          W002 oracle@ol6.localdomain (W002)          THREAD25259          25259          SCMN oracle@ol6.localdomain (SCMN)          THREAD25259          25261          OFSD oracle@ol6.localdomain (OFSD)          THREAD25270          25270          SCMN oracle@ol6.localdomain (SCMN)          THREAD25270          25272          LGWR oracle@ol6.localdomain (LGWR)          THREAD

5.通過監聽連接,可以看到仍然是進程模式。

[oracle@ol6 ~]$ sqlplus /nologSQL*Plus: Release 12.2.0.1.0 Production on Fri Aug 3 16:14:48 2018Copyright (c) 1982, 2016, Oracle. All rights reserved.SQL> connect sys/oracle as sysdbaConnected.SQL> SQL> connect sys/oracle@pdb as sysdbaConnected.[root@ol6 ~]# ps -ef | grep cdb1oracle  25236   1 0 16:03 ?    00:00:00 ora_pmon_cdb1oracle  25238   1 0 16:03 ?    00:00:00 ora_u002_cdb1oracle  25242   1 0 16:03 ?    00:00:00 ora_psp0_cdb1oracle  25244   1 0 16:03 ?    00:00:06 ora_vktm_cdb1oracle  25251   1 0 16:03 ?    00:00:00 ora_gen1_cdb1oracle  25255   1 2 16:03 ?    00:00:17 ora_u006_cdb1oracle  25259   1 0 16:03 ?    00:00:00 ora_ofsd_cdb1oracle  25268   1 0 16:03 ?    00:00:00 ora_dbw0_cdb1oracle  25270   1 0 16:03 ?    00:00:00 ora_lgwr_cdb1oracle  27220   1 0 16:15 ?    00:00:00 oraclecdb1 (LOCAL=NO)root   27270 24458 0 16:15 pts/1  00:00:00 grep cdb1

6.如果要通過監聽的方式連接變成線程模式,需要修改監聽的參數DEDICATED_THROUGH_BROKER_listener-name,并重啟監聽才行。

[oracle@ol6 admin]$ vi listener.ora # listener.ora Network Configuration File: /u01/app/oracle/product/12.2.0.1/db_1/network/admin/listener.ora# Generated by Oracle configuration tools.LISTENER = (DESCRIPTION_LIST =  (DESCRIPTION =   (ADDRESS = (PROTOCOL = TCP)(HOST = ol6.localdomain)(PORT = 1521))   (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))  ) )DEDICATED_THROUGH_BROKER_listener-name=ON

7.再次通過監聽連接到數據庫,發現新連接上的會話已經變成了線程模式。

SQL> select spid from v$process where addr in (select paddr from v$session where sid=28);SPID------------------------25255SQL> /SPID           STID           PNAME PROGRAM                     EXECUTION_------------------------ ------------------------ ----- ------------------------------------------------ ----------                            PSEUDO                      NONE25236          25236          PMON oracle@ol6.localdomain (PMON)          PROCESS25242          25242          PSP0 oracle@ol6.localdomain (PSP0)          PROCESS25244          25244          VKTM oracle@ol6.localdomain (VKTM)          PROCESS25268          25268          DBW0 oracle@ol6.localdomain (DBW0)          PROCESS27220          27220             oracle@ol6.localdomain              PROCESS25238          25238          SCMN oracle@ol6.localdomain (SCMN)          THREAD25238          25240          CLMN oracle@ol6.localdomain (CLMN)          THREAD25238          25247          GEN0 oracle@ol6.localdomain (GEN0)          THREAD25238          25248          MMAN oracle@ol6.localdomain (MMAN)          THREAD25238          25262          DBRM oracle@ol6.localdomain (DBRM)          THREAD25238          25265          PMAN oracle@ol6.localdomain (PMAN)          THREAD25238          25273          CKPT oracle@ol6.localdomain (CKPT)          THREAD25238          25274          SMON oracle@ol6.localdomain (SMON)          THREAD25238          25278          LREG oracle@ol6.localdomain (LREG)          THREAD25251          25251          SCMN oracle@ol6.localdomain (SCMN)          THREAD25251          25253          GEN1 oracle@ol6.localdomain (GEN1)          THREAD25255          25255          SCMN oracle@ol6.localdomain (SCMN)          THREAD25255          25257          DIAG oracle@ol6.localdomain (DIAG)          THREAD25255          25263          VKRM oracle@ol6.localdomain (VKRM)          THREAD25255          25264          SVCB oracle@ol6.localdomain (SVCB)          THREAD25255          25266          DIA0 oracle@ol6.localdomain (DIA0)          THREAD25255          25275          SMCO oracle@ol6.localdomain (SMCO)          THREAD25255          25276          RECO oracle@ol6.localdomain (RECO)          THREAD25255          25280          PXMN oracle@ol6.localdomain (PXMN)          THREAD25255          25282          MMON oracle@ol6.localdomain (MMON)          THREAD25255          25283          MMNL oracle@ol6.localdomain (MMNL)          THREAD25255          25284          D000 oracle@ol6.localdomain (D000)          THREAD25255          25285          S000 oracle@ol6.localdomain (S000)          THREAD25255          25286          TMON oracle@ol6.localdomain (TMON)          THREAD25255          25287          N000 oracle@ol6.localdomain (N000)          THREAD25255          25296             oracle@ol6.localdomain              THREAD25255          25297             oracle@ol6.localdomain              THREAD25255          25300             oracle@ol6.localdomain              THREAD25255          25301             oracle@ol6.localdomain              THREAD25255          25302             oracle@ol6.localdomain              THREAD25255          25304             oracle@ol6.localdomain              THREAD25255          25306             oracle@ol6.localdomain              THREAD25255          25307             oracle@ol6.localdomain              THREAD25255          25308             oracle@ol6.localdomain              THREAD25255          25309             oracle@ol6.localdomain              THREAD25255          25310             oracle@ol6.localdomain              THREAD25255          25311             oracle@ol6.localdomain              THREAD25255          25314             oracle@ol6.localdomain              THREAD25255          25315             oracle@ol6.localdomain              THREAD25255          25319          TT00 oracle@ol6.localdomain (TT00)          THREAD25255          25320          TT01 oracle@ol6.localdomain (TT01)          THREAD25255          25321          TT02 oracle@ol6.localdomain (TT02)          THREAD25255          25330             oracle@ol6.localdomain              THREAD25255          25331             oracle@ol6.localdomain              THREAD25255          25332             oracle@ol6.localdomain              THREAD25255          25333             oracle@ol6.localdomain              THREAD25255          25334             oracle@ol6.localdomain              THREAD25255          25336             oracle@ol6.localdomain              THREAD25255          25337             oracle@ol6.localdomain              THREAD25255          25338             oracle@ol6.localdomain              THREAD25255          25339             oracle@ol6.localdomain              THREAD25255          25340          AQPC oracle@ol6.localdomain (AQPC)          THREAD25255          25342          P000 oracle@ol6.localdomain (P000)          THREAD25255          25343          P001 oracle@ol6.localdomain (P001)          THREAD25255          25344          P002 oracle@ol6.localdomain (P002)          THREAD25255          25345          P003 oracle@ol6.localdomain (P003)          THREAD25255          25491          CJQ0 oracle@ol6.localdomain (CJQ0)          THREAD25255          25528          QM02 oracle@ol6.localdomain (QM02)          THREAD25255          25530          Q002 oracle@ol6.localdomain (Q002)          THREAD25255          25533          Q005 oracle@ol6.localdomain (Q005)          THREAD25255          25535          Q007 oracle@ol6.localdomain (Q007)          THREAD25255          26267          W003 oracle@ol6.localdomain (W003)          THREAD25255          26842          W004 oracle@ol6.localdomain (W004)          THREAD25255          27011          W005 oracle@ol6.localdomain (W005)          THREAD25255          27239          W006 oracle@ol6.localdomain (W006)          THREAD25259          25259          SCMN oracle@ol6.localdomain (SCMN)          THREAD25259          25261          OFSD oracle@ol6.localdomain (OFSD)          THREAD25270          25270          SCMN oracle@ol6.localdomain (SCMN)          THREAD25270          25272          LGWR oracle@ol6.localdomain (LGWR)          THREAD

當然需要注意的一點是,如果在AIX上使用線程模式,需要安裝補丁BUG 22226365 – THREADED_EXECUTION=TRUE – SCMN PROCESS RES MEMORY INCREASES。

總結

以上所述是小編給大家介紹的Oracle 12c 新特性之多線程數據庫操作,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美精品九九久久| 超碰精品一区二区三区乱码| 永久免费毛片在线播放不卡| 亚洲成人1234| 欧美激情视频一区二区三区不卡| 亚洲女同精品视频| 欧美激情性做爰免费视频| 这里只有精品在线播放| xxx成人少妇69| 国外成人在线视频| 日韩中文字幕在线观看| 日韩国产欧美区| 国产精品永久免费| 91av网站在线播放| 国产精品网站视频| 欧美日韩在线观看视频| 欧美丰满少妇xxxxx| 国产色综合天天综合网| 中文欧美日本在线资源| 欧美日韩在线第一页| 国产精品美女免费看| 欧美激情综合色综合啪啪五月| 久久精品国产一区二区电影| 亚洲三级黄色在线观看| 国产精品视频公开费视频| 色偷偷av一区二区三区乱| 日韩专区中文字幕| 久久久国产一区二区三区| 欧美日韩午夜视频在线观看| 成人国产精品一区二区| 波霸ol色综合久久| 91国产视频在线播放| 国产美女久久精品香蕉69| 久久国产精品影片| 精品偷拍一区二区三区在线看| 欧美在线激情视频| 久久人人97超碰精品888| 国产精品视频26uuu| 日韩中文字幕视频在线观看| 成人福利网站在线观看11| 亚洲国产一区自拍| 久久久久久久久久国产精品| 欧美日韩激情视频| 日韩电影网在线| 国产成人精彩在线视频九色| 久久天天躁狠狠躁夜夜av| 富二代精品短视频| 欧美裸体xxxx极品少妇软件| 精品久久久久久久久久国产| 亚洲一区精品电影| 2021久久精品国产99国产精品| 成人观看高清在线观看免费| xx视频.9999.com| 久久久在线免费观看| 亚洲综合日韩中文字幕v在线| 日本19禁啪啪免费观看www| 亚洲人在线视频| 久久伊人色综合| 欧美日韩国产成人| 91在线观看免费高清完整版在线观看| 91麻豆国产语对白在线观看| 全色精品综合影院| 92版电视剧仙鹤神针在线观看| 久久综合88中文色鬼| 国产精品高清在线观看| 欧美午夜激情在线| 亚洲国产精品大全| 国产精品扒开腿爽爽爽视频| 国产精品久久久久久网站| 久久精品电影一区二区| 国产视频久久久久久久| 海角国产乱辈乱精品视频| 国产精品自拍偷拍视频| 国产成人精品免高潮费视频| 国产一区二区三区在线播放免费观看| 91日韩在线视频| 97精品国产aⅴ7777| 欧美多人乱p欧美4p久久| 久久久久久久色| 亚洲人成电影在线| 精品国产鲁一鲁一区二区张丽| 啊v视频在线一区二区三区| 久久在精品线影院精品国产| 欧美午夜www高清视频| 亚洲美女在线观看| 国产精品久久久久av免费| 亚洲一区二区黄| 日韩电影免费观看中文字幕| 狠狠色香婷婷久久亚洲精品| 国产一区深夜福利| 日韩国产精品一区| 国产香蕉一区二区三区在线视频| 九九久久久久久久久激情| 91精品久久久久久久久不口人| 国产99在线|中文| 国产精品视频精品| 97色伦亚洲国产| 韩国三级电影久久久久久| 中文字幕日韩在线观看| 日韩欧美国产高清91| 97久久精品人搡人人玩| 欧美日韩成人在线观看| 国产一区二区三区在线看| 国产精品一区久久| 精品国内产的精品视频在线观看| 欧美综合第一页| 国产在线观看91精品一区| 亚洲视频电影图片偷拍一区| 久久精品中文字幕一区| 日韩美女视频免费在线观看| 日本不卡免费高清视频| 国产精品亚洲аv天堂网| 不用播放器成人网| 国产精品美女网站| 国产激情综合五月久久| 777777777亚洲妇女| 97超视频免费观看| 成人h片在线播放免费网站| 成人性生交大片免费看视频直播| 午夜精品理论片| 欧洲日本亚洲国产区| 另类美女黄大片| 欧美中在线观看| 国产精品69av| 亚洲电影av在线| 最好看的2019年中文视频| 国产日韩av在线| 亚洲欧美综合区自拍另类| 91久久精品国产91久久| 欧美电影免费播放| 97国产suv精品一区二区62| 国产精品欧美在线| 亚洲精品白浆高清久久久久久| 欧美洲成人男女午夜视频| 国产精品久久婷婷六月丁香| 91爱视频在线| 久久久久亚洲精品| 欧美日韩国产一区二区三区| 亚洲欧美另类人妖| 91网站在线免费观看| 亚洲欧洲日韩国产| xxxxx91麻豆| 国产精品视频精品视频| 国产精品久久久久国产a级| 一本久久综合亚洲鲁鲁| 成人网在线免费观看| 久久久久久伊人| 国产美女高潮久久白浆| 国产精品扒开腿做爽爽爽的视频| 国产欧美精品xxxx另类| 亚洲天堂视频在线观看| 成人自拍性视频| 久久久欧美一区二区| 亚洲成人精品久久久| 国产精品扒开腿做爽爽爽视频| 在线观看精品自拍私拍| 韩国19禁主播vip福利视频| 欧美日韩人人澡狠狠躁视频| 欧美一区在线直播| 亚洲wwwav| 久久免费精品日本久久中文字幕| 亚洲免费视频在线观看| 97在线免费视频| 久久综合亚洲社区|