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

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle 12c 新特性之多線程數(shù)據(jù)庫操作

2024-08-29 14:01:10
字體:
供稿:網(wǎng)友

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

1.查看參數(shù)的默認(rèn)值,和數(shù)據(jù)庫進程狀態(tài).

[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.修改參數(shù)重啟數(shù)據(jù)庫

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

當(dāng)重啟數(shù)據(jù)庫的時候會遇到一些障礙,這里居然報無效的用戶名和密碼。這是因為我們修改了線程模式導(dǎo)致的,在這個時候我們需要通過先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.修改完參數(shù)之后查看進程狀態(tài)。

后臺進程的數(shù)量減少了。一些后臺進程(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.通過系統(tǒng)視圖查看進程狀態(tài)。

這里我們可以發(fā)現(xiàn)execution_type,一部分已經(jīng)變成了THREAD,我們的SMON也變成了THREAD狀態(tài)。

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.通過監(jiān)聽連接,可以看到仍然是進程模式。

[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.如果要通過監(jiān)聽的方式連接變成線程模式,需要修改監(jiān)聽的參數(shù)DEDICATED_THROUGH_BROKER_listener-name,并重啟監(jiān)聽才行。

[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.再次通過監(jiān)聽連接到數(shù)據(jù)庫,發(fā)現(xiàn)新連接上的會話已經(jīng)變成了線程模式。

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

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

總結(jié)

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


注:相關(guān)教程知識閱讀請移步到oracle教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
首页欧美精品中文字幕| 欧美精品在线极品| 日本视频一区二区| 亚洲精品乱码久久久久久日本蜜臀| 亚洲手机成人高清视频| 99re6热在线精品视频| 欧美一区二区三区另类| 美国一区二区三区在线播放| 香蕉视频免费版| caoporn国产精品| 一级黄色大片免费看| 99精品视频在线| 亚洲日韩中文字幕在线播放| 羞羞免费视频| 老司机午夜精品| 99国产揄拍国产精品| 成人午夜小视频| 8x海外华人永久免费日韩内陆视频| 超薄肉色丝袜足j调教99| 午夜精品久久久久久久99热黄桃| 亚洲一区二区成人在线观看| 宇都宫紫苑在线播放| 污污网址在线观看| 丝袜美腿诱惑一区二区三区| 亚洲成人动漫在线| 日韩不卡手机在线v区| 国产精品久久久久一区二区| 日产精品久久久久| 99热精品久久| 亚洲第一综合天堂另类专| 操人视频免费看| 成人免费一区二区三区在线观看| 日本不卡一区二区三区高清视频| 四虎永久在线精品免费一区二区| 精品国产91久久久久久浪潮蜜月| 欧美国产激情| 国产九一精品| 欧美人与动xxxxz0oz| 美腿丝袜亚洲图片| 91免费人成网站在线观看18| 国产主播在线资源| 欧美另类极品videosbest最新版本| 欧美一区二区三区激情| 欧美精品xxxxx| 三级全黄的视频在线观看| 日本精品专区| 久久99精品久久久久久水蜜桃| 欧美精品中文字幕一区二区| 久久久久久久免费| 538任你躁在线精品视频网站| 欧美 日韩 精品| 少妇精品久久久| 91久久精品一区二区二区| 最新中文字幕在线观看视频| 久久九九精品视频| 日韩av在线免费观看一区| av在线影音| 久久gogo国模啪啪裸体| 精品黄色免费中文电影在线播放| 国产精品theporn动漫| 天天操人人干| 黄色亚洲在线| 一区二区三区电影网| 日本亚洲欧洲色| 性做久久久久久免费观看欧美| 97激碰免费视频| 18啪啪污污免费网站| 蜜桃成人免费视频| 天海翼一区二区三区免费| 老牛嫩草一区二区三区日本| 五月婷婷综合在线观看| 波多野结衣亚洲一区| 91在线视频观看| aaa日本高清在线播放免费观看| 久久av无码精品人妻系列试探| 国产精品无码电影在线观看| 四虎中文字幕| 亚洲最大黄网| 2018高清国产日本一道国产| 国产精品一区二区三区不卡| 亚洲成a人v欧美综合天堂下载| 四虎影视国产精品| 亚洲r级在线视频| 久久久久久综合网| 成人免费在线视频播放| а√中文在线资源库| 99精品视频免费观看| 涩涩视频在线观看| 波多野结衣 在线| 国产精品久久久久婷婷二区次| 爱爱视频免费在线观看| 亚洲国产欧美另类丝袜| 亚洲自拍偷拍区| 色综合天天做天天爱| 国产精品久久久久久超碰| 国产成人福利夜色影视| 久久久亚洲精华液精华液精华液| 亚洲美女在线免费观看| av一区二区三区在线| 久久99精品国产自在现线小黄鸭| 中文字幕在线视频观看| 国产成人精品一区二区免费视频| 黄色av网站在线免费观看| 国产女人aaa级久久久级| 国产精品私拍pans大尺度在线| 思热99re视热频这里只精品| 天天舔夜夜操| 石原莉奈一区二区三区在线观看| 蜜桃av噜噜一区二区三| 99riav视频在线观看| 亚洲精品水蜜桃| 妺妺窝人体色www在线小说| 国产传媒国产传媒| 国产精品国产av| 国产精品久久久久久久av| 亚洲日本在线观看视频| 乱老熟女一区二区三区| 激情五月综合婷婷| 亚洲成人福利视频| 色综合久久综合网97色综合| 欧美freesextv| 国家队第一季免费高清在线观看| 亚洲综合色视频在线观看| 久久国产波多野结衣| 三级做a全过程在线观看| 国产99精品视频| 欧美挠脚心网站| 欧美国产一级| 日韩免费一级视频| h网站久久久| 亚洲欧洲中文| 久久成人亚洲精品| 日韩无码精品一区二区三区| 婷婷六月国产精品久久不卡| 午夜欧美不卡精品aaaaa| 欧美精品久久久久久久小说| 91亚洲国产成人精品一区二三| 欧美激情视频网站| 亚洲一区二区影视| 久久精品视频一区二区三区| 久久国内精品自在自线400部| 国产经典一区二区| 欧美喷水视频| 亚洲精品久久久久avwww潮水| 亚洲精品自拍区在线观看| 88xx成人网| 中文在线√天堂| 亚洲一区二区激情| 人人狠狠综合久久亚洲| 人妻体内射精一区二区| 天堂视频在线免费观看| 欧美一区二区性放荡片| 中文字幕乱在线伦视频乱在线伦视频| 成人一级黄色片| 成年人网站在线| 亚洲人成精品久久久| 狂野欧美性猛交xxxxx视频| 狠狠色henhense| 国产精品乱码一区二三区小蝌蚪| 色综合影院在线观看| 人与动性xxxxx免费视频| 国产95亚洲| 国产欧美日韩综合精品一区二区| 亚洲香蕉伊综合在人在线视看| 一区二区三欧美| 寂寞少妇一区二区三区| 欧美白嫩的18sex少妇| 久久久久亚洲av无码专区| 成年人免费观看视频网站| 亚洲人成电影院色| 在线观看制服搞黄视频| 亚洲人精品一区| 天天做夜夜做人人爱精品| 亚洲一区二区av| 少妇高潮一区二区三区99小说| 国产精品日韩在线播放| 一级黄色大毛片| 国产老熟妇精品观看| 成年免费网站| 国产资源在线视频| 青青青国产视频| 国产日韩视频一区| 337p日本欧洲亚洲大胆精品| 视频黄页在线| 91国产视频在线| 久久r热视频| 午夜福利视频一区二区| 日本韩国一区二区三区视频| 高清不卡一区二区| 欧美性大战久久久久| 超级黄的软件| 麻豆网站在线看| 熟女av一区二区| 久久精品国产亚洲av麻豆色欲| 国产精品xxxav免费视频| 日本亚洲最大的色成网站www| 久操视频在线免费观看| 精品免费国产一区二区| 国产高清免费在线播放| 日本高清不卡一区二区三| 亚在线播放中文视频| 99久久精品免费看国产| 欧美黑人巨大xxxx猛交| 日韩中文字幕高清在线观看| 1024欧美极品| 国精一区二区三区| 亚洲欧美日韩综合一区| 欧洲一区二区av| 香蕉视频成人在线观看| 亚洲国产精品www| 欧美一区二区在线播放| 视频一区二区国产| 亚洲日韩欧美一区二区在线| 三妻四妾完整版在线观看电视剧| 97国产真实伦对白精彩视频8| 中文字幕在线播放第一页| 超碰免费在线公开| 日本在线播放一区二区| 怡红院av在线| 永久免费观看精品视频| 亚洲精品人人| 中文字幕一区在线观看| 久久影院亚洲| 久久久精品视频成人| 顶级欧美妇高清xxxxx| 日韩av一区在线| 一级片视频免费| 亚洲第一搞黄网站| 日韩视频在线免费| 九九九九热精品免费视频| 欧美日韩在线观看首页| 2018av| 欧美中文字幕一二三四区| 最新精品视频| 国产不卡av在线免费观看| 欧美精品福利视频| 777久久久精品| 久色婷婷小香蕉久久| 国产精品久久久久精| 精品三级在线观看| 激情欧美日韩一区| 免费一区二区三区在在线视频| 男人揉女人奶房视频60分| 日韩精品久久久久久久酒店| 欧美日韩国产在线一区| 成人午夜高潮视频| 好看的亚洲午夜视频在线| 狠狠爱www人成狠狠爱综合网| 成人做爰视频www网站小优视频| 欧美老熟妇一区二区三区| 久久夜色精品亚洲噜噜国产mv| 高清视频一区二区| 中文字幕制服诱惑| 中文字幕av一区| 欧美老女人性生活| 免费观看欧美成人禁片| 亚洲一区精品在线观看| 久久视频免费在线| 国产一区二区三区四区五区六区| 国产成人激情小视频| 俄罗斯xxxx性全过程| 欧美精产国品一二三区| **亚洲第一综合导航网站| 特级丰满少妇一级aaaa爱毛片| 日韩成人视屏| 欧美一区二区二区| 欧美三级网站在线观看| 日产国产欧美视频一区精品| 羞羞的网站在线观看| 欧美日韩免费做爰大片| 亚洲国产日韩综合久久精品| 亚洲a成v人在线观看| 成人自拍视频网| 永久免费在线| 国产伦精品免费视频| 高清全集视频免费在线| 欧美在线观看日本一区| 日韩成人免费视频| 91精选在线观看| 任你躁在线精品免费| 亚洲美女精品视频| 二区三区四区高清视频在线观看| 国产盗摄一区二区三区在线| 国产高清一区二区三区| 91亚洲精品国偷拍自产在线观看| bl动漫在线观看| 日韩三级电影网址| 国产精品一区二区三区高清在线| 一线天自拍视频| 久久久久亚洲AV成人| 日韩视频一区二区在线观看| 精品国产免费观看一区| 欧洲午夜精品久久久| 女人18毛片毛片毛片毛片区二| 日韩女优电影在线观看| 中文字幕在线亚洲| 伊人一区二区三区久久精品| 欧美人与性动交a欧美精品| 伊人成综合网伊人222| 国产乱码精品一区二区三区卡| 公交车强行挺进岳身体| 日本高清视频免费在线观看| 亚洲精品国产精品乱码不卡| 国产精品揄拍500视频| 男男成人高潮片免费网站| 免费黄视频在线观看| 久久亚洲专区| 无码人妻丰满熟妇区毛片| 色天下一区二区三区| 一级做a爱片久久毛片| 一区二区三区网址| 91麻豆国产福利在线观看宅福利| 亚洲毛片在线播放| 国产suv一区二区三区| 在线亚洲免费视频| 在线观看黄色av| 日韩欧美精品免费| 波多野结衣视频一区二区| 日韩精品亚洲专区| 国产极品模特精品一二| 99re这里只有精品在线| 日韩成人黄色av| 免费成人高清在线视频| 国产伦精品一区二区三区视频| 小早川怜子痴女在线精品视频| 免费av片在线观看一道本| 日韩在线视频免费观看| 91国产一区|