午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > oracle自動巡檢腳本生成html報告的方法

oracle自動巡檢腳本生成html報告的方法

熱門標簽:地圖標注坐標圖標 鶴壁電話機器人價格 地圖標注效果的制作 安陽企業電銷機器人供應商 電銷套路機器人 網貸外呼系統合法嗎 手機地圖標注門店 杭州網絡外呼系統運營商 汽車4s店百度地圖標注店

一、 前言

1、由于每月月底都需要對一些oracle數據庫環境進行一些簡單的巡檢,而通過運行一條條語句,并依依去截圖保存到word文檔中效率低下,所以這里我就將手工巡檢過程編寫成shell腳本來提高巡檢效率,同時也免去了截圖照片圖片不清晰的問題。
2、腳本簡單容易二次編輯,本文僅提供簡單巡檢的事項,如數據表空間是否自動擴展、是否開啟歸檔等,大家根據實際需要編輯修改,增加符合自己公司需求的巡檢報告。
3、項目已經上傳到我的github上
項目地址:orawatch.git

二、注意事項與報告部分截圖

一定注意閱讀git上的README.md說明,避免 system 用戶被鎖定。


三、README.md

1、需要使用oracle用戶執行
2、使用說明
1)、多實例下運行此腳本:
聲明實例名;執行時跟上此實例對應的 system 密碼

$ export ORACLE_SID=orcl
$ chmod +x orawatch.sh
$ ./orawatch.sh system/yourpassword

或者是將此實例對應的 system 密碼填寫到腳本中,隨后執行

$ vi orawatch.sh
sqlstr="system/system"
$ chmod +x orawatch.sh
$ ./orawatch.sh

2)、請注意一定要將對應實例名的對應system密碼填寫至腳本如下位置,或是執行時跟上對應實例的system密碼,否則將造成 system 用戶因密碼錯誤而被鎖定

system用戶解鎖語句:

SQL> alter user system account unlock;
alter user system identified by yourpassword;

3、執行完巡檢之后,將在腳本所在的路徑下生成html巡檢結果報告,如下
192.168.35.244os_oracle_summary.html
4、巡檢項信息如下(其他統計項可根據實際需要自行添加)
0)、巡檢ip信息
1)、數據庫版本
2)、是否開啟歸檔,及歸檔磁盤占用率與路徑信息
3)、數據庫memory/sga/pga信息
4)、數據表空間是否自動擴展
5)、數據庫當前分配的數據表空間使用率信息

四、腳本內容

#!/bin/bash
# script_name: orawatch.sh
# Author: Danrtsey.Shun
# Email:mydefiniteaim@126.com
# usage:
# chmod +x orawatch.sh
# export ORACLE_SID=orcl
# ./orawatch.sh system/yourpassword
ipaddress=`ip a|grep "global"|awk '{print $2}' |awk -F/ '{print $1}'`
file_output=${ipaddress}'os_oracle_summary.html'
td_str=''
th_str=''
sqlstr=$1
test $1
if [ $? = 1 ]; then
 echo
 echo "Info...You did not enter a value for sqlstr."
 echo "Info...Using default value = system/system"
 sqlstr="system/system"
fi
export NLS_LANG='american_america.AL32UTF8'
#yum -y install bc sysstat net-tools
create_html_css(){
 echo -e "html>
head>
style type="text/css">
 body  {font:12px Courier New,Helvetica,sansserif; color:black; background:White;}
 table,tr,td {font:12px Courier New,Helvetica,sansserif; color:Black; background:#FFFFCC; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;} 
 th   {font:bold 12px Courier New,Helvetica,sansserif; color:White; background:#0033FF; padding:0px 0px 0px 0px;} 
 h1   {font:bold 12pt Courier New,Helvetica,sansserif; color:Black; padding:0px 0px 0px 0px;} 
/style>
/head>
body>"
}
create_html_head(){
echo -e "h1>$1/h1>"
}
create_table_head1(){
 echo -e "table width="68%" border="1" bordercolor="#000000" cellspacing="0px" style="border-collapse:collapse">"
}
create_table_head2(){
 echo -e "table width="100%" border="1" bordercolor="#000000" cellspacing="0px" style="border-collapse:collapse">"
}
create_td(){
 td_str=`echo $1 | awk 'BEGIN{FS="|"}''{i=1; while(i=NF) {print "td>"$i"/td>";i++}}'`
}
create_th(){
 th_str=`echo $1|awk 'BEGIN{FS="|"}''{i=1; while(i=NF) {print "th>"$i"/th>";i++}}'`
}
create_tr1(){
 create_td "$1"
 echo -e "tr>
 $td_str
 /tr>" >> $file_output
}
create_tr2(){
 create_th "$1"
 echo -e "tr>
 $th_str
 /tr>" >> $file_output
}
create_tr3(){
 echo -e "tr>td>
 pre style=\"font-family:Courier New; word-wrap: break-word; white-space: pre-wrap; white-space: -moz-pre-wrap\" >
 `cat $1`
 /pre>/td>/tr>" >> $file_output
}
create_table_end(){
 echo -e "/table>"
}
create_html_end(){
 echo -e "/body>/html>"
}
NAME_VAL_LEN=12
name_val () {
 printf "%+*s | %s\n" "${NAME_VAL_LEN}" "$1" "$2"
}
get_netinfo(){
 echo "interface | status | ipadds  |  mtu | Speed  |  Duplex" >>/tmp/tmpnet_h1_`date +%y%m%d`.txt
 for ipstr in `ifconfig -a|grep ": flags"|awk '{print $1}'|sed 's/.$//'`
 do
  ipadds=`ifconfig ${ipstr}|grep -w inet|awk '{print $2}'`
  mtu=`ifconfig ${ipstr}|grep mtu|awk '{print $NF}'`
  speed=`ethtool ${ipstr}|grep Speed|awk -F: '{print $2}'`
  duplex=`ethtool ${ipstr}|grep Duplex|awk -F: '{print $2}'`
  echo "${ipstr}" "up" "${ipadds}" "${mtu}" "${speed}" "${duplex}"\

  |awk '{print $1,"|", $2,"|", $3,"|", $4,"|", $5,"|", $6}' >>/tmp/tmpnet1_`date +%y%m%d`.txt
 done
}
ora_base_info(){
 echo "######################## 1.數據庫版本"
 echo "select ' ' as \"--1.Database Version\" from dual;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_base_`date +%y%m%d`.txt
 echo "Select version FROM Product_component_version Where SUBSTR(PRODUCT,1,6)='Oracle';" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_base_`date +%y%m%d`.txt
}
ora_archive_info(){
 echo "######################## 2.歸檔狀態"
 echo "select ' ' as \"--2.DB Archive Mode\" from dual;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_archive_`date +%y%m%d`.txt
 echo "select archiver from v\$instance;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_archive_`date +%y%m%d`.txt
 sed -i '33!d' /tmp/tmpora_archive_`date +%y%m%d`.txt
 archive_string=`cat /tmp/tmpora_archive_\`date +%y%m%d\`.txt`
 if [ $archive_string = STARTED ];then
 echo "set linesize 333;
	col FILE_TYPE for a13;
 select FILE_TYPE,PERCENT_SPACE_USED as \"占用率(%)\",PERCENT_SPACE_RECLAIMABLE,NUMBER_OF_FILES,CON_ID from v\$flash_recovery_area_usage where FILE_TYPE = 'ARCHIVED LOG';
 show parameter log_archive;
	col NAME for a40;
	col 已使用空間 for a13;
	select NAME,SPACE_LIMIT/1024/1024 as \"最大空間(M)\",SPACE_USED/1024/1024 as \"已使用空間(M)\",SPACE_RECLAIMABLE,NUMBER_OF_FILES,CON_ID from v\$recovery_file_dest;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_archive_`date +%y%m%d`.txt
	for i in `seq 2`; do sed -i '$d' /tmp/tmpora_archive_`date +%y%m%d`.txt ; done
 fi
}
ora_mem_info(){
 echo "######################## 3.1 內存參數memory"
 echo "select ' ' as \"--3.1.DB memory\" from dual;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_mem_`date +%y%m%d`.txt
 echo "set line 2500;
 show parameter memory;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_mem_`date +%y%m%d`.txt
}
ora_sga_info(){
 echo "######################## 3.2 內存參數sga"
 echo "select ' ' as \"--3.2.DB sga\" from dual;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_sga_`date +%y%m%d`.txt
 echo "set line 2500;
 show parameter sga;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_sga_`date +%y%m%d`.txt
}
ora_pga_info(){
 echo "######################## 3.3 內存參數pga"
 echo "select ' ' as \"--3.3.DB pga\" from dual;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_pga_`date +%y%m%d`.txt
 echo "set line 2500;
 show parameter pga;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_pga_`date +%y%m%d`.txt
}
ora_dbfile_info(){
 echo "######################## 4.表空間是否自動擴展"
 echo "select ' ' as \"--4.DB dbfile\" from dual;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_dbfile_`date +%y%m%d`.txt
 echo "set lines 2500;
 col TABLESPACE_NAME for a15;
 col FILE_NAME for a60;
 select FILE_NAME, TABLESPACE_NAME, AUTOEXTENSIBLE, maxbytes/1024/1024 as max_m,increment_by/1024/1024 as incre_m from dba_data_files;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_dbfile_`date +%y%m%d`.txt
}
ora_dbfile_useage_info(){
 echo "######################## 5.表空間使用率"
 echo "select ' ' as \"--5.DB dbfile useage\" from dual;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_dbfile_useage_`date +%y%m%d`.txt
 echo "set line 2500;
 col 表空間名 for a14;
 SELECT UPPER(F.TABLESPACE_NAME) \"表空間名\",D.TOT_GROOTTE_MB \"表空間大小(G)\",D.TOT_GROOTTE_MB - F.TOTAL_BYTES \"已使用空間(G)\",TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') || '%' \"使用比\",F.TOTAL_BYTES \"空閑空間(G)\",F.MAX_BYTES \"最大塊(G)\" FROM (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES) / (1024 * 1024*1024), 2) TOTAL_BYTES,ROUND(MAX(BYTES) / (1024 * 1024*1024), 2) MAX_BYTES FROM SYS.DBA_FREE_SPACE where tablespace_name> 'USERS' GROUP BY TABLESPACE_NAME) F,(SELECT DD.TABLESPACE_NAME,ROUND(SUM(DD.BYTES) / (1024 * 1024*1024), 2) TOT_GROOTTE_MB FROM SYS.DBA_DATA_FILES DD where dd.tablespace_name> 'USERS' GROUP BY DD.TABLESPACE_NAME) D WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME ORDER BY 1;" >ora_sql.sql
 sqlplus $sqlstr ora_sql.sql>>/tmp/tmpora_dbfile_useage_`date +%y%m%d`.txt
}


create_html(){
 rm -rf $file_output
 touch $file_output
 create_html_css >> $file_output

 create_html_head "0 Network Info Summary" >> $file_output
 create_table_head1 >> $file_output
 get_netinfo
 while read line
 do
 create_tr2 "$line" 
 done  /tmp/tmpnet_h1_`date +%y%m%d`.txt
 while read line
 do
 create_tr1 "$line" 
 done  /tmp/tmpnet1_`date +%y%m%d`.txt
 create_table_end >> $file_output

 create_html_head "1 Version of Database" >> $file_output
 create_table_head1 >> $file_output
 ora_base_info
 sed -i '27,33!d' /tmp/tmpora_base_`date +%y%m%d`.txt
 sed -i '2,3d' /tmp/tmpora_base_`date +%y%m%d`.txt
 create_tr3 "/tmp/tmpora_base_`date +%y%m%d`.txt"
 create_table_end >> $file_output

 create_html_head "2 Status of archive_log" >> $file_output
 create_table_head1 >> $file_output
 ora_archive_info
 sed -i '2,11d' /tmp/tmpora_archive_`date +%y%m%d`.txt
 create_tr3 "/tmp/tmpora_archive_`date +%y%m%d`.txt"
 create_table_end >> $file_output

 create_html_head "3.1 memory Config of Database" >> $file_output
 create_table_head1 >> $file_output
 ora_mem_info
 sed -i '1,30d' /tmp/tmpora_mem_`date +%y%m%d`.txt
 for i in `seq 2`; do sed -i '$d' /tmp/tmpora_mem_`date +%y%m%d`.txt ; done
 create_tr3 "/tmp/tmpora_mem_`date +%y%m%d`.txt"
 create_table_end >> $file_output

 create_html_head "3.2 sga Config of Database" >> $file_output
 create_table_head1 >> $file_output
 ora_sga_info
 sed -i '1,30d' /tmp/tmpora_sga_`date +%y%m%d`.txt
 for i in `seq 2`; do sed -i '$d' /tmp/tmpora_sga_`date +%y%m%d`.txt ; done
 create_tr3 "/tmp/tmpora_sga_`date +%y%m%d`.txt"
 create_table_end >> $file_output

 create_html_head "3.3 pga Config of Database" >> $file_output
 create_table_head1 >> $file_output
 ora_pga_info
 sed -i '1,30d' /tmp/tmpora_pga_`date +%y%m%d`.txt
 for i in `seq 2`; do sed -i '$d' /tmp/tmpora_pga_`date +%y%m%d`.txt ; done
 create_tr3 "/tmp/tmpora_pga_`date +%y%m%d`.txt"
 create_table_end >> $file_output

 create_html_head "4 dbfile autoextensible of Database" >> $file_output
 create_table_head1 >> $file_output
 ora_dbfile_info
 sed -i '1,30d' /tmp/tmpora_dbfile_`date +%y%m%d`.txt
 for i in `seq 2`; do sed -i '$d' /tmp/tmpora_dbfile_`date +%y%m%d`.txt ; done
 create_tr3 "/tmp/tmpora_dbfile_`date +%y%m%d`.txt"
 create_table_end >> $file_output

 create_html_head "5 dbfile usage of Database" >> $file_output
 create_table_head1 >> $file_output
 ora_dbfile_useage_info
 sed -i '1,30d' /tmp/tmpora_dbfile_useage_`date +%y%m%d`.txt
 for i in `seq 2`; do sed -i '$d' /tmp/tmpora_dbfile_useage_`date +%y%m%d`.txt ; done
 create_tr3 "/tmp/tmpora_dbfile_useage_`date +%y%m%d`.txt"
 create_table_end >> $file_output
 
 create_html_end >> $file_output
 sed -i 's/BORDER=1/width="68%" border="1" bordercolor="#000000" cellspacing="0px" style="border-collapse:collapse"/g' $file_output
 rm -rf /tmp/tmp*_`date +%y%m%d`.txt
 rm -rf ora_sql.sql
}
PLATFORM=`uname`
if [ ${PLATFORM} = "HP-UX" ] ; then
 echo "This script does not support HP-UX platform for the time being"
exit 1
elif [ ${PLATFORM} = "SunOS" ] ; then
 echo "This script does not support SunOS platform for the time being"
exit 1
elif [ ${PLATFORM} = "AIX" ] ; then
 echo "This script does not support AIX platform for the time being"
exit 1
elif [ ${PLATFORM} = "Linux" ] ; then
 create_html
fi

到此這篇關于oracle自動巡檢腳本生成html報告的文章就介紹到這了,更多相關oracle自動巡檢腳本內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Oracle數據庫自動備份腳本分享(超實用)
  • Linux中Oracle服務啟動和停止腳本與開機自啟動
  • Oracle自動備份腳本
  • Oracle數據庫執行腳本常用命令小結
  • Linux下通過腳本自動備份Oracle數據庫并刪除指定天數前的備份

標簽:柳州 焦作 梧州 泰安 酒泉 南陽 河源 銀川

巨人網絡通訊聲明:本文標題《oracle自動巡檢腳本生成html報告的方法》,本文關鍵詞  oracle,自動,巡檢,腳本,生成,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle自動巡檢腳本生成html報告的方法》相關的同類信息!
  • 本頁收集關于oracle自動巡檢腳本生成html報告的方法的相關信息資訊供網民參考!
  • 推薦文章
    天堂网中文在线观看| 色哟哟国产精品免费观看| 亚洲第一区在线| 蜜桃久久精品乱码一区二区| 波多野结衣 在线| 国产一区二区三区在线观看免费| 欧美在线免费播放| 风间由美一区二区三区| 久久只有这里有精品| 国产成人午夜高潮毛片| 亚洲天堂免费视频| 青青青国产在线观看| 一级黄在线观看| 色悠悠久久综合| 99r国产精品视频| 亚洲精品国产91| 久久综合资源网| 欧美国产精品va在线观看| 久久久久人妻精品一区三寸| 黄色av小说在线观看| 欧美精品乱码久久久久久| 裸模一区二区三区免费| 国产精彩视频在线| 五月婷婷久久综合| 国产一区二区三区无遮挡| 久久久久久久久艹| 亚洲已满18点击进入久久| 亚洲va欧美va国产综合久久| 三级黄色录像视频| 一区二区三区在线观看欧美 | 亚洲欧洲午夜一线一品| 蜜臀av色欲a片无码精品一区| 精品国自产在线观看| 精品国产乱码久久久久久老虎 | 一区二区日韩精品| 成人亚洲视频在线观看| 久久国产精品99久久久久久老狼 | 欧美一区二区三区激情| 亚洲精品www久久久| 国产无限制自拍| 香蕉视频911| 中文字幕亚洲欧美一区二区三区 | 亚洲欧洲成视频免费观看| 女人和拘做爰正片视频| 免费观看黄色av| 中日韩美女免费视频网站在线观看 | japanese在线视频| 丰满肥臀噗嗤啊x99av| 亚洲女人天堂视频| 97超碰免费在线观看| 99久久精品国产一区二区三区| 日本精品性网站在线观看| 欧美成人另类视频| 亚洲福中文字幕伊人影院| 欧美成人在线免费观看| 一级黄色片免费| 亚洲欧美精品伊人久久| 黑人无套内谢中国美女| 国产精品国产a| 国产日韩欧美综合精品| 99这里有精品视频| xxx欧美精品| 天天干天天舔天天操| 亚洲高清久久久| 男人日女人的bb| 精品一区二区在线免费观看| 国产www精品| 欧美一二三区视频| 亚洲激情视频在线播放| 亚洲免费在线播放视频| 最近日韩中文字幕| youjizz.com亚洲| 麻豆精品在线看| 国产精品都在这里| 男人的天堂av网站| 国产一区二区三区三区在线观看| 极品白嫩的小少妇| 亚洲电影第三页| a级免费在线观看| 国产成a人亚洲精| 成人啪啪免费看| 国产精品人人爽| 九九精品视频在线观看| 久操视频在线观看免费| 欧美精品vⅰdeose4hd| 欧美激情第3页| 亚洲美女屁股眼交3| 91传媒免费视频| 91麻豆精品在线观看| 欧美日韩精品免费在线观看视频| 日本成人在线视频网站| 成人激情免费在线| 色婷婷综合视频| 国产精品入口福利| av资源免费看| 国产成人福利网站| 国产精品久久久久久久一区二区 | 欧美重口乱码一区二区| 日本在线不卡视频一二三区| 亚洲精品日韩av| 久久久水蜜桃av免费网站| 国产欧美一区二区三区视频| 性生活免费网站| 国产精品久久不能| 高h调教冰块play男男双性文| 欧美一区二区三区精品电影| 一级黄色a毛片| 7777免费精品视频| 国产v片在线观看| 国产精品久久电影观看| 欧美 日韩 国产 精品| 国产精品中文字幕久久久| 亚洲国产精彩视频| 91在线看www| 韩国v欧美v日本v亚洲v| 日韩欧美视频第二区| 成人黄色在线视频| 日韩国产精品毛片| 亚洲精品日韩专区silk| 亚洲一区二区在线视频观看| 欧美性色黄大片| 免费在线观看你懂的| 亚洲国产精品电影| 好吊操这里只有精品| 久久久久久久一区二区三区| 精品国产一级片| 成人在线看片| 国产99久久久国产精品潘金网站| 亚洲一区二区三区免费观看| 国产精品久久国产精麻豆99网站| 熟妇人妻无乱码中文字幕真矢织江 | 蜜桃网站在线观看| 亚洲一区二区三区精品在线| 一级日本黄色片| 亚洲福利视频二区| 久草视频在线观| 国产精品91久久| 麻豆久久久久久久| 97av中文字幕| 日韩欧美在线免费观看| 日韩毛片无码永久免费看| 伊人亚洲福利一区二区三区| 亚洲av人无码激艳猛片服务器| 国产精品美女视频网站| 国产乱码精品一区二区三| 国产又爽又黄ai换脸| 亚洲国产中文字幕在线视频综合| 性农村xxxxx小树林| 亚洲欧洲一区二区三区在线观看| 中文字幕+乱码+中文乱码www| 成人福利在线视频| 91视频xxxx| www.久久com| 亚洲人线精品午夜| 国产偷人妻精品一区二区在线| 国产日韩欧美亚洲一区| 亚洲欧洲综合另类| 无码人妻精品一区二区三应用大全| 色妞欧美日韩在线| 亚洲人视频在线观看| 久久久久久久久影视| 欧美日韩一卡二卡三卡| 久久久久亚洲av片无码下载蜜桃| 国产精品pans私拍| 91视频国产观看| 国产原创剧情av| 欧美国产乱视频| 国产一区二区精品久久| 无码少妇一区二区三区芒果| 亚洲激情自拍图| 亚洲精品视频专区| 大陆极品少妇内射aaaaaa| 欧美日韩和欧美的一区二区| aaa在线视频| 欧美精品一区三区在线观看| 婷婷久久综合九色综合伊人色| 国精产品一区一区二区三区mba| 国产成人一区二区三区小说| 日本一区二区综合亚洲| caopeng视频| 国产98色在线| 国产片一区二区三区| 欧美大片免费播放器| 91干在线观看| 亚洲国产高清aⅴ视频| 久久久亚洲av波多野结衣| 5566日本婷婷色中文字幕97| 26uuu国产一区二区三区| 精品国产人妻一区二区三区| 欧洲日韩成人av| 国产精品午夜春色av| 日韩亚洲欧美中文字幕| 粉嫩精品一区二区三区在线观看| 午夜电影网亚洲视频| 波多野结衣啪啪| 中文字幕乱码一区二区三区| 日韩亚洲欧美一区| 性高潮久久久久久久久久| 亚洲国产精品久久久久爰色欲| 国产亚洲一区二区精品| 国产传媒一区在线| 久久国产精品无码一级毛片| 国产欧美日韩亚洲精品| 亚洲电影一区二区| 在线观看中文字幕av| 免费一级特黄特色毛片久久看| 91蜜桃免费观看视频| 91麻豆精品久久毛片一级| 国产成人精品免费| 99久久婷婷国产综合| mm131亚洲精品| 亚洲av综合色区无码另类小说| 精品欧美一区二区在线观看视频| 99久久免费视频.com| 国产精品毛片久久久久久久| 天堂av8在线| 各处沟厕大尺度偷拍女厕嘘嘘| 欧美重口乱码一区二区| 日韩免费在线视频| 免费看污污视频| 中文字幕人妻一区二区| 囯产精品久久久久久| 不卡一区在线观看| 在线观看日韩av先锋影音电影院| 欧美日韩另类在线| 欧美午夜精品久久久久久久| 欧美一级高潮片| 天堂资源在线播放| 狠狠狠狠狠狠狠| 亚洲一二三四视频| 一级黄色片播放| 高清国语自产拍免费一区二区三区| 91在线在线观看| 最新精品视频| 91免费网站视频| 一区视频二区视频| av中文字幕网址| 久久久一二三四| 国产欧美精品一区二区三区| 波多野结衣乳巨码无在线| av电影中文字幕| jizz18女人高潮| 日本视频在线一区| 一区在线观看视频| 在线一区二区视频| 欧美三级电影在线观看| 国产亚洲欧美日韩在线一区| 中文字幕视频一区| 国产视频在线观看一区二区三区| 久久精品水蜜桃av综合天堂| 日韩av一二三| 日韩精品免费专区| 国产精品国产三级国产有无不卡| 亚洲性xxxx| 久久免费精品日本久久中文字幕| 国产精品欧美一区二区| 免费久久久久久| 成人免费自拍视频| 久久综合九色欧美狠狠| 亚洲v在线观看| 中文字幕天堂在线| 欧美性videosxxxxx| 国产精品久久久久久av福利| 午夜免费看毛片| 亚洲精品国产精品国| 亚洲第一精品福利| 欧美日韩精品久久| 日本一级大毛片a一| 波兰性xxxxx极品hd| 国产三区在线播放| 久久久99免费| 精品国产一区二区三区久久久狼 | 一色桃子一区二区| 九九热只有这里有精品| 伊人久久综合视频| 免费高清不卡av| 欧美亚洲国产bt| 91精品视频免费| 国产伦精品一区二区三区四区视频 | 亚洲精品久久久久中文字幕欢迎你| 色女人综合av| 久久裸体视频| 欧洲精品在线视频| 六月婷婷七月丁香| 国产精品午夜久久| 51ⅴ精品国产91久久久久久| 男人c女人视频| 国产精品suv一区二区| av在线不卡观看免费观看| 在线观看三级视频欧美| 91免费欧美精品| 极品颜值美女露脸啪啪| 99热这里只有精| 亚洲日本在线天堂| 欧美成人h版在线观看| 精品国产免费久久久久久婷婷| 久久综合九色综合欧美亚洲| 色综合天天在线| 2019亚洲日韩新视频| 密臀av一区二区三区| 亚洲视频在线免费播放| www香蕉视频| 色哟哟精品一区| 久久久久国产精品视频| 日韩xxxxxxxxx| 日韩欧美精品三级| 一本加勒比北条麻妃| 亚洲国产高潮在线观看| 91精品无人成人www| 国产福利91精品一区| 日韩av色综合| 欧美成人三级伦在线观看| 久久综合网色—综合色88| 亚洲精品视频网上网址在线观看| 亚洲va久久久噜噜噜久久狠狠| 青青青视频在线播放| 国产99久久久国产精品潘金网站| 欧美日韩精品一区二区三区蜜桃| 大胆人体色综合| 日韩在线三区| 天天操天天干天天操| 国产中文字幕日韩| 在线视频日韩一区| 青草国产精品久久久久久| 欧美成人三级视频网站| www.涩涩爱| 三级网站在线看| 欧美人与z0zoxxxx视频| 一区二区视频在线观看| 国产精品热久久| 国产成人a亚洲精品| 国产高潮在线观看| 国产精品国产三级国产aⅴ9色| 男人天堂av网| 欧美理论一区二区| 成人性生交大片免费看中文网站| 久久福利电影| 这里只有精品国产| 亚洲最新中文字幕| 97伦伦午夜电影理伦片| 在线观看视频91| 日本男女交配视频| 日本三级亚洲精品| 国产精品欧美亚洲777777| 亚洲av综合一区| 欧美日韩亚洲精品一区二区三区| 超碰97在线播放| 九九热精品视频在线| 日韩欧美中文在线| 99中文字幕在线观看| 日韩中文字幕观看| 欧美高跟鞋交xxxxxhd| 在线观看黄网站| 亚洲乱码国产乱码精品精| 中国男女全黄大片| 91麻豆国产在线观看| 久久久神马电影| 激情综合网激情| a在线观看免费视频| 欧美精品日韩精品| 一级黄色录像毛片| 色偷偷888欧美精品久久久| 欧美熟妇激情一区二区三区| 欧美色电影在线| 亚洲中文字幕无码不卡电影| 国产午夜精品福利| 9a蜜桃久久久久久免费| 久久精品二区亚洲w码| 91久久久亚洲精品| 亚洲AV成人无码一二三区在线| 国产一区二区三区视频在线观看| 国产精九九网站漫画| 亚洲v日本v欧美v久久精品| 九色自拍视频在线观看| 国产精品自拍在线| 国产精品国模大尺度私拍| 香蕉视频黄在线观看| 成人3d动漫一区二区三区91| 国内精品久久久久影院色 | 日本一区二区久久| 色婷婷成人在线| 欧美亚洲图片小说| 中文文字幕一区二区三三| 老汉色影院首页| 精品国产青草久久久久福利| 亚洲欧美综合另类| 欧美另类一区| 午夜精品视频一区| 一区二区三区免费在线观看视频| 亚洲乱码国产乱码精品精| 免费视频网站在线观看入口| 国产精品com| 久久亚洲精选| 亚洲区一区二区三区| 国产女主播视频一区二区| 国产成人精品一区二区三区在线观看| 亚洲精品欧美专区| 性生活免费在线观看| 色就色 综合激情| 丰满少妇在线观看资源站| 亚洲精品电影网在线观看| 在线能看的av| 国产精品亚洲激情| 国产福利一区在线| 97国产精东麻豆人妻电影| 亚洲国产天堂久久综合网| 国产黄色小视频在线观看| 日本精品一区二区| 在线观看www91| 免费观看日韩电影|