精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

分享兩個(gè)Shell腳本,一鍵統(tǒng)計(jì)數(shù)據(jù)庫(kù)臨時(shí)表空間和阻塞lock信息

運(yùn)維 數(shù)據(jù)庫(kù)運(yùn)維
今天主要分享一下兩個(gè)shell腳本,主要是為了查看數(shù)據(jù)庫(kù)的臨時(shí)表空間和阻塞lock信息,下面一起來(lái)看看吧。

今天主要分享一下兩個(gè)shell腳本,主要是為了查看數(shù)據(jù)庫(kù)的臨時(shí)表空間和阻塞lock信息,下面一起來(lái)看看吧~

數(shù)據(jù)庫(kù)連接腳本

use script settdb.sh for DB login details registry

  1. #!/bin/bash 
  2. tmp_username=$SH_USERNAME 
  3. tmp_password=$SH_PASSWORD 
  4. tmp_db_sid=$SH_DB_SID 
  5.  
  6. #check $1 and $2 should be mandatory from input 
  7. if [[ -z $1 ]] || [[ -z $2 ]]; then 
  8. echo '***********************************************' 
  9. echo 'WARNING :UserName And PassWord Is Needed!' 
  10. echo '***********************************************' 
  11.  
  12. exit 
  13. fi 
  14. if [[ -z $3 ]] && [[ -z $ORACLE_SID ]];then 
  15. echo '***********************************************' 
  16. echo 'WARNING :There is Instance can be used !' 
  17. echo '***********************************************' 
  18. exit 
  19. fi 
  20.  
  21. SH_USERNAME=`echo "$1"|tr '[a-z]' '[A-Z]'` 
  22. SH_PASSWORD=$2 
  23. echo '***********************************************' 
  24.  
  25. if [[ -z $3 ]] 
  26. then 
  27.  SH_DB_SID=$ORACLE_SID 
  28.  echo 'Using Default Instance :'$ORACLE_SID 
  29.  echo . 
  30. else 
  31.  SH_DB_SID=`echo "$3"|tr '[a-z]' '[A-Z]'` 
  32. fi 
  33.  
  34. if [[ $SH_DB_SID = $tmp_db_sid ]] && [[ $SH_USERNAME = $tmp_username ]] && [[ $SH_PASSWORD = $tmp_password ]];then 
  35.  echo 'Instance '$SH_DB_SID 'has been connected' 
  36.  echo '***********************************************' 
  37.  exit 
  38. fi 
  39.  
  40. export SH_USERNAME=$SH_USERNAME 
  41. export SH_DB_SID=$SH_DB_SID 
  42. export SH_PASSWORD=$SH_PASSWORD 
  43. export DB_CONN_STR=$SH_USERNAME/$SH_PASSWORD 
  44. #echo $DB_CONN_STR 
  45. listfile=`pwd`/listdb 
  46. Num=`echo show user | $ORACLE_HOME/bin/sqlplus -s $DB_CONN_STR@$SH_DB_SID| grep -i 'USER ' | wc -l` 
  47. if [ $Num -gt 0 ] 
  48.  then 
  49.  ## ok - instance is up 
  50.  echo 'Instance '$SH_DB_SID 'has been connected' 
  51.  echo -e '--' `date`'-- \n--'$SH_USERNAME@$SH_DB_SID 'has been connected --\n' >> listdb 
  52.  echo '***********************************************' 
  53.  echo 'Initalize DB login details registry OK!' 
  54.  echo 'Now you can Execution script~' 
  55.  echo '***********************************************' 
  56.  $SHELL 
  57.   
  58.  else 
  59.  ## inst is inaccessible  
  60.  echo Instance: $SH_DB_SID Is Invalid Or UserName/PassWord Is Wrong  
  61.  echo '***********************************************' 
  62.  exit 
  63.  fi 
  64. del_length=3 
  65. tmp_txt=$(sed -n '$=' listdb)  
  66. echo '***********************************************' 
  67. echo '********* ' $SH_USERNAME'@'$SH_DB_SID '**********' 
  68. echo '***********************************************' 
  69. curr_len=`cat $listfile|wc -l` 
  70. if [ $curr_len -gt $del_length ]; then 
  71. echo ' There Are Below Sessions Still Alive ' 
  72. echo '***********************************************' 
  73. fi 
  74. sed $((${tmp_txt}-${del_length}+1)),${tmp_txt}d $listfile | tee tmp_listfile 
  75. mv tmp_listfile $listfile 

輸出:./settdb.sh 用戶名 用戶密碼

分享兩個(gè)shell腳本,一鍵統(tǒng)計(jì)數(shù)據(jù)庫(kù)臨時(shí)表空間和阻塞lock信息

showtsps.sh

  1. #!/bin/bash 
  2. echo "==================================================查看數(shù)據(jù)庫(kù)臨時(shí)表空間=================================================================" 
  3. sqlplus -s $DB_CONN_STR@$SH_DB_SID <<EOF 
  4. set echo off heading on underline on; 
  5. column inst_num heading "Inst Num" new_value inst_num format 99999; 
  6. column inst_name heading "Instance" new_value inst_name format a12; 
  7. column db_name heading "DB Name" new_value db_name format a12; 
  8. column dbid heading "DB Id" new_value dbid format 9999999999 just c; 
  9.  
  10. prompt 
  11. prompt Current Instance 
  12. prompt ~~~~~~~~~~~~~~~~ 
  13.  
  14. select d.dbid dbid 
  15.  , d.name db_name 
  16.  , i.instance_number inst_num 
  17.  , i.instance_name inst_name 
  18.  from v\$database d, 
  19.  v\$instance i; 
  20.   
  21. set term on feedback off lines 130 pagesize 999 tab off trims on 
  22. column MB format 999,999,999 heading "Total MB" 
  23. column free format 9,999,999 heading "Free MB" 
  24. column used format 99,999,999 heading "Used MB" 
  25. column Largest format 999,999 heading "LrgstMB" 
  26. column tablespace_name format a20 heading "Tablespace" 
  27. column status format a3 truncated 
  28. column max_extents format 99999999999 heading "MaxExt" 
  29. col extent_management for a1 trunc head "M" 
  30. col allocation_type for a1 trunc head "A" 
  31. col Ext_Size for a4 trunc head "Init" 
  32. column pfree format a3 trunc heading "%Fr" 
  33.  
  34. break on report 
  35. compute sum of MB on report 
  36. compute sum of free on report 
  37. compute sum of used on report 
  38.  
  39. select  
  40.  d.tablespace_name,  
  41.  decode(d.status,  
  42.  'ONLINE', 'OLN', 
  43.  'READ ONLY', 'R/O', 
  44.  d.status) status, 
  45.  d.extent_management,  
  46.  decode(d.allocation_type, 
  47.  'USER','', 
  48.  d.allocation_type) allocation_type, 
  49.  (case  
  50.  when initial_extent < 1048576  
  51.  then lpad(round(initial_extent/1024,0),3)||'K'  
  52.  else lpad(round(initial_extent/1024/1024,0),3)||'M'  
  53.  end) Ext_Size, 
  54.  NVL (a.bytes / 1024 / 1024, 0) MB, 
  55.  NVL (f.bytes / 1024 / 1024, 0) free,  
  56.  (NVL (a.bytes / 1024 / 1024, 0) - NVL (f.bytes / 1024 / 1024, 0)) used, 
  57.  NVL (l.large / 1024 / 1024, 0) largest,  
  58.  d.MAX_EXTENTS , 
  59.  lpad(round((f.bytes/a.bytes)*100,0),3) pfree, 
  60.  (case when round(f.bytes/a.bytes*100,0) >= 20 then ' ' else '*' end) alrt 
  61. FROM sys.dba_tablespaces d, 
  62.  (SELECT tablespace_name, SUM(bytes) bytes 
  63.  FROM dba_data_files 
  64.  GROUP BY tablespace_name) a, 
  65.  (SELECT tablespace_name, SUM(bytes) bytes 
  66.  FROM dba_free_space 
  67.  GROUP BY tablespace_name) f, 
  68.  (SELECT tablespace_name, MAX(bytes) large 
  69.  FROM dba_free_space 
  70.  GROUP BY tablespace_name) l 
  71. WHERE d.tablespace_name = a.tablespace_name(+) 
  72.  AND d.tablespace_name = f.tablespace_name(+) 
  73.  AND d.tablespace_name = l.tablespace_name(+) 
  74.  AND NOT (d.extent_management LIKE 'LOCAL' AND d.contents LIKE 'TEMPORARY') 
  75. UNION ALL 
  76. select  
  77.  d.tablespace_name,  
  78.  decode(d.status,  
  79.  'ONLINE', 'OLN', 
  80.  'READ ONLY', 'R/O', 
  81.  d.status) status, 
  82.  d.extent_management,  
  83.  decode(d.allocation_type, 
  84.  'UNIFORM','U', 
  85.  'SYSTEM','A', 
  86.  'USER','', 
  87.  d.allocation_type) allocation_type, 
  88.  (case  
  89.  when initial_extent < 1048576  
  90.  then lpad(round(initial_extent/1024,0),3)||'K'  
  91.  else lpad(round(initial_extent/1024/1024,0),3)||'M'  
  92.  end) Ext_Size, 
  93.  NVL (a.bytes / 1024 / 1024, 0) MB, 
  94.  (NVL (a.bytes / 1024 / 1024, 0) - NVL (t.bytes / 1024 / 1024, 0)) free, 
  95.  NVL (t.bytes / 1024 / 1024, 0) used,  
  96.  NVL (l.large / 1024 / 1024, 0) largest,  
  97.  d.MAX_EXTENTS , 
  98.  lpad(round(nvl(((a.bytes-t.bytes)/NVL(a.bytes,0))*100,100),0),3) pfree, 
  99.  (case when nvl(round(((a.bytes-t.bytes)/NVL(a.bytes,0))*100,0),100) >= 20 then ' ' else '*' end) alrt 
  100. FROM sys.dba_tablespaces d, 
  101.  (SELECT tablespace_name, SUM(bytes) bytes 
  102.  FROM dba_temp_files 
  103.  GROUP BY tablespace_name order by tablespace_name) a, 
  104.  (SELECT tablespace_name, SUM(bytes_used ) bytes 
  105.  FROM v\$temp_extent_pool 
  106.  GROUP BY tablespace_name) t, 
  107.  (SELECT tablespace_name, MAX(bytes_cached) large 
  108.  FROM v\$temp_extent_pool 
  109.  GROUP BY tablespace_name order by tablespace_name) l 
  110. WHERE d.tablespace_name = a.tablespace_name(+) 
  111.  AND d.tablespace_name = t.tablespace_name(+) 
  112.  AND d.tablespace_name = l.tablespace_name(+) 
  113.  AND d.extent_management LIKE 'LOCAL' 
  114.  AND d.contents LIKE 'TEMPORARY' 
  115.  ORDER by 1 
  116. prompt 
  117. exit 
  118. EOF 

輸出:./showtsps.sh

分享兩個(gè)shell腳本,一鍵統(tǒng)計(jì)數(shù)據(jù)庫(kù)臨時(shí)表空間和阻塞lock信息

showlock.sh

這里主要是查看阻塞lock信息,腳本內(nèi)容如下:

  1. #!/bin/bash 
  2. sqlplus -S $DB_CONN_STR@$SH_DB_SID <<EOF  
  3. set pages 500 
  4. set feedback off 
  5. set verify off 
  6.  
  7. set echo on 
  8. set linesize 1000 
  9. col object_name format a25 
  10. col osuser format a10 
  11. col machine format a12 
  12. col program format a20 
  13. --col object_type format a10 
  14. col state format a10 
  15. col status format a10 
  16. col oracle_username format a12 
  17. col sid_serial format a12 
  18. col sec_wait format 99999999 
  19. col lock_type format a5 
  20. col mode_held format a10 
  21.  
  22. prompt Current Locks 
  23. prompt ------------------------------------------------------------------------------------------------------ 
  24.  
  25. select ses.sid||','||ses.serial# sid_serial,loc.oracle_username,object_name, 
  26. --object_type, 
  27. ses.LOGON_TIME,ses.SECONDS_IN_WAIT sec_wait,ses.osuser,ses.machine,ses.program,ses.state,ses.status, 
  28.  decode(d.type, 
  29.  'MR', 'Media Recovery', 
  30.  'RT', 'Redo Thread', 
  31.  'UN', 'User Name', 
  32.  'TX', 'Transaction', 
  33.  'TM', 'DML', 
  34.  'UL', 'PL/SQL User Lock', 
  35.  'DX', 'Distrib Xaction', 
  36.  'CF', 'Control File', 
  37.  'IS', 'Instance State', 
  38.  'FS', 'File Set', 
  39.  'IR', 'Instance Recovery', 
  40.  'ST', 'Disk Space Transaction', 
  41.  'TS', 'Temp Segment', 
  42.  'IV', 'Library Cache Invalidation', 
  43.  'LS', 'Log Start or Switch', 
  44.  'RW', 'Row Wait', 
  45.  'SQ', 'Sequence Number', 
  46.  'TE', 'Extend Table', 
  47.  'TT', 'Temp Table', 
  48.  d.type) lock_type, 
  49.  decode(d.lmode, 
  50.  0, 'None', /* Mon Lock equivalent */ 
  51.  1, 'Null', /* N */ 
  52.  2, 'Row-S (SS)', /* L */ 
  53.  3, 'Row-X (SX)', /* R */ 
  54.  4, 'Share', /* S */ 
  55.  5, 'S/Row-X (SSX)', /* C */ 
  56.  6, 'Exclusive', /* X */ 
  57.  to_char(d.lmode)) mode_held 
  58.  from v\$locked_object loc,v\$session ses,dba_objects obj,v\$lock d 
  59.  where loc.object_id=obj.object_id  
  60.  and loc.session_id=ses.sid 
  61.  and obj.object_id=d.id1 
  62.  and ses.sid=d.sid 
  63.  order by oracle_username,seconds_in_wait desc 
  64. set head off  
  65. SELECT 'There are also '||count(*)||' transaction locks' 
  66. FROM v\$transaction_enqueue; 
  67. prompt ------------------------------------------------------------------------------------------------------ 
  68.  
  69. set head on 
  70. set linesize 1000 pagesize 1000 
  71. col 進(jìn)程SID for 99999 trunc  
  72. col 鎖類型 format a10 
  73. col SQL語(yǔ)句 format a60 
  74. col 等待事件 format a20 
  75. col 鎖時(shí)間 format a20 
  76. col 鎖角色 format a15 
  77. col 阻塞會(huì)話SID format a30 
  78.  
  79.  
  80. prompt 
  81. prompt Blocking Session Details 
  82. prompt ------------------------------------------------------------------------------------------------------ 
  83.  
  84. SELECT mm.inst_id "實(shí)例ID",  
  85.  mm.sid "進(jìn)程SID",  
  86.  mm.TYPE "鎖類型",  
  87.  mm.id1 "事務(wù)號(hào)ID1",  
  88.  mm.id2 "事務(wù)號(hào)ID2",  
  89.  LPAD(TRUNC(mm.ctime / 60 / 60), 3) || ' Hour ' || LPAD(TO_CHAR(TRUNC(mm.ctime / 60) - TRUNC(mm.ctime / 60 / 60) * 60, 'fm09'), 2) || ' Min ' || LPAD(TO_CHAR(mm.ctime - TRUNC(mm.ctime / 60) * 60, 'fm09'), 2) || ' Sec' 
  90.  "鎖時(shí)間", CASE WHEN mm.block = 1  
  91.  AND mm.lmode != 0 THEN 'holder'  
  92.  WHEN mm.block = 0  
  93.  AND mm.request != 0 THEN 'waiter'  
  94.  ELSE NULL END "鎖角色",  
  95.  CASE WHEN ee.blocking_session IS NOT NULL THEN 'waiting for SID ' || ee.blocking_session  
  96.  ELSE NULL END "阻塞會(huì)話SID",  
  97.  dd.sql_text "SQL語(yǔ)句",  
  98.  cc.event "等待事件" 
  99.  FROM gv\$lock mm,  
  100.  gv\$session ee,  
  101.  gv\$sqlarea dd,  
  102.  gv\$session_wait cc  
  103.  WHERE mm.sid IN (SELECT nn.sid  
  104.  FROM (SELECT tt.*,  
  105.  COUNT(1) OVER (PARTITION BY tt.TYPE,  
  106.  tt.id1,  
  107.  tt.id2) cnt, MAX(tt.lmode) OVER (PARTITION BY tt.TYPE,  
  108.  tt.id1,  
  109.  tt.id2) lmod_flag, MAX(tt.request) OVER (PARTITION BY tt.TYPE,  
  110.  tt.id1,  
  111.  tt.id2) request_flag  
  112.  FROM gv\$lock tt) nn  
  113.  WHERE nn.cnt > 1  
  114.  AND nn.lmod_flag != 0  
  115.  AND nn.request_flag != 0)  
  116.  AND mm.sid = ee.sid (+)  
  117.  AND ee.sql_id = dd.sql_id (+)  
  118.  AND mm.sid = cc.sid (+)  
  119.  AND ((mm.block = 1  
  120.  AND mm.lmode != 0)  
  121.  OR (mm.block = 0  
  122.  AND mm.request != 0))  
  123.  ORDER BY mm.TYPE, mm.id1, mm.id2, mm.lmode DESC,  
  124.  mm.ctime DESC; 
  125.  
  126. exit 
  127. EOF 
[[283107]]

輸出:./showlock.sh

分享兩個(gè)shell腳本,一鍵統(tǒng)計(jì)數(shù)據(jù)庫(kù)臨時(shí)表空間和阻塞lock信息

責(zé)任編輯:趙寧寧 來(lái)源: 今日頭條
相關(guān)推薦

2023-12-01 15:50:46

2019-08-26 10:15:29

腳本索引數(shù)據(jù)庫(kù)

2010-04-21 11:27:55

Oracle數(shù)據(jù)庫(kù)

2019-10-31 08:22:39

shell腳本Linux

2010-05-04 16:50:04

Oracle數(shù)據(jù)庫(kù)

2020-04-24 09:01:23

網(wǎng)絡(luò)安全數(shù)據(jù)泄露黑客

2019-06-27 05:00:26

物聯(lián)網(wǎng)統(tǒng)計(jì)數(shù)據(jù)IOT

2022-10-25 09:11:47

物聯(lián)網(wǎng)IoT工業(yè)物聯(lián)網(wǎng)

2019-07-31 08:03:45

Oracle數(shù)據(jù)庫(kù)巡檢腳本

2018-10-22 06:27:32

網(wǎng)絡(luò)犯罪數(shù)據(jù)泄露攻擊

2022-01-26 07:18:57

oracle臨時(shí)表空間數(shù)據(jù)庫(kù)

2009-07-02 00:26:00

臨時(shí)表空間Oracle數(shù)據(jù)庫(kù)性能

2021-08-17 06:48:43

SpringbootKafkaStream

2011-10-09 10:33:12

2024-03-06 08:03:09

2019-07-22 05:01:38

物聯(lián)網(wǎng)IOT技術(shù)

2020-11-06 22:48:01

物聯(lián)網(wǎng)數(shù)據(jù)技術(shù)

2021-02-18 16:10:03

物聯(lián)網(wǎng)工業(yè)4.0人工智能

2015-07-29 11:21:13

JavaScript統(tǒng)計(jì)數(shù)據(jù)

2023-07-18 10:43:14

物聯(lián)網(wǎng)IOT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

91视频免费在线观看| 免费日韩中文字幕| 成人精品999| 国产精品国语对白| 综合操久久久| av综合在线观看| 国精品一区二区三区| 精品日韩在线观看| 免费黄色特级片| 男操女视频网站| 国产黄色大片在线观看| 国产精品中文字幕日韩精品| 欧美精品在线第一页| 免费啪视频在线观看| 欧美成人a交片免费看| 亚洲欧洲一区二区三区| 一区二区欧美视频| 美国av一区二区三区| 一级黄色片在线看| 亚洲看片一区| 久久精品青青大伊人av| 国产在线观看无码免费视频| 日韩av懂色| 精品欧美一区二区三区| 中文字幕久久综合| 男男电影完整版在线观看| 国产一区二区美女诱惑| 日韩免费在线观看视频| 麻豆视频在线观看| 91日韩在线| 亚洲欧美制服丝袜| 李丽珍裸体午夜理伦片| 欧美成人一二区| 日韩欧美中文免费| 日韩日韩日韩日韩日韩| 看黄网站在线| 国产精品久久久久永久免费观看| 精品国产一二| 精品人妻一区二区三区蜜桃| 日本美女视频一区二区| 55夜色66夜色国产精品视频| 久久久精品国产sm调教网站| 久久精品免费一区二区三区| 中文字幕视频在线免费欧美日韩综合在线看 | 国产精品视频线看| 欧美日韩国产一二| 青青视频在线观| 95精品视频在线| 国产精品一区二区你懂得| 精品人妻久久久久一区二区三区| 精品一区二区久久| 国产日韩欧美日韩大片| 亚洲国产无线乱码在线观看| 天堂资源在线中文精品| 青青久久av北条麻妃黑人| 中文字幕超碰在线| 亚洲欧美日韩精品一区二区| 69久久夜色精品国产69| 久久艹免费视频| 国产亚洲在线| 国产91精品在线播放| 中文字幕国产在线观看| 午夜在线一区| 国产精品吹潮在线观看| 最近中文在线观看| 麻豆精品蜜桃视频网站| 国产在线精品播放| 国产高清视频免费| 成人永久看片免费视频天堂| 国产一区二区三区黄| 污污网站在线免费观看| 久久综合久久综合久久| 日本成人黄色| 日本不卡视频| 一区二区三区国产| 免费一级特黄特色毛片久久看| 一区二区乱码| 欧美性受xxxx黑人xyx性爽| 一区二区三区视频网| 成人亚洲精品| 精品电影一区二区| 国产精品一级黄片| 国产一区二区三区四区二区| 最近2019年手机中文字幕| 亚洲一二三四五六区| 欧美 日韩 国产 一区| 国语自产在线不卡| 小泽玛利亚一区二区三区视频| 毛片不卡一区二区| 99久久精品无码一区二区毛片| 亚洲精品喷潮一区二区三区| 久久久亚洲高清| 影音欧美亚洲| 碰碰在线视频| 欧美夫妻性生活| 视频免费在线观看| 精品国产网站| 久久久久久久久久久免费| 日韩美一区二区| 国产九色精品成人porny| 国产三区精品| 男女啪啪在线观看| 精品国产乱码久久久久久天美| 91色国产在线| 北条麻妃在线一区二区免费播放 | 成人网欧美在线视频| 人妻91麻豆一区二区三区| 国产欧美日韩另类视频免费观看| 黑人巨茎大战欧美白妇| 久久久一本精品| 精品不卡在线视频| 久久成人小视频| 国产精品资源| 亚洲一区久久久| 国产有码在线| 五月天视频一区| 污免费在线观看| 欧美一级本道电影免费专区| 欧美激情在线狂野欧美精品| 中文字幕人妻一区二区在线视频| 不卡一区二区三区四区| 黄色免费高清视频| jizz亚洲女人高潮大叫| 亚洲精品久久久久久久久| 日本天堂中文字幕| 麻豆成人免费电影| 日本不卡一区二区三区视频| 黄色软件视频在线观看| 日韩视频在线你懂得| 国产精品麻豆一区| 日一区二区三区| 国产欧美日韩一区二区三区| mm1313亚洲国产精品美女| 欧美亚洲一区二区在线观看| aa片在线观看视频在线播放| 激情综合电影网| 99视频国产精品免费观看| 欧美私人网站| 欧美日韩黄色影视| 免费成人深夜天涯网站| 久久三级福利| 欧美高清视频一区| 美女福利一区二区三区| 亚洲美女喷白浆| 国产精品黄色大片| 99国产精品国产精品毛片| 可以看毛片的网址| 大桥未久女教师av一区二区| 欧美人交a欧美精品| www.com欧美| 亚洲综合免费观看高清在线观看| 无人码人妻一区二区三区免费| 国产韩日影视精品| 91美女片黄在线观| 最新黄网在线观看| 日韩免费电影一区| 国产在线视频在线观看| 成人av电影在线播放| 黄色一级在线视频| 欧美变态网站| 国产999视频| 岛国大片在线观看| 欧美撒尿777hd撒尿| 日本黄色免费片| 国产一本一道久久香蕉| 青青在线视频免费观看| 国产精品xxxav免费视频| 69影院欧美专区视频| 青青久在线视频| 欧美日韩中文字幕一区二区| 91狠狠综合久久久| 粉嫩av亚洲一区二区图片| 成人网站免费观看入口| 妖精视频一区二区三区免费观看| 亲爱的老师9免费观看全集电视剧| 国产小视频免费在线观看| 欧美日本在线播放| 久久精品一级片| 99riav久久精品riav| 久久久久免费精品| 亚洲色图网站| 精品欧美一区二区精品久久| av在线日韩| 久久的精品视频| 午夜在线视频免费| 欧美三级日韩在线| 久草视频免费播放| 国产亚洲精品7777| avtt中文字幕| 天堂在线一区二区| 国产青草视频在线观看| 综合伊思人在钱三区| 成人黄色av网站| 三妻四妾完整版在线观看电视剧 | 国产日韩三区| 欧美国产视频| 97精品在线观看| 日本高清在线观看wwwww色| 精品国产精品一区二区夜夜嗨| 欧美精品韩国精品| 亚洲欧美日韩国产另类专区 | 国产免费www| 亚洲综合免费观看高清完整版在线 | 精品视频久久久久久| 自拍偷拍色综合| 婷婷成人激情在线网| 欧美性猛交xxxx乱大交少妇| 成人午夜电影小说| 亚洲精品国产一区二区三区| 国产精品外国| 99久久99久久精品| 全球成人免费直播| 久久久久久久久一区二区| 国产一区二区三区| 国产精品成人久久久久| 黄色在线免费观看网站| 久久久精品视频在线观看| 欧美老女人性开放| 欧美精品一区二区久久婷婷| 国产又大又粗又长| 色噜噜偷拍精品综合在线| 国产主播在线播放| 亚洲欧美偷拍三级| 999福利视频| 国产日韩欧美亚洲| 中文字幕人妻一区二区| 成人精品一区二区三区中文字幕| 亚洲欧美自偷自拍另类| 老司机精品久久| 日本精品一区在线观看| 尹人成人综合网| 大陆极品少妇内射aaaaaa| 99久久.com| 一区二区91美女张开腿让人桶| 国产亚洲电影| 欧美日韩高清免费| 亚洲香蕉视频| 久久精品国产第一区二区三区最新章节| 色妞ww精品视频7777| 91在线看www| 国产成人免费av一区二区午夜| 国产精品视频在线观看| 国精产品一区一区三区四川| 日本精品一区二区三区在线播放视频 | 中文在线资源观看网站视频免费不卡 | 无码人妻精品一区二区蜜桃色欲| 一区二区三区高清| 99热精品免费| 怡红院av一区二区三区| 欧美亚洲日本在线| 一区二区三区中文字幕电影| 久久精品视频免费在线观看| 亚洲天堂免费看| 国产第一页浮力| 一区二区在线观看av| 午夜69成人做爰视频| 亚洲一区二区三区小说| 国产精品第九页| 午夜精品在线看| 永久免费无码av网站在线观看| 色综合久久中文综合久久97 | 欧美疯狂做受xxxx富婆| 国产又粗又猛又爽又黄的| 日韩一区二区三区免费看| 亚洲av无码国产精品久久不卡| 欧美白人最猛性xxxxx69交| www.99视频| 日韩av有码在线| 久久久久久青草| 一个人看的www久久| 免费在线看黄| 欧美激情图片区| sis001欧美| 国产精品嫩草影院一区二区| 99久久久成人国产精品| 春色成人在线视频| 亚洲视频分类| 精品国产三级a∨在线| 欧美午夜影院| 能看的毛片网站| 国产在线播放一区| 你懂的在线观看网站| 国产午夜精品久久久久久免费视 | 国内精品国产三级国产aⅴ久| 国产二区国产一区在线观看| 星空大象在线观看免费播放| 国产午夜精品福利| 国产高潮国产高潮久久久91| 天天色 色综合| 一级成人免费视频| 亚洲电影在线观看| 91最新在线| 69久久夜色精品国产69| 亚洲人成777| 久久久久国产精品视频| 欧美成人精品一区二区三区在线看| 国产911在线观看| 久久不射中文字幕| 一起草最新网址| 国产精品视频九色porn| 日产亚洲一区二区三区| 欧美日韩卡一卡二| 深夜福利免费在线观看| 久久亚洲精品一区二区| 在线免费看h| av在线不卡观看| 日韩黄色大片| 国产成人a亚洲精v品无码| 国产揄拍国内精品对白| 蜜桃久久精品成人无码av| 一区二区三区在线视频免费观看| 久久久久久亚洲av无码专区| 精品国产青草久久久久福利| 天堂中文8资源在线8| 欧美在线视频免费观看| 日本精品在线观看| 亚洲图片欧洲图片日韩av| 亚洲自啪免费| a级一a一级在线观看| 亚洲天堂av一区| 久久这里只有精品9| 亚洲嫩模很污视频| av中文资源在线资源免费观看| 亚洲xxxxx电影| 日本欧美肥老太交大片| 国产二区视频在线播放| 粉嫩欧美一区二区三区高清影视| jizz18女人高潮| 日本精品视频一区二区三区| 日本美女一级片| 欧美大片欧美激情性色a∨久久| 日本一区二区三区中文字幕 | 中文一区一区三区免费在线观看| 天堂在线资源视频| 久久久久国产一区二区三区四区| 国产一级一级片| 欧美不卡一二三| 污污的网站在线看| 999热视频| 午夜欧美精品| 成人在线短视频| 亚洲精品中文在线观看| hs视频在线观看| 久久成人精品视频| 欧州一区二区三区| 欧美交换配乱吟粗大25p| 国产一区二区不卡| 91精品国产闺蜜国产在线闺蜜| 6080国产精品一区二区| 国产精品久久麻豆| 亚洲已满18点击进入在线看片| 亚洲v在线看| 手机看片国产精品| 亚洲综合一区二区| 国产91免费在线观看| 欧美精品激情在线| 久久婷婷国产| 黄色高清无遮挡| av中文天堂在线| 欧美成人精品不卡视频在线观看| 95精品视频| 国产一级黄色录像片| 国产一区二区日韩精品| 久草视频中文在线| 国产婷婷成人久久av免费高清 | 色综合久久久无码中文字幕波多| 一区二区三区日韩精品| 人妻少妇精品无码专区| 欧美一区二区影院| 波多野结衣在线观看一区二区三区| 成人性视频欧美一区二区三区| 中文子幕无线码一区tr| 99草在线视频| 98精品国产自产在线观看| 久久99久久人婷婷精品综合 | 亚洲人成电影在线播放| 韩国成人在线| 色乱码一区二区三区熟女| av电影一区二区| 少妇一级淫片日本| 不卡av电影院| 天天躁日日躁狠狠躁欧美巨大小说| 99视频在线免费| 一区二区三区四区在线免费观看| 日本精品一二区| 国产欧美亚洲精品| 国产精品xvideos88| 亚洲午夜久久久久久久久红桃| 欧美性感一类影片在线播放| 污污片在线免费视频| 日本不卡久久| 国产成人精品一区二区三区四区 | 日本中文字幕在线观看| 69174成人网| 亚洲欧美日韩国产综合精品二区 | 乳色吐息在线观看| 欧美午夜精品久久久久久人妖| 日本蜜桃在线观看| 免费成人看片网址| 国产精品亚洲成人|