黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術(shù)文章
文章詳情頁

如何將Siebel 7從DB2 UDB V8遷移到DB2 9

瀏覽:13日期:2023-11-09 12:52:29
本文將引領(lǐng)您完成 Siebel 7 數(shù)據(jù)庫環(huán)境從 DB2® UDB Version 8 到 DB2 9 的升級。您將了解一些必要的步驟以及完成遷移過程所需的工具和命令。

本文首先介紹了 DB2 9 中的一些新特性,并展示了 Siebel 應用程序如何利用這些特性。本文詳述了 UNIX® 和 Windows® 操作系統(tǒng)在預遷移和實際遷移過程中的工作,最后介紹完成遷移后需要執(zhí)行的步驟。

DB2 9中的新特性

◆pureXM™L:DB2 9 天生就支持 XML 數(shù)據(jù)存儲。這使得可以將格式良好的 XML 文檔以其自身固有的分層格式存儲在 Siebel 表列中。XML 數(shù)據(jù)存儲為 XML 類型而不是將其存儲為文本。因此,您可以使用 XQuery、SQL 或者結(jié)合使用二者來有效地搜索和檢索 XML 數(shù)據(jù)。

◆自動化管理特性:自動化管理特性將簡化 Siebel/DB2 DBA 的管理任務。它包括自調(diào)優(yōu)內(nèi)存管理(Self Tuning Memory Management,STMM)。STMM 通過持續(xù)更新配置參數(shù)(數(shù)據(jù)庫參數(shù)和數(shù)據(jù)庫管理器參數(shù))、調(diào)整緩沖池大小以及動態(tài)確定數(shù)據(jù)庫使用的內(nèi)存總量,從而減少或消除配置 DB2 服務器的工作。

增強了數(shù)據(jù)庫安全性:基于標簽的訪問控制(Label Based Access Control,LBAC)是一種新的安全特性,它使您可以在行和列的級別上控制數(shù)據(jù)訪問。為此,添加了一種新的安全管理員(SECADM)授權(quán)級別,它將收集一些與安全相關(guān)的權(quán)限。根據(jù)列表或組的結(jié)構(gòu)、位置或從屬關(guān)系,LBAC 可用于增強對用戶可見記錄的 Siebel 訪問控制。

◆彈性增強:Siebel/DB2 DBA 可以立即使用 DB2 9 中的一些增強來添加彈性。其中一些特性包括:

能夠重新開始中斷的恢復操作,這些操作能夠在進行數(shù)據(jù)庫恢復時節(jié)省寶貴的時間和工作。

支持使用從已有備份映像中自動生成的腳本執(zhí)行重定向恢復操作。

能夠從表空間備份映像中重新構(gòu)建數(shù)據(jù)庫。

◆更多附加的有用特性:很多特性對 Siebel 應用程序都非常有用。其中一些特性與性能和可伸縮性有關(guān),例如數(shù)據(jù)行壓縮,而另外一些則與可管理性有關(guān),例如復制數(shù)據(jù)庫模式的功能,以及 ALTER TABLE 語句增強。

本文將展示如何啟用 DB2 9 的一些特性,例如自調(diào)優(yōu)內(nèi)存管理和壓縮,這些都是完成遷移后的工作。

預遷移步驟

預遷移步驟非常重要,是實現(xiàn)成功遷移的關(guān)鍵。在本節(jié)中,實際上將執(zhí)行三項任務:

1.在開始遷移之前,搜集有關(guān)當前數(shù)據(jù)庫和環(huán)境的最重要信息(給出了一些有用的腳本和示例)。這樣一來,如果在遷移過程中出現(xiàn)了問題,您可以很輕易地恢復到遷移前的狀態(tài)。同樣,如果您需要使用這些信息并且這些參數(shù)值在遷移后還有用的話,您還可以應用它們。

2.查看您的機器是否兼容以及是否能夠安全地安裝和使用 DB2 9。

3.停止 DB2 服務器,準備進行遷移。

下面給出了這些任務的細節(jié):

1.運行數(shù)據(jù)庫的脫機備份。 Check if there is any application or user connected to the database by issuing

db2 list application

Disconnect any user or application before issuing the offline backup by running

db2 force application all

Issue a backup either to TSM, to a directory or a device

db2 backup database dbname use TSM To TSM

db2 backup database dbname to directory/device To a directory or to a device

2.將數(shù)據(jù)庫配置信息保存為 db cfg、dbm cfg 和數(shù)據(jù)行計數(shù)。

對數(shù)據(jù)庫中的所有表格進行行計數(shù)并保存結(jié)果。下面的腳本將幫助實現(xiàn)此操作。

對數(shù)據(jù)庫運行 db2 get db cfg for dbname 并保存結(jié)果。

運行 db2 get dbm cfg 并保存結(jié)果。

運行 db2set -all 并保存結(jié)果。

對數(shù)據(jù)庫運行 db2 list tablespaces show detail 和 db2 list packages for all show detail 并保存結(jié)果。

運行 db2look -d $dbname -e -a -m -o $outputfilename。

運行 db2dart dbname /DB /V Y /RPT . /RPTF E 并保存結(jié)果。運行這個命令將占用一些時間。

清單 1. 在 UNIX 平臺上實現(xiàn)表行計數(shù)的示例。腳本名:get_table_count.sh

if [ $# -lt 1 ]; then

echo 'This script need a database name as a parameter '

echo

echo 'Example $0 dbname '

exit 1

fi

db2 'connect to $1 '

if [ $? -ne 0 ]; then

echo 'ERROR connecting to the database $1'

echo;echo

exit 1

fi

db2 'select tabname from syscat.tables where tabschema = 'SIEBEL' order by 1' > x

export rownums=`cat x | wc -l`

export headrows=$(($rownums-3))

export tailrows=$(($headrows-3))

cat x | head -$headrows | tail -$tailrows > y

echo; echo

while read tabname

do

db2 'select count(*) from siebel.$tabname ' > x1

rownums=`cat x1 | wc -l`

if [ $rownums -gt 3 ]; then

headrows=$(($rownums-3))

tailrows=$(($headrows-3))

cat x1 | head -$headrows | tail -$tailrows > y1

nb=$(cat y1)

else

nb=0

fi

echo '--------------- Number of rows in table ... $tabname $nb'

echo

done < y

rm x y x1 y1

db2 terminate

如果 Siebel 模式名不是 SIEBEL,則應該對腳本和循環(huán)中的第一個查詢做出相應地修改。

清單 2. 在遷移前獲得所有 db 信息的腳本。腳本名:get_db_info.sh

if [ $# -lt 1 ]; then

echo 'This script need a database name as a parameter '

echo

echo 'Example $0 dbname '

echo;echo

exit 1

fi

export db_name=$1

date

echo;echo '-------------- Table counts'

nohup get_table_count.sh $db_name | tee table_count.log

db2 connect to $db_name

echo;echo '-------------- Tablespace lists with detail'

db2 list tablespaces show detail | tee tbspace_detail.log

echo;echo '-------------- Package lists with detail'

db2 list packages show detail | tee package_detail.log

echo;echo '-------------- DBM CFG'

db2 get dbm cfg | tee dbmcfg.log

echo;echo '-------------- DB CFG'

db2 get db cfg for $db_name | tee dbcfg.log

echo;echo '-------------- DB2 SET'

db2set -all | tee db2set.log

echo;echo '-------------- db2look for all db objects'

db2look -d $db_name -e -a -m -o db2look.log

db2 terminate

echo;echo '-------------- db2dart on all database. This will take time'

db2 force application all

db2dart $db_name /DB /V Y /RPT . /RPTF E

date

查看磁盤空間需求。數(shù)據(jù)庫遷移需要額外的磁盤空間,如下所示:

SQLSPCS.1 和 SQLSPCS.2 文件包含表空間信息,并且在遷移過程中會增長為初始大小的四倍。如果這兩個文件的總大小是 512KB,那您至少需要 2MB 的自由空間。

確保系統(tǒng)目錄和系統(tǒng)臨時表空間中具有足夠的自由空間。然而,磁盤空間會發(fā)生變化,建議您應用下面的原則。將 SYSCATSPACE 和 TEMPSPACE1(這里是默認名稱,可以改變)的總大小增加為目前的兩倍。對于 SMS 表空間,增加容器文件的大小,而對于 DMS,則要增加額外的容器文件(這將使數(shù)據(jù)重新進行平衡)。只有進行遷移操作時才需要額外的空間,因此成功完成遷移后可以減少表空間的大小。以下的示例基于 AIX 和 Siebel 77 DB2 數(shù)據(jù)庫,展示了如何確定 SYSCATSPACE 所占的空間大小。

$ db2 list tablespaces show detail

Tablespaces for Current Database

Tablespace ID = 0

Name = SYSCATSPACE

Type = System managed space

Contents = All permanent data. Regular table space.

State = 0x0000

Detailed explanation:

Normal

Total pages = 229882

Useable pages = 229882

Used pages = 229882

Free pages = Not applicable

High water mark (pages) = Not applicable

Page size (bytes) = 4096

Extent size (pages) = 32

Prefetch size (pages) = 32

Number of containers = 1

229882 pages x 4096 bytes per page which is about 898 MB.

Next, you need to find out where the containers for this tablespace are located.

$ db2 list tablespace containers for 0

Tablespace Containers for Tablespace 0

Container ID = 0

Name = /V9_FS/sia77u_v9/catalog

Type = Path

You now need to find out if the free space is at least twice of the used space.

$ df -k /V9_FS

Filesystem 1024-blocks Free %Used Iused %Iused Mounted on

/dev/V9_LV 70909952 67149124 6% 704 1% /V9_FS

You can see that you have 67GB free space in this file system, which is enough

將 logfilsiz、logprimary 和 logsecond 的值增加為當前大小的兩倍。遷移在單個事務中改變系統(tǒng)目錄對象,并且這些更改需要足夠的日志空間來包含該事務。如果空間不夠的話,該事務將回滾并且也不能成功實現(xiàn)遷移。更多詳細信息,請參考 “Increasing table space and log file sizes before migration”。

只針對 Linux:將裸設(shè)備(raw device)改為塊設(shè)備(block device)。更多詳細信息,請參考 “Changing raw devices to block devices (Linux)”。

發(fā)出以下命令停止 DB2 服務器:

db2licd -end

db2 force application all

check if there is any application still connecting by issuing db2 list applications

db2stop (to be issued for each instance)

db2admin stop (to be issued as the DAS user)

db2_kill

ps -eaf | grep db2 (make sure there are no DB2 processes up)

在安裝 DB2 9 之前,要確保您的機器是兼容的,并且已經(jīng)安裝好了所有的修正程序和補丁。更多詳細信息,請參考 “System requirements for DB2 9 for Linux UNIX and Windows”。

遷移步驟

本節(jié)將介紹更多關(guān)于遷移任務本身的詳細信息。遷移過程包括兩大主要步驟,實例遷移和數(shù)據(jù)庫遷移。這一節(jié)將介紹遷移的這兩個部分,首先介紹在 Windows 平臺上的遷移,然后介紹在 UNIX 平臺上的遷移。

在 Windows 上進行遷移:對于 Windows 平臺上的 DB2 9,有兩種方法可以實現(xiàn)數(shù)據(jù)庫的遷移。

第一種方法:如果使用該方法,在安裝 DB2 9 的過程中將自動完成實例遷移。(我們推薦使用該方法)

在安裝 DB2 9 時,將檢測到之前的版本,并且安裝向?qū)@示一個遷移實例的按鈕(參見圖 1 下面的部分)。

圖1. 安裝向?qū)?

如何將Siebel 7從DB2 UDB V8遷移到DB2 9

選擇'migrate'按鈕將安裝 DB2 9 并且自動進行實例遷移。稍后您只需要調(diào)用 CLP 并發(fā)出以下命令就可完成數(shù)據(jù)庫遷移:

db2start

db2 migrate db dbname

第二種方法:選擇這種方法,要將 DB2 安裝在與前一版本不同的安裝目錄。要完成實例遷移和數(shù)據(jù)庫遷移,請執(zhí)行以下步驟:

在安裝向?qū)е羞x擇'install new'按鈕,將 DB2 安裝在一個不同的文件夾。

安裝完成后,導航到新的 DB2_9Directory/bin。

打開 DB2 CLP 窗口(db2cmd.exe)并發(fā)出以下命令進行實例遷移:db2imigr v8InstanceName /u:userid,password。

關(guān)閉 CLP 并重新打開它,以使操作生效。

發(fā)出 db2ilist 命令。將顯示所有實例。

發(fā)出 db2 list directory 命令。將引入在下一步驟中遷移的數(shù)據(jù)庫。

發(fā)出 db2start 命令。

發(fā)出 db2 migrate db dbname 命令,進行數(shù)據(jù)庫遷移。

在 UNIX 上進行遷移:在 UNIX 平臺上,需要執(zhí)行以下步驟安裝 DB2 9、完成實例遷移和數(shù)據(jù)庫遷移:

安裝 DB2 9,但不需要卸載 DB2 UDB Version 8,也不需要刪除或重命名 SQLLIB 目錄。

要添加許可,運行 DB2_9_Directory/adm/db2licm -a filename.lic 命令作為根。

例如,如果從 /db2_9_installimage 目錄中開始安裝 DB2 9 ESE,并選擇了默認的安裝位置,那么應該運行

/opt/IBM/db2/V9.1/adm/db2licm -a /db2_9_installimage/ese/disk1/db2/license/db2ese.lic。

檢查根環(huán)境并確保 LIBPATH 或 PATH 環(huán)境變量中不存在 DB2 路徑或?qū)嵗?SQLLIB。同時檢查 .profile 和 .kshrc 文件。這些文件在使用 db2imigr 命令時將生成錯誤,阻止進行實例遷移。

遷移實例。在 DB2_Installation_Path/instance 下運行 db2imigr 命令作為根。

例如,db2imigr -u db2fenc1 db2inst1 。

在成功的遷移過程中,舊的 SQLLIB 被重命名為 SQLLIB_V81。

作為被遷移的實例的所有者登錄,并發(fā)出 db2start 命令。

以實例所有者的身份,通過運行 db2 migrate db dbname 命令進行數(shù)據(jù)庫遷移。

此時,您已經(jīng)完成了遷移任務。下一節(jié)將向您展示如何調(diào)整一些參數(shù)并啟用 DB2 的一些特性來開始使用 Siebel 7 和 DB2 9。

完成遷移后需要進行的步驟

這一節(jié)將介紹使用 DB2 9 和 Siebel 7 的準備步驟。還將啟用 DB2 9 的一些新特性。

調(diào)整日志空間大小(logfilsiz、logprimary 和 logsecond 數(shù)據(jù)庫配置參數(shù))。如果您改變了這些參數(shù)(如預遷移步驟中建議的那樣),您可以使用預遷移步驟 3 中保存的值將這些參數(shù)值恢復為原來的值。

安裝 Siebel 存儲過程。將正確的 Siebel 存儲過程代碼(在 UNIX 上為 siebproc 而在 Windows 上為 siebproc.dll)復制到 SQLLIB 下的 FUNCTION 目錄。更改文件的權(quán)限。UNIX 的 siebproc 權(quán)限應該修改為所有者具有讀寫權(quán)限,組用戶只具有讀權(quán)限,而所有其他人既不具有讀權(quán)限,也不具有寫權(quán)限。

將 Siebel 存儲過程和用戶定義函數(shù)的執(zhí)行權(quán)限授權(quán)給 PUBLIC。

db2 grant execute on procedure siebstat to public

db2 grant execute on procedure siebtrun to public

db2 grant execute on procedure siebdbx to public

db2 grant execute on procedure nextseq to public

db2 grant execute on procedure siebtrim to public

完成遷移后,運行下面的命令激活數(shù)據(jù)庫:

db2 activate db dbname

查看注冊表變量、數(shù)據(jù)庫配置和數(shù)據(jù)庫管理器配置的值。使用 db2set -g 命令設(shè)置全局注冊表變量。這些類型的變量沒有被遷移。

重新綁定所有的包,因為在遷移過程中,這些包被設(shè)置為無效。推薦運行下面的命令重新綁定所有的包:

db2rbind dbname -l output_filename all

You can also bind CLI packages. Go under sqllib/bnd and issue the following

db2 bind @db2cli.lst blocking all grant public clipkg 6

如果需要的話,遷移 db2 explain 表,運行下面的命令:

db2exmig -d dbname -e explain_schema [ -u userid password ]

通過運行 預遷移 一節(jié)的步驟 2 中的相同命令收集所有數(shù)據(jù)庫信息。

如果希望對所有或部分表進行壓縮,需要對表進行更改并對表啟用壓縮功能,然后使用 RESETDICTIONARY 選項發(fā)出 reorg 命令,如下所示:

db2 'alter table tablename compress yes'

db2 'reorg table tablename resetdictionary'

您可以通過更改表并禁用壓縮功能(compress no)來停用壓縮,然后發(fā)出相同的 reorg 命令。

更新所有 Siebel 數(shù)據(jù)庫表上的統(tǒng)計信息,要在所有 Siebel 表上運行 runstats,您可以修改 清單 1 中的 get_table_count.sh 腳本。為此,通過執(zhí)行下面的代碼替換掉 do 和 done 循環(huán)之間的所有的指令和命令:

do

echo '-------- Runstats on table $tabname ...'

db2 'runstats on table $tabname with distribution and detailed indexes all shrlevel change'

echo

done < y

遷移完成后,對數(shù)據(jù)庫進行備份。

將連接的客戶機遷移到服務器中。

執(zhí)行一些步驟設(shè)置 STMM,使其具有更好的性能:

在數(shù)據(jù)庫配置級別中,將 SELF_TUNING_MEM 設(shè)置為 ON 并對 AUTOMATIC 設(shè)置下面的內(nèi)容:

DATABASE_MEMORY, LOCKLIST, MAXLOCKS, PCKCACHESZ, SHEAPTHRES_SHR, SORTHEAP, SHEAPTHRES_SHR, NUM_IOCLEANERS, NUM_IOSERVERS, DFT_PREFETCH_SZ, MAXAPPLS

在數(shù)據(jù)庫管理器配置級別中,設(shè)置如下參數(shù):

將 SHEAPTHRES 設(shè)置為 0 (zero)

將 INSTANCE_MEMORY、FCM_NUM_BUFFERS 和 FCM_NUM_CHANNELS 設(shè)置為 AUTOMATIC

將所有數(shù)據(jù)庫緩沖池的大小設(shè)置為 AUTOMATIC。

可以在 UNIX 平臺上運行下面的腳本來啟用 DB2 9 的這個新功能。

清單3. 啟用 STMM。腳本名:enable_stmm.sh

if [ $# -lt 1 ]; then

echo 'This script need database name as a parameter : '

echo

echo ' Example : $0 database_name'

echo;echo

exit 1

fi

export db_name=$1

db2start

db2 -v connect to $db_name

echo 'db cfg level'

db2 -v update db cfg for $db_name using self_tuning_mem on

db2 -v update db cfg for $db_name using database_memory automatic

db2 -v update db cfg for $db_name using locklist automatic maxlocks automatic

db2 -v update db cfg for $db_name using pckcachesz automatic

db2 -v update db cfg for $db_name using sortheap automatic sheapthres_shr automatic

db2 -v update db cfg for $db_name using num_iocleaners automatic

db2 -v update db cfg for $db_name using num_ioservers automatic

db2 -v update db cfg for $db_name using dft_prefetch_sz automatic

db2 -v update db cfg for $db_name using maxappls automatic

echo 'dbm cfg level'

db2 -v update dbm cfg using sheapthres 0

db2 -v update dbm cfg using instance_memory automatic

echo 'bufferpool level'

db2 'select bpname from syscat.bufferpools' > x

export rownums=$(cat x | wc -l)

headrows=$(($rownums-3))

tailrows=$(($headrows-3))

cat x | head -$headrows | tail -$tailrows > y

while read bp_name; do

db2 -v alter bufferpool $bp_name size automatic

done < y

rm x y

db2 connect reset

db2 terminate

db2 force application all

db2stop force

db2start

主站蜘蛛池模板: 最新国产小视频 | 亚洲一区二区在线观看视频 | 免费看欧美一级片 | 亚洲天堂影院 | av导航网站 | 蜜桃麻豆www久久囤产精品 | 男人的天堂在线观看av | 毛片毛片毛片毛片毛片 | 国产在线无码精品电影网 | 久久久久久国产精品日本 | 成人免费看片又大又黄 | 欧美中文字幕在线播放 | 一区二区小说 | 人少妇精品123在线观看 | 欧美日韩亚洲一区二区 | 99国产欧美精品久久久蜜芽 | 日本中文字幕一区二区 | 99久久精品午夜一区二区小说 | 亚洲欧美日韩国产成人精品 | 波多野结衣不卡视频 | 天天射寡妇射 | 亚洲日韩乱码中文字幕 | 少妇饥渴偷公乱h姚蕊 | 奇米综合 | 亚洲一卡二卡三卡四卡在线看 | 91偷拍网 | 狂野3p欧美激情性xxxx | 91蝌蚪色 | 日日噜噜噜夜夜狠狠久久蜜桃 | 182tv午夜 | 91chinese video永久地址 | 一级肉体全黄裸片8822tv | 亚洲综合日韩精品欧美综合区 | 免费日韩在线 | 亚洲精品日本久久一区二区三区 | 天天综合精品 | 337p日本欧洲亚洲大胆精蜜臀 | 青青视频免费 | www亚洲一区二区三区 | 福利cosplayh裸体の福利 | 日韩av不卡一区 | 日韩在线不卡免费视频一区 | 国产精品自在拍在线拍 | 亚洲成av人片在线观看无码 | 精品国产91久久久久久 | 亚洲熟妇毛茸茸 | 久久婷婷网站 | 四月婷婷 | 久久久久久久久久久久中文字幕 | 嫩草影院久久 | 国产偷国产偷亚洲高清人白洁 | 人人爽人人香蕉 | 理伦毛片 | 亚洲免费网站观看视频 | 日韩不卡的av | 欧美激情视频在线播放 | 亚洲福利在线观看 | 日韩欧美在线不卡 | 中文字幕视频网 | 久色一区 | 无码一区二区三区视频 | 蜜桃91麻豆精品一二三区 | 91av资源在线| 丰满熟妇偷拍洗澡毛茸茸 | 老司机亚洲精品影院无码 | 一区二区三区四区国产精品 | 国产又粗又猛又爽又黄91网站 | 天天草比 | 男女全黄一级高潮 | 精品国产乱码久久久久久1区二区 | 无码不卡av东京热毛片 | 美女胸又黄又水 | 日本乱子人伦在线视频 | 91热爆在线 | 久久波多野| 亚洲精品一区三区三区在线观看 | 农村末发育av片四区五区 | 超碰在线人人草 | 亚洲永久 | 亚洲中文字幕在线无码一区二区 | 欧美性生交大片免费视频 | 中文无码伦av中文字幕 | 久操视频免费观看 | 日韩丝袜另类精品av二区 | 亚洲男人的天堂在线 | 又爽又黄axxx片免费观看 | 亚洲国产麻豆 | 一级片黄色毛片 | 精品一区二区三区在线播放 | 日本三级aaa | 超碰2023| 玖玖zyz| 亚洲欧美国产毛片在线 | 免费无码又爽又刺激软件下载直播 | 黄色一区二区三区四区 | 黄色录像一级大片 | 色噜噜狠狠色综合日日 | www九九九 | 狠狠色丁香久久婷婷综合_中 | 最新国产毛片 | 高清国产在线观看 | 嫩草网站入口一区二区 | 催眠淫辱の教室3在线观看 村上凉子在线播放av88 | 国产免费一区 | 国产大学生情侣呻吟视频 | 久久一区精品 | 免费黄片毛片 | 久久久久久自慰出白浆 | 粉嫩av淫片一区二区三区 | 无码人中文字幕 | 波多野结衣乳喷高潮视频 | 国产精品无套呻吟在线 | 国产喷水在线 | 精品久久久久一区二区 | 亚洲国产精品一区二区第一页 | 国产第一页av | 三级网址在线 | 久久精精品久久久久噜噜 | 日韩精品免费一区二区三区 | 黄色大片aa| 国产超高清麻豆精品传媒麻豆精品 | 日韩欧美一区二区三区免费观看 | 成人性生活视频在线播放 | 欧美伊人网 | 人妻有码av中文字幕久久琪 | 与子敌伦刺激对白播放的优点 | 在线播放国产一区二区三区 | 古代黄色一级片 | 国产精品自拍小视频 | 欧美疯狂xxxxxbbbbb | 少妇情理伦片丰满午夜在线观看 | 午夜无码区在线观看 | 香港三日本三级少妇少99 | 成年人免费视频观看 | 亚洲成在线 | 国产亚洲精品自在久久 | 懂色av一区二区三区观看 | 99热国产精品| 久久婷五月天 | 嫩草网站在线观看 | 一级黄色在线观看 | 交换一区二区三区va在线 | 国产精品对白久久久久粗 | 久久精品噜噜噜成人av | 亚洲国产一线二线三线 | 国产91色在线 | 日批视频免费 | 亚洲二区在线视频 | 成年男女免费视频网站 | 亚洲欧美高清 | 老司机精品视频一区二区 | 国产又黄又硬又粗 | 少妇第一次交换又紧又爽 | 欧美成人精品欧美一 | 成年人在线免费看 | 91波多野结衣 | 国产精品久久久久久久久动漫 | 色射网| 国产人妻人伦精品1国产丝袜 | 成年人在线视频 | 中品极品少妇xxx | 国产熟妇搡bbbb搡bbbb | 日韩av影片 | 国产精品岛国久久久久 | 成人免费午夜视频 | 伊人网在线视频 | 国产欧美日韩精品一区 | 久热精品在线视频 | 45分钟免费真人视频 | 天堂伊人| 免费看av毛片| 欧美黄色小说 | 视频一区二区三区在线 | 伊人网在线播放 | 九色porny丨国产首页注册 | 国产69精品久久久久男男系列 | 国内精品久久久久久久97牛牛 | 成人在线观看免费视频 | 亚洲国产成人片在线观看无码 | 亚洲欧美日韩久久精品 | 91成熟丰满女人少妇 | 国产成人久久久77777 | 台湾佬自拍偷区亚洲综合 | 青青草免费在线 | 国内精品国产成人国产三级粉色 | 秋霞特色aa大片 | 精品免费视频 | 久久久www成人免费精品张筱雨 | 亚洲va在线va天堂va狼色在线 | 综合久久久久久久 | 91精品国产福利在线观看的优点 | 亚洲人成在线观看 | 黑人老外猛进华人美女 | 一区二区三区国产视频 | 免费在线激情视频 | 欧美做受69 | 国产吞精囗交免费视频 | 国产老女人91精品一区 | 日本体内she精高潮 中国无码人妻丰满熟妇啪啪软件 | 青青艹视频在线 | 无遮无挡三级动态图 | 国产免费黄色录像 | 少妇激情一区二区三区视频 | 亚洲午夜色 | 202丰满熟女妇大 | 日本乳喷榨乳奶水视频 | 久久精品国产99久久6动漫亮点 | 在线的av | 主人~别揉了~尿了~小说 | 亚洲天堂美女视频 | 亚洲精品乱码久久久久久不卡 | 免费无遮挡无码视频在线观看 | 一级黄色a毛片 | 天堂一区二区三区 | 高清无码一区二区在线观看吞精 | 日韩在线观看视频一区二区 | 夜夜高潮夜夜爽夜夜爱爱 | 狠狠色噜狠狠狠狠 | 在线观看亚洲一区 | 国产毛片一区二区三区va在线 | 美女无遮挡免费视频网站 | 能直接看的av | 亚洲videos | 一区二区不卡 | 日本少妇aa特黄毛片亚洲 | 中文字幕免费在线 | xxx在线视频 | 国产毛片精品 | 久久伊人在 | 国产精品久久久久久久久潘金莲 | 激情偷拍| 加勒比中文无码久久综合色 | www.色日本| 激情欧美一区二区 | 免费va人成视频网站全 | 人人妻人人澡人人爽国产一区 | 91久久久久久 | 色噜噜狠狠色综合久 | 波多野结衣网址 | 久久成人久久 | 91桃色国产在线播放 | 亚洲欧美另类视频 | 日韩成人在线影院 | 天天躁狠狠躁狠狠躁性色牛牛影视 | 国产免费拔擦拔擦8x软件大全 | 午夜黄色福利 | 91大神小宝寻花在线观看 | 久久天天躁夜夜躁狠狠i女人 | 久久99国产精品 | 国产精华xxx | 国产欧美一区二区久久性色99 | 91日韩中文字幕 | 在线观看av大片 | 国产伦精品一区二区三区照片 | 国模裸体无码xxxx视频 | 视频1区2区 | 亚洲中文字幕无码中文字 | 精品国产一二 | 国产黄网永久免费视频大全 | 日韩色av | 中文字幕一区二区三区精华液 | 欧美激情亚洲色图 | 乱肉合集乱高h久久爱 | 又污又黄又爽的网站 | 日本成a人片在线播放 | 人妻丰满熟妇av无码区不卡 | 国产中文字二暮区 | www.久久久精品 | 波多野结衣一区二区三区高清av | 国产大学生呻吟对白精彩在线 | 中文字幕亚洲精品一区 | 99老色批| 九九久久久久 | 少妇高潮a一级 | 狼人社区91国产精品 | 亚洲色图偷拍视频 | 无码av天天av天天爽 | 日韩一区国产二区欧美三区 | 国产欧美日韩一区二区三区 | 成–人–黄–色–网–站 | 一本大道久久东京热无码av | 美女视频黄a视频免费全程软件 | 性视频网 | 老女老肥熟国产在线视频 | 少妇精品久久久一区二区三区 | 亚洲视频一二三四 | 国产揄拍国内精品对白 | 关晓彤三级在线播放 | 五月丁香综合缴情六月小说 | 黄色片链接| 久久男人av资源网站 | 久久综合伊人中文字幕 | 欧美激情一区 | 亚洲午夜av久久乱码 | 精品福利在线观看 | 久久国产一区二区 | 国产 日韩 一区 | av国産精品毛片一区二区三区 | 99精品乱码国产在线观看 | 精品无人区无码乱码毛片国产 | 尤物视频在线看 | 拔擦拔擦8x国产精品免费 | 久久久老司机 | 射进来av影视 | 国产免费拔擦拔擦8x网址 | 日韩a∨精品日韩在线观看 日韩avav | 在线观看免费毛片 | 国产女主播户外勾搭野战 | 国产免费a | 性欧美又大又长又硬 | 久久久日韩精品一区二区 | 免费一级做a爰片性色毛片 免费一级做a爰片性视频 | 天堂网www在线资源中文 | 欧美怡红院视频一区二区三区 | 久久国产精彩视频 | 欧美激情久久久久 | 久久午夜夜伦鲁鲁片免费无码影视 | 黑人巨大人精品欧美三区 | 777中文字幕 | 免费女同毛片在线观看 | 色在线视频 | 无码国产精品久久一区免费 | 国内女人喷潮完整视频 | 加勒比中文字幕无码一区 | 久久人搡人人玩人妻精品首页 | 午夜女色国产在线观看 | 综合婷婷 | 亚洲三级国产 | 西川结衣在线观看 | 麻豆国产人妻欲求不满 | 亚洲精品在线播放视频 | 日本中文字幕在线观看 | 99亚洲国产精品精华液 | 国产精品国产三级国产aⅴ原创 | 综合网天天 | 男女做aj视频免费的网站 | 青青青国产精品一区二区 | 成人午夜视频在线 | 成人av毛片 | 日韩精品无码人妻一区二区三区 | 91久久| 91插插插插插插插插 | 久久亚洲精品久久国产一区二区 | 国产成人精品一区二三区在线观看 | 日韩无砖专区2021嘟嘟网 | 经典国产乱子伦精品视频 | 蜜桃视频在线观看污 | 免费看男女www网站入口在线 | 欧美精品一区二区三区制服首页 | 日韩一级影片 | 国产欧美在线观看不卡 | 成人本色视频在线观看 | 黄色一级一级 | 欧美日韩在线播放视频 | 久操免费在线 | 图书馆的女友动漫在线观看 | 日韩在线小视频 | 嫩呦国产一区二区三区av | 亚州av久久精品美女模特图片 | 精品在线视频一区二区三区 | 精品久久人人妻人人做精品 | 超碰婷婷 | 欧美v亚洲v综合ⅴ国产v | 动漫人妻h无码中文字幕 | 国产夫妇肉麻对白 | 久久免费视频播放 | 亚洲综合国产精品 | 欧美另类xxxx野战 | 欧美成人aaa片一区国产精品 | 精品久久一二三区 | 精品夜夜爽欧美毛片视频 | 中文字幕第一页在线视频 | 亚洲色图狠狠干 | 久久久新视频 | 一级特黄性色生活片 | 99涩涩| 国产美女无遮挡永久免费 | 亚洲视频福利 | 一级a性色生活片久久毛片明星 | 农村老熟妇乱子伦视频 | 97在线看 | jzzijzzij亚洲日本少妇熟 | 成人视频在线观看 | 久久综合88熟人妻 | 九九九九九依人 | 久久视频在线观看免费 | 日本videos18高清hd下 | 男人天堂综合 | 女厕偷窥一区二区三区 | 欧美乱妇高清无乱码 | 欧美高清在线精品一区 | 日韩精品日韩激情日韩综合 | 老司机在线免费视频 | 狠狠色噜噜狠狠狠888777米奇 | 欧美大屁股xxxx高跟欧美黑人 | 青草久久久 | 成人欧美一区二区三区黑人冫 | 国产欧美日韩精品a在线观看 | 欧美男人的天堂 | 天堂av中文字幕 | 九一精品在线 | 国产xxx| japanese av在线| 九九re6热在线视频精品66 | 成人午夜精品无码区 | 久久高清免费 | 午夜无码片在线观看影院 | 一本之道av | 日本少妇毛茸茸 | 天堂а在线中文在线新版 | 国产精品天天看 | 国产一线二线三线wwww | 免费精品无码av片在线观看 | 日产精品久久久一区二区 | 天堂avcom| 五十路熟女丰满大屁股 | 国产男人搡女人免费视频 | 成人手机看片 | 一本大道无码日韩精品影视_ | sm调教美女警花少妇 | 永久免费成人 | 成人午夜福利视频 | 日本一级免费视频 | 久久婷婷五月综合色一区二区 | 农村少妇一区二区三区蜜桃 | 免费少妇荡乳情欲视频 | 亚洲国产精品成人久久 | 三级黄色毛片 | www国产一区 | 理论在线视频 | 国内精品久久久久影院男同志 | 国产精品成人免费精品自在线观看 | 一区二区三区福利 | 农村老妇性真猛 | 亚洲 丝袜 自拍 清纯 另类 | 中文字幕2021 | 欧美极品jizzhd欧美仙踪林 | 久久国产精品偷任你爽任你 | 国产无遮挡又黄又爽免费网站 | 女人下边被添全过视频的网址 | 宅男的天堂 | 1000部啪啪未满十八勿入 | 日韩伦理av | 中文字幕女同女同女同 | 久草福利资源 | 国产精品有码 | 狠狠躁夜夜躁人人爽超碰91 | 在线人人车操人人看视频 | 久色网| 91porn国产成人福利论坛 | 国产又猛又黄又爽 | 成 人影片 免费观看 | 一区二区激情日韩五月天 | 国产精品久久99综合免费观看尤物 | 双性人hdsexvideos| 色欲天天婬色婬香综合网 | 无码人妻精品一区二区蜜桃百度 | 国产日韩欧美专区 | 国产精品色综合一区二区三区 | 亚洲综合欧美在线一区在线播放 | 亚洲色无码一区二区三区 | 久久精品国产亚洲 | 国产www网站| 国产乱国产 | 久热中文字幕在线精品观 | 午夜无码大尺度福利视频 | av在线视| 在线精品视频一区二区 | 国产天天骚 | 午夜三区 | 岛国av不卡 | 日韩av片在线看 | 37pao强力打造高清视频 | 一区二区三区小说 | 91精品啪在线观看国产线免费 | 亚洲天堂偷拍 | 丰满少妇高潮惨叫久久久久 | 永久免费精品视频 | 少妇高清精品毛片在线视频 | 亚洲涩网| 国产精品欧美一区二区三区喷水 | 毛片永久新网址首页 | 国产网红av | 风韵少妇性饥渴推油按摩视频 | 黄色一极毛片 | 日本天天色| 91久久极品少妇xxxxⅹ软件 | 一区一区三区产品乱码 | 在线精品视频一区二区三区 | 2022久久国产露脸精品国产 | 日本精品巨爆乳无码大乳巨 | 国产成人无码av | 欧美群交射精内射颜射潮喷 | 欧美大胸大乳人奶波霸 | 岛国精品资源网站 | 激情五月亚洲 | 领导边摸边吃奶边做爽在线观看 | 国产无人区码一码二码三mba | 欧美不卡二区 | 最新av网站在线观看 | 日韩欧美亚洲 | 天堂在线精品 | 国产高清无套内谢 | 日韩欧美在线视频免费观看 | 亚洲丁香色 | 插一插射一射视频 | 欧美中文字幕视频 | 97免费公开在线视频 | 久久久久夜色精品国产老牛91 | 麻豆av一区二区三区久久 | 19韩国主播青草vip | 日韩精品中文字幕久久臀 | 日韩精品久久久久久久白丝 | 少妇4p| 中文精品久久久久人妻不卡 | 亚洲欧美日韩中文在线制服 | 亚洲精品午夜 | 手机在线免费观看av片 | 亚洲精品黄色片 | 亚洲女初尝黑人巨高清 | 欧美中文 | 国产自偷 | 日韩视频精品 | 97国产婷婷综合在线视频 | 国产成人综合久久精品免费 | 久久精品丝袜高跟鞋 | 国模杨依粉嫩蝴蝶150p | 欧美一级片在线看 | 中文字幕在线日亚洲9 | 久久精品首页 | 奇米影视777中文久久爱图片 | 亚洲熟妇av一区二区三区浪潮 | 三级视频网站在线观看 | 午夜色网 | 成熟少妇一区二区三区 | 三级无遮挡污在线观看 | 亚洲久草视频 | 中文字幕在线观看一区二区三区 | 国产伦精品一区二区三区免费迷 | 中文字幕二区在线观看 | 国产 浪潮av性色四虎 | 少妇人妻无码专区视频 | 欧美自拍嘿咻内射在线观看 | 富婆如狼似虎找黑人老外 | 亚洲高清视频一区二区 | 国产做受高潮漫动 | 日本视频www色| 熟妇好大好深好满好爽 | 91精品国产自产在线观看 | 欧美狂猛xxxxx乱大交3 | 亚洲精品理论电影在线观看 | 免费精品视频在线观看 | 亚洲二区在线播放视频 | 91精产国品一二三区在线观看 | 窝窝在线视频 | 四虎在线免费播放 | 成人影片一区免费观看 | 久久天天躁夜夜躁狠狠躁2022 | 成人免费毛片东京热 | 99在线视频观看 | 欧美精品久久久久久久久免 | 久久日本精品字幕区二区 | 中文免费av | 一本一道久久a久久精品蜜桃 | 少妇又色又紧又爽又刺激视频 | 女人爽得直叫免费视频 | 国产精品无码dvd在线观看 | 福利所第一导航福利 | 中文字幕一区二区三区又粗 | 最新av中文字幕 | 无码高潮爽到爆的喷水视频app | 日本做床爱全过程激烈视频 | 一级欧美视频 | 亚洲天堂国产 | 在线看mv的网址入口 | 久久久久久久久无码精品亚洲日韩 | 天天综合天天做 | 亚洲电影在线观看 | 国内精品久久久久久久影视红豆 | 真人三级毛片 | 亚洲日韩男人网在线 | 美女嘘嘘嘘aaaaaaaa级 | 在线黄网 | 亚洲va在线∨a天堂va欧美va | 欧美三级在线观看视频 | 国产在线精品成人欧美 | 国产高清av首播原创麻豆 | 狠狠综合亚洲综合亚洲色 | 亚洲人成网站在线播放2019 | 亚洲中文字幕在线无码一区二区 | 综合色av| 99久久久久久久久 | 日日躁狠狠躁aaaaxxxx | 720lu国产刺激无码 | 免费美女毛片 | 午夜在线视频一区二区区别 | 亚洲va久久久噜噜噜久久狠狠 | 综合色在线 | 色婷网| 乱子伦视频在线看 | 男男成人高潮片免费网站 | www男人的天堂com | 国产欧美久久一区二区 | 午夜毛片视频 | 久热中文字幕在线 | 北京少妇宾馆露脸对白 | 国产精品久久久久久久岛一本蜜乳 | 国语对白老女人一级hd | 久久久性视频 | 成人免费在线影院 | 欧美牲交a欧美在线 | 丁香在线 | 国产精品国产精品国产专区不卡 | 国产日韩欧美精品一区二区三区 | 色婷婷一区 |