久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

Oracle10g:數(shù)據(jù)的導(dǎo)入導(dǎo)出

瀏覽:4日期:2023-11-12 18:41:54
Oracle10g:數(shù)據(jù)的導(dǎo)入導(dǎo)出 給數(shù)據(jù)泵加壓Oracle 數(shù)據(jù)庫 10g 中的新的實用程序使其性能和多功能性達到了新的水平。 Oracle 數(shù)據(jù)庫 10g 中增加的叫做 Oracle Data Pump (數(shù)據(jù)泵)的新的導(dǎo)入和導(dǎo)出特性,徹底改變了數(shù)據(jù)庫用戶已經(jīng)習慣的過去幾代 Oracle 數(shù)據(jù)庫的客戶 / 服務(wù)器工作方式。現(xiàn)在服務(wù)器可以運行導(dǎo)出和導(dǎo)入任務(wù)。你可以通過并行方式快速裝入或卸載大量數(shù)據(jù),而且你可以在運行過程中調(diào)整并行的程度。導(dǎo)出和導(dǎo)入任務(wù)現(xiàn)在可以重新啟動,所以發(fā)生故障不一定意味著要從頭開始。 API 是公諸于眾的,并且易于使用;用 PL/SQL 建立一個導(dǎo)入和導(dǎo)出任務(wù)非常簡單。一旦啟動,這些任務(wù)就在后臺運行,但你可以通過客戶端實用程序從任何地方檢查任務(wù)的狀態(tài)和進行修改。 體系結(jié)構(gòu) 在 Oracle 數(shù)據(jù)庫 10g 之前(從 Oracle7 到 Oracle9I ),導(dǎo)入和導(dǎo)出實用程序都作為客戶端程序運行,并且完成大量工作。導(dǎo)出的數(shù)據(jù)由數(shù)據(jù)庫實例讀出,通過連接傳輸?shù)綄?dǎo)出客戶程序,然后寫到磁盤上。所有數(shù)據(jù)在整個導(dǎo)出進程下通過單線程操作。今天的數(shù)據(jù)量比這個體系結(jié)構(gòu)最初采用的時候要大得多,使得單一導(dǎo)出進程成了一個瓶頸,因為導(dǎo)出任務(wù)的性能受限于導(dǎo)出實用程序所能支持的吞吐量。 在 Oracle 數(shù)據(jù)庫 10g 和全新的數(shù)據(jù)泵( Data Pump )體系結(jié)構(gòu)下,如今所有的工作都由數(shù)據(jù)庫實例來完成。數(shù)據(jù)庫實例可以用兩種方法來并行處理這些工作:通過建立多個數(shù)據(jù)泵工作進程來讀 / 寫正在被導(dǎo)出 / 導(dǎo)入的數(shù)據(jù),以及建立并行 I/O 服務(wù)器進程以更快地選取( SELECT )或插入( INSERT )這些數(shù)據(jù)。這樣,單進程瓶頸再也就不存在了。 數(shù)據(jù)泵任務(wù)用新的 DBMS_DATAPUMP PL/SQL API 來建立、監(jiān)測和調(diào)整。新的導(dǎo)入和導(dǎo)出實用程序(分別為 impdp 和 eXPdp )對于這個 API 來說只是命令行接口。你可以使用數(shù)據(jù)泵導(dǎo)出實用程序初始化一個任務(wù),例如一個導(dǎo)出任務(wù)。然后你就可以關(guān)閉你的客戶端,回家過夜和享用晚餐,而你的任務(wù)會一直運行。到了深夜,你可以重新連接到那個任務(wù),檢查其狀態(tài),甚至可以提高并行程度,以便在深夜系統(tǒng)沒有用戶在用的情況下多完成一些工作。第二天早上,你可以降低并行度甚至掛起該任務(wù),為白天在線的用戶釋放資源。 重新啟動任務(wù)的功能是數(shù)據(jù)泵體系結(jié)構(gòu)的一個重要特性。你可以隨時停止和重啟動一個數(shù)據(jù)泵任務(wù),比如為在線用戶釋放資源。你還可以從文件系統(tǒng)的空間問題中輕松地恢復(fù)。假如一個 12 小時的導(dǎo)出任務(wù)在進行了 11 小時后因磁盤空間不夠而失敗,那么你再也不用從頭開始重新啟動該任務(wù),重復(fù)前面 11 小時的工作。而是你可以連接到這個失敗的任務(wù),增加一個或多個新的轉(zhuǎn)儲( dump )文件,從失敗的地方重新啟動,這樣只需一個小時你就可以完成任務(wù)了。這在你處理很大數(shù)據(jù)量時非常有用。 對文件系統(tǒng)的訪問 由服務(wù)器處理所有的文件 I/O 對于遠程執(zhí)行導(dǎo)出和導(dǎo)入任務(wù)的數(shù)據(jù)庫治理員來說非常有利。如今,用戶可以很輕松地在類似 UNIX 的系統(tǒng) ( 如 Linux) 上 telnet 或 ssh 到一個服務(wù)器,在命令行方式下初始化一個運行在服務(wù)器上的導(dǎo)出或?qū)肴蝿?wù)。然而,在其他操作系統(tǒng)上就不那么輕易, Windows 是最明顯的例子。在推出數(shù)據(jù)泵之前,要從一個 Windows 系統(tǒng)下的 Oracle 數(shù)據(jù)庫中導(dǎo)出大量數(shù)據(jù),你很可能必須坐在服務(wù)器控制臺前發(fā)出命令。通過 TCP/IP 連接導(dǎo)出數(shù)據(jù)只對小數(shù)據(jù)量是可行的。數(shù)據(jù)泵改變了這一切,因為即使你通過在你的客戶端上運行該導(dǎo)出和導(dǎo)入實用程序來初始化一個導(dǎo)出或?qū)肴蝿?wù),該任務(wù)其實也運行在服務(wù)器上,所有的 I/O 也都發(fā)生在該服務(wù)器上。 出于安全性考慮,數(shù)據(jù)泵要求你通過 Oracle 的目錄對象來指定其中存放著你要建立或讀取的轉(zhuǎn)儲文件的目標目錄。例如: CREATE DirectorY export_dumps AS 'c:a'; ; GRANT read, write ON DIRECTORY export_dumps TO gennick; 我以 SYSTEM 身份登錄到我的實驗室數(shù)據(jù)庫上,并執(zhí)行以上語句來建立一個目錄對象,這個目錄對象指向了我磁盤上的一個臨時目錄,以用來存放導(dǎo)出的轉(zhuǎn)儲文件。 GRANT 語句為用戶 gennick- 就是我 - 分配了訪問該目錄的權(quán)限。我給自己分配讀 / 寫權(quán)限,因為我將導(dǎo)出和導(dǎo)入數(shù)據(jù)。你可以為一個用戶分配讀權(quán)限,限制他只能導(dǎo)入數(shù)據(jù)。 啟動一個導(dǎo)出任務(wù) 你可以使用新的 expdp 實用程序來啟動一個導(dǎo)出任務(wù)。因為參數(shù)與老的 exp 實用程序不同,所以你得熟悉這些新的參數(shù)。你可以在命令行中指定參數(shù),但在本文中我使用了參數(shù)文件。我想導(dǎo)出我的整個模式( schema ),使用了以下參數(shù): DUMPFILE=gnis%U.dmp DIRECTORY=export_dumps LOGFILE=gnis_export.log JOB_NAME=gnis_export DUMPFILE 指定我將向其中寫入被導(dǎo)出數(shù)據(jù)的文件。 %U 語法給出了一個增量計數(shù)器,得到文件名 gnis01.dmp 、 gnis02.dmp 等。 DIRECTORY 指定了我的目標目錄。 我的 LOGFILE 參數(shù)指定了日志文件的名字,這個文件是為每個導(dǎo)出任務(wù)默認創(chuàng)建的。 JOB_NAME 給任務(wù)指定了一個名字。我選擇了一個易于記憶(和輸入)的名字,因為我可能需要在后面才連接這個任務(wù)。要注重在指定任務(wù)名稱時不要與你登錄模式( schema )中的模式對象名稱沖突。數(shù)據(jù)泵在你的登錄模式中建立一個被稱為任務(wù)主表的數(shù)據(jù)表,該表的名字與任務(wù)的名字相匹配。這個數(shù)據(jù)表跟蹤該任務(wù)的狀態(tài),并最終被寫入轉(zhuǎn)儲文件中,作為該文件所含內(nèi)容的一個記錄。 清單 1 顯示了一個導(dǎo)出任務(wù)已被啟動。該任務(wù)所做的第一件事是估計所需的磁盤空間大小。當估計值顯示出來后,我按 ctrl-C 進入一個交互式的導(dǎo)出提示窗口,然后使用 EXIT_CLIENT 命令回到我操作系統(tǒng)的命令窗口。該導(dǎo)出任務(wù)仍然運行在服務(wù)器上。 注重,假如我要做并行導(dǎo)出并且將我的 I/O 分布在兩個磁盤上,那么我可以對 DUMPFILE 參數(shù)值做出修改,并如下添加 PARALLEL 參數(shù)和值,如下所示: DUMPFILE=export_dumps01:gnis%U.dmp, export_dumps02:gnis%U.dmp PARALLEL=2 注重,在這個并行導(dǎo)出任務(wù)中,目錄名作為文件名的一部分來被指定。 檢查狀態(tài) 你可以隨時連接到一個運行中的任務(wù)來檢查其狀態(tài)。要連接到一個導(dǎo)出任務(wù),必須執(zhí)行一條 expdp 命令,使用 ATTACH 參數(shù)來指定任務(wù)名稱。 清單 2 顯示了到 GNIS_EXPORT 任務(wù)的連接。當你連接到一個任務(wù), expdp 顯示該任務(wù)的相關(guān)信息和當前狀態(tài),并為你提供一個 EXPORT> 提示符。 當你連接到了一個任務(wù)后,你可以隨時執(zhí)行 STATUS 命令查看當前狀態(tài),如 清單 3 所示。你還可以執(zhí)行 CONTINUE_CLIENT 命令返回到顯示任務(wù)進度的日志輸出狀態(tài),該命令可以被縮寫成如 清單 4 所示的 CONTINUE 。 你可以通過查詢 DBA_DATAPUMP_JOBS 視圖快速查看所有數(shù)據(jù)泵任務(wù)的狀態(tài)。你不能獲得 STATUS 命令所給出的具體信息,但你可以快速查看到哪些任務(wù)在執(zhí)行、哪些處于空閑狀態(tài)等。另一個需要了解的視圖是 DBA_DATAPUMP_SESSIONS ,它列出了所有活躍的數(shù)據(jù)泵工作進程。 從故障中恢復(fù) 重啟動任務(wù)的能力使你可以從某些類型的故障中恢復(fù)過來。例如, 清單 5 顯示了一個用完了轉(zhuǎn)儲文件空間的導(dǎo)出任務(wù)的日志文件的結(jié)尾部分。然而,什么也沒有丟失。該任務(wù)只是進入了一個空閑狀態(tài),當你連接到該任務(wù)并查看狀態(tài)輸出時就可以看到這一點。這個狀態(tài)不顯示任務(wù)空閑的原因。要確定這是因為轉(zhuǎn)儲文件的空間不夠了,則你需要查看日志文件。 連接到因轉(zhuǎn)儲文件空間不夠用了而停止的任務(wù)后,你可以在兩個操作中選擇其一:你可以使用 KILL_JOB 命令來中止該任務(wù),或者增加一個和多個轉(zhuǎn)儲文件來繼續(xù)該任務(wù)的運行。假如空間不夠的問題是因為磁盤空間不足,則當然你要確保你增加的文件是在另一個有可用空間的磁盤上。你也許需要創(chuàng)建一個新的 Oracle 目錄對象來指向這一新位置。 清單 6 使用 ADD_FILES 命令為我的空閑任務(wù)增加兩個文件。這兩個文件位于不同的目錄中,它們都不同于為該任務(wù)的第一個轉(zhuǎn)儲文件所指定的目錄。我使用 START_JOB 命令來重新啟動該任務(wù),然后使用 CONTINUE 查看屏幕上滾動的其余日志輸出。 導(dǎo)入任務(wù)不會受到卸載( dump )文件空間不足的影響。但是,它們可能會受到數(shù)據(jù)表空間不足或無法擴展表空間的影響。導(dǎo)入的恢復(fù)過程和導(dǎo)出任務(wù)的基本上相同。首先,通過向表空間增加一個數(shù)據(jù)文件、擴展一個數(shù)據(jù)文件或其他方法來提供可用空間。然后連接到該任務(wù),執(zhí)行 START_JOB 命令。導(dǎo)入任務(wù)將從它中斷的地方繼續(xù)執(zhí)行。 導(dǎo)入選定的數(shù)據(jù) 本文中的例子到目前為止顯示的是對用戶 GENNICK 擁有的所有對象進行模式( schema )數(shù)據(jù)庫級別的導(dǎo)出。為了展示數(shù)據(jù)泵的一些新的功能,我要導(dǎo)入那些數(shù)據(jù),而且為了使問題更有意思,我列出了以下要求: 僅導(dǎo)入 GNIS 數(shù)據(jù)表 將該數(shù)據(jù)表導(dǎo)入到 MICHIGAN 模式中 僅導(dǎo)入那些與密歇根州相關(guān)的數(shù)據(jù)行 不導(dǎo)入原始的存儲參數(shù) 一開始,我可以在我的導(dǎo)入?yún)?shù)文件中寫出以下四行: DUMPFILE=gnis%U.dmp DIRECTORY=export_dumps LOGFILE=gnis_import.log JOB_NAME=gnis_import 這四行沒有什么新意。他們指定了轉(zhuǎn)儲文件、目錄、日志文件和該任務(wù)的名稱。根據(jù)我們的四個要求,我可以使用 INCLUDE 參數(shù)將導(dǎo)入操作限制在我們感愛好的一個數(shù)據(jù)表上: INCLUDE=TABLE:'= 'GNIS'' INCLUDE 是個很有意思的參數(shù)。當你需要導(dǎo)入一個轉(zhuǎn)儲文件的部分內(nèi)容時,你可以有兩個方法: 你可以使用一個或多個 INCLUDE 參數(shù)列出你要導(dǎo)入的那些對象。 你可以使用 EXCLUDE 參數(shù)列出那些你不需要的內(nèi)容,然后導(dǎo)入其余的內(nèi)容。 因為我只需要一個對象,明確包含該對象比起明確不包括其它對象要輕易得多。我的 INCLUDE 參數(shù)值的第一部分是要害字 TABLE ,表明我要導(dǎo)入的對象是一個數(shù)據(jù)表(其它的可能是一個函數(shù)或一個過程)。 接下來是一個冒號,然后是一個 WHERE 子句的謂詞。我明確希望數(shù)據(jù)表名為 GNIS ,所以這個謂詞是 '= 'GNIS'' 。假如必要,則你可以寫出多個具體的謂詞。通過 INCLUDE 和 EXCLUDE 參數(shù),你可以確切地指出以什么樣的粒度導(dǎo)入或?qū)С觥N医ㄗh你仔細地閱讀關(guān)于這兩個參數(shù)的文檔。它們的功能之強大和多功能性是我在本文中所無法描述的。 我可以很輕松地完成該模式的改變,將來自 GNIS 模式的數(shù)據(jù)表重新映射到 MICHIGAN 模式: REMAP_SCHEMA=gennick: michigan 我只需要關(guān)于密歇根州的數(shù)據(jù)行。為此,我可以使用 QUERY 參數(shù)來指定一個 WHERE 子句: QUERY='WHERE gnis_state_abbr='MI'' QUERY 在老的實用程序中也有,但只能用于導(dǎo)出操作。數(shù)據(jù)泵使 QUERY 也能用于導(dǎo)入操作,因為數(shù)據(jù)泵利用了 Oracle 較新的外部數(shù)據(jù)表功能。只要可能,數(shù)據(jù)泵會選擇直接路徑來導(dǎo)出或?qū)霐?shù)據(jù),包括從數(shù)據(jù)庫數(shù)據(jù)文件中讀取數(shù)據(jù)然后直接寫到一個導(dǎo)出轉(zhuǎn)儲文件中,或讀取轉(zhuǎn)儲文件然后直接寫入數(shù)據(jù)庫數(shù)據(jù)文件中。但是,當你指定了 QUERY 參數(shù)時,數(shù)據(jù)泵將使用一個外部數(shù)據(jù)表。對于一個導(dǎo)入任務(wù),數(shù)據(jù)泵將使用 ORACLE_DATAPUMP 存取驅(qū)動程序建立一個外部數(shù)據(jù)表,并執(zhí)行一條 INSERT...SELECT...FROM 語句。 我的最后一個要求是避免導(dǎo)入與已被導(dǎo)出的數(shù)據(jù)表相關(guān)的存儲參數(shù)。我希望 MICHIGAN 模式中的新 GNIS 表沿用該模式的默認表空間的默認存儲參數(shù)。原因是 MICHIGAN 的默認表空間不足以容納該數(shù)據(jù)表的本來大小,但是是以僅僅容納與密歇根有關(guān)的數(shù)據(jù)行。通過 TRANSFORM 參數(shù),我可以告訴導(dǎo)入任務(wù)不要包含與原始表相關(guān)的任何數(shù)據(jù)段屬性: TRANSFORM=SEGMENT_ATTRIBUTES:N 這看起來是件小事,但以前有很多次我都希望老的導(dǎo)入實用程序的 TRANSFORM 參數(shù)有這樣的功能。我在試圖將少量生產(chǎn)數(shù)據(jù)導(dǎo)入到測試系統(tǒng)中時經(jīng)常失敗,因為即使存儲生產(chǎn)數(shù)據(jù)的各個區(qū)段當中許多是空的,其數(shù)據(jù)量也比我測試系統(tǒng)所能支持的大得多。對于只導(dǎo)入一張數(shù)據(jù)表的情況,預(yù)先建立數(shù)據(jù)表是解決這個問題的一個辦法。然而,隨著數(shù)據(jù)表的增多,預(yù)先建表會很麻煩。而 TRANSFORM 這樣的簡單開關(guān)可以輕松地將轉(zhuǎn)儲文件中所有數(shù)據(jù)段的屬性全體忽略掉。 將我上面描述的所有選項放到一個參數(shù)文件中后,我可以調(diào)用導(dǎo)入實用程序,如下所示: impdp michigan/passWord parfile=gnis_import.par 當作為一個沒被授權(quán)的用戶進行導(dǎo)入時,你需要連接到目標模式。假如你擁有 IMP_FULL_DATABASE 角色,那么你可以用自己的身份登錄,然后導(dǎo)入到任何目標模式。 性能和多功能性 Oracle 數(shù)據(jù)泵比起以前的導(dǎo)出和導(dǎo)入實用程序在性能上有很大的提高。這種性能提高大部分來自于讀寫轉(zhuǎn)儲文件的并行操作。你可以指定并行程度來達到你所要求的速度與資源消耗的折中。下一步 下載本文所使用的示例數(shù)據(jù) 數(shù)據(jù)泵還很好地利用了 Oracle 數(shù)據(jù)庫其他最新開發(fā)的創(chuàng)新特性。 Flashback (回閃)用于確保導(dǎo)出數(shù)據(jù)的一致性,而 FLASHBACK_SCN 和 FLASHBACK_TIME 參數(shù)使你能夠完全控制這一功能。直接路徑( direct-path ) API 用于在任何可能的時候提高性能,當直接路徑 API 不能使用時,用外部數(shù)據(jù)表和新的 ORACLE_DATAPUMP 外部數(shù)據(jù)表存取驅(qū)動程序來傳輸數(shù)據(jù)。 數(shù)據(jù)泵除了提供全新的性能外還為你提供靈活性。這表現(xiàn)在 INCLUDE 和 EXCLUDE 參數(shù)、 QUERY 參數(shù)、 TRANSFORM 參數(shù)和其他參數(shù)的實現(xiàn)中,這些參數(shù)使你能夠精細地控制被加載和卸載的數(shù)據(jù)和對象。 人們一直在不斷地對 ' 大數(shù)據(jù) ?quot; 的含意進行重新定義,這種數(shù)據(jù)庫容量之大在十年前還只能是夢想。在這樣的世界里,數(shù)據(jù)泵對于你的數(shù)據(jù)庫治理員所用的工具庫是個不錯的補充,使你能夠以前所未有的速度對數(shù)據(jù)庫進行數(shù)據(jù)導(dǎo)入和導(dǎo)出。 Jonathan Gennick ( Jonathan@Gennick.com ) 是一名經(jīng)驗豐富的 Oracle 數(shù)據(jù)庫治理員和 Oracle 認證的專家,居住在密歇根州的上部半島。他在治理著 Oracle 文章電子郵件列表,你可以訪問 gennick.com 來了解其中的有關(guān)內(nèi)容。 Gennick 最近參與編寫了《 Oracle Regular Expressions Pocket Reference , Oracle 正則表達式袖珍手冊》 (O'Reilly & Associates, 2003 出版 ) 一書。
主站蜘蛛池模板: 91麻豆精品国产91久久久资源速度 | 免费在线黄 | www.久久久| 欧美日韩视频一区二区 | 国产精品欧美久久久久一区二区 | 免费看国产一级片 | 国产一区二区在线观看视频 | 夜夜超碰| 高清av网站 | 久久91视频| 欧美久久久久久久久久伊人 | 日韩三级网| 国产欧美一区二区 | 一区二区三区在线播放 | 中文字幕精品三区 | 日韩在线不卡 | 欧美成亚洲 | 欧美视频在线免费 | 亚洲精品专区 | 精品一区二区三区免费毛片 | 欧美国产日韩在线观看 | 伊人影视| 亚欧洲精品视频在线观看 | 欧美片网站免费 | av网站在线免费看 | 尹人成人 | 久久这里只有精品首页 | 成人在线免费视频观看 | 亚洲福利一区二区 | 久久久久久91香蕉国产 | 毛片国产| 亚洲综合色网 | www久久精品 | 91精品久久久久久久久久 | 色九九 | 国产精品99久久久久 | www.日韩在线视频 | 国产日韩精品一区二区 | 可以免费看的av | 中文字幕免费视频观看 | 久久午夜视频 | 国产精品爱久久久久久久 | 国产激情 | 四季久久免费一区二区三区四区 | 国产成人精品无人区一区 | 波多野结衣亚洲 | 一区二区三区四区不卡视频 | 午夜家庭影院 | 日本三级视频 | 国产日产精品一区二区三区四区 | 中文字幕成人免费视频 | 午夜精品久久久久久久久 | 国产精品久久久久久久久久 | 一级黄色短片 | 日韩精品第一页 | 日本美女一区二区三区 | 91 视频网站 | 国产精品久久久久久久7电影 | 日韩欧美专区 | 日韩成人av在线 | 欧美精品第一页 | 精品一区二区三区在线视频 | 日韩不卡一区二区 | 国产一区二区三区免费播放 | 色十八| 伊人色综合久久天天五月婷 | 中文字幕 国产精品 | 最新高清无码专区 | 在线播放国产视频 | 欧美日本高清视频 | 午夜精品一区二区三区在线观看 | 久久久高清 | 国产麻豆乱码精品一区二区三区 | 日本久久精品 | 国产精品一区二区三区四区 | 中文字幕日本视频 | 91香蕉视频在线观看 | 国产精品久久综合 | 中文字幕成人网 | 最新超碰| av网站在线免费观看 | 天堂视频在线 | 欧美性猛片 | 男人的天堂在线视频 | 久久91精品久久久久久9鸭 | 日韩第一区 | 99国产精品久久久久久久 | 色站综合 | 亚洲精品一区二区三区在线播放 | 日日操夜| 午夜影院在线观看免费 | 欧美簧片在线 | 久久久国产一区 | 波多野结衣先锋影音 | 天天操天天插天天干 | 国产91亚洲精品久久久 | 国产情侣激情 | 日韩视频免费在线观看 | 日韩精品一区二区在线观看 | 国产一区二区三区久久久 | 99色播 | 中文字幕91 | 久久蜜桃av一区二区天堂 | 久久久噜噜噜www成人网 | 午夜精品久久久久久久男人的天堂 | 黄色片免费观看 | 免费毛片a线观看 | 日韩1区 | 日韩一区二区三区在线观看 | 亚洲一区二区三区四区的 | 国产乱码精品一区二区三区忘忧草 | 久久麻豆视频 | 久久人人av | 日韩精品一区二区三区中文在线 | 亚洲h在线观看 | 国产精品视频一二三区 | 在线播放国产一区二区三区 | 国产一区视频在线 | 久草久草久草 | 91在线观看视频 | 女人夜夜春高潮爽av片 | 免费国产一区二区 | 国产精品亚洲a | 超碰av人人 | 欧美一级免费播放 | 97成人在线免费视频 | 亚洲 欧美 日韩在线 | 欧美自拍视频在线 | 一区二区在线视频 | 欧美精品一二区 | 成人无遮挡毛片免费看 | 国产亚洲欧美一区 | 欧美久久免费 | 久久精品欧美一区二区三区不卡 | 久久久久国产精品视频 | 国产女人和拘做受在线视频 | 日韩超碰在线观看 | 中文字幕日韩欧美一区二区三区 | 免费一区二区三区视频在线 | chengrenzaixian| 亚洲免费人成在线视频观看 | 成人涩涩日本国产一区 | 超碰一区二区三区 | 亚洲婷婷一区 | 亚洲久视频 | 一区二区日韩精品 | 亚洲欧美精品 | 国产精品自产拍在线观看桃花 | 在线第一页 | 日本 欧美 三级 高清 视频 | 男女羞羞视频在线观看 | 久久青青 | 亚洲福利精品视频 | 国产精品成人免费视频 | 欧美日韩另类在线 | 国产黄色大片 | 色香蕉久久 | 一级毛片网 | 精产国产伦理一二三区 | 国产高清在线精品一区二区三区 | 午夜国产精品成人 | 久精品在线 | 国产精品视频免费 | 国产日日夜夜操 | 久久久国产精品入口麻豆 | 欧美1区2区3区 | 久久久亚洲 | 亚洲精品一区二区另类图片 | 男人的天堂久久 | 午夜免费高清视频 | 在线免费观看黄色 | 亚洲精品乱码8久久久久久日本 | 日本亚洲最大的色成网站www | av网站免费观看 | 国产精品高清在线 | 黄色三级网站 | 欧美成人精品一区二区男人看 | 欧美一级高清在线 | 亚洲女人天堂成人av在线 | 国产视频导航 | 在线视频中文字幕 | 国产片在线观看 | 一区二区免费看 | 国产色婷婷 | 精品国产乱码久久久久久88av | 91麻豆精品国产91久久久资源速度 | 欧美精品成人一区二区三区四区 | 亚洲一区精品在线 | 欧美成人免费观看 | 中文字幕亚洲一区二区三区 | 一区二区电影 | 999国产一区二区三区四区 | 亚洲午夜成激人情在线影院 | 日韩一区二区三区在线播放 | 国产精品国产精品国产专区不蜜 | 精品乱子伦一区二区三区 | 日本黄色大片 | 久久精品视频在线播放 | 久久久国产精品视频 | 国产成人综合在线 | 一区在线视频观看 | 极品久久 | 成人精品福利视频 | 日韩a| 国产猛男猛女超爽免费视频网站 | 久久精品久久久久久久久久16 | 羞羞的视频在线观看 | 午夜免费看片 | 热久久这里只有精品 | 日本在线观看一区 | 久久久久久久久久久久网站 | 国产精品久久久久一区二区三区 | 成人免费淫片视频观 | 97色在线观看免费视频 | 亚洲专区中文字幕 | jizz在线播放 | 毛片国产 | 黄色成人在线网站 | 成人亚洲一区二区 | 国产一二三区在线播放 | 国产精品1 | 韩国三级中文字幕hd久久精品 | 久久久久亚洲美女啪啪 | 国产精品一区二区视频 | 亚洲国产精品99久久久久久久久 | 九九热免费看 | 色橹橹欧美在线观看视频高清 | 欧美日本韩国一区二区 | 99久久日韩精品视频免费在线观看 | 国产综合亚洲精品一区二 | 午夜精品在线 | 精品久久久久久久久久久 | 亚洲一二 | 国产久 | 国产激情久久久久久 | 超碰人人艹| 日本久久网站 | 视频在线一区 | 91精品国产色综合久久不卡98口 | 91啪影院 | 亚洲 欧美 日韩在线 | 99re热精品视频 | 国产高清视频在线 | 午夜精品福利一区二区三区蜜桃 | 亚洲一区中文字幕 | 成人h动漫在线看 | 禁果av一区二区三区 | 欧美二区三区 | 玖玖精品| 99精品视频一区二区三区 | 国产福利在线观看 | 最新日韩免费 | 国产精品国产精品国产专区不片 | 亚洲精品久久 | 一区亚洲| 精品久久久久久久久久 | 亚洲福利电影网 | 日本在线视频中文字幕 | 在线观看欧美一区二区三区 | 日韩欧美在线播放 | 在线观看中文字幕 | 91久久看片 | 中文字幕乱码一区二区三区 | 在线观看理论电影 | 久久久精品欧美一区二区免费 | 国产精品久久久久毛片软件 | 久久精品国产99精品国产亚洲性色 | 亚洲欧美日韩精品久久亚洲区 | 久久久成人精品 | www.亚洲 | 精品一区二区在线观看 | 国产成人精品一区一区一区 | 97成人在线免费视频 | 久久成人一区二区 | 北条麻妃一区二区三区在线观看 | 国产一级做a爰片在线看免费 | 国产做a爱片久久毛片 | 亚洲97色| 国产高清中文字幕 | 国产大学生援交视频在线观看 | 国产精品网站在线观看 | 91免费电影 | 欧美一区二| 成人亚洲天堂 | 亚洲视频在线一区 | 成人看片网| av久久| 99久久久99久久国产片鸭王 | 国产中文字幕一区 | 婷婷激情五月 | 精品三区| 综合久久国产九一剧情麻豆 | 国精品一区二区三区 | 黄色国产视频 | 久久综合一区 | 99re视频精品| 国产高清精品一区二区三区 | 精品影院| 在线一级视频 | 欧美在线综合 | 国产一区不卡 | 天堂av中文在线 | 亚洲二区在线 | 日韩欧美中文在线 | 国产综合亚洲精品一区二 | 日韩成人| 最新国产在线 | 日韩三区 | 亚洲福利一区 | 九色影院 | 黄色一级片免费播放 | 亚洲精品久久久 | 亚洲国产视频一区 | 国产精品久久久久久久7电影 | 精品无人乱码一区二区三区 | 午夜精品一区二区三区免费视频 | 欧美日韩久久精品 | www.99热| 中文字幕观看 | 免费在线成人av | 国产精品久久久久久久毛片 | 亚洲欧洲日韩 | 黄色片免费在线观看视频 | 国产精品亚洲综合 | 国产成人精品亚洲日本在线观看 | 久久综合亚洲 | 国产婷婷在线观看 | 日本福利网站 | 日韩在线免费观看网站 | 欧美激情网站 | 在线观看亚洲一区二区三区 | 一区二区三区日韩 | 精品一区二区久久久久久久网站 | 成人午夜激情 | 日日干夜夜操 | 久久99精品久久久 | 欧美三级在线视频 | 日韩精品视频在线 | 亚洲乱码国产乱码精品精98午夜 | 日韩欧美一级精品久久 | 日韩精品一区二区三区在线观看 | 日韩1 | 在线看欧美 | 天堂久久爱资源站www | 漂亮少妇videoshd忠贞 | 欧美,日韩 | 91久久久久久久久久久 | 亚洲精品国品乱码久久久久 | 欧美激情一区二区三区四区 | 99久久99热这里只有精品 | 天天拍拍天天干 | 午夜午夜精品一区二区三区文 | 国产www视频 | 久久青青 | 伊人草 | 91精品国产综合久久婷婷香蕉 | 精品一区二区三区蜜桃 | 久久不卡日韩美女 | 久草成人 | 91国产精品| 久久九精品 | av网站有哪些 | 精品久久久久久久久久久久久久 | 一区二区三区国产视频 | 成人国产免费视频 | 福利二区视频 | av免费在线观看网站 | 国产精品网站在线观看 | 国产午夜视频在线观看 | 欧美在线 | 亚洲 | 久久久99日产 | 日韩欧美在线视频 | 免费观看a视频 | 日韩一区久久 | 97影院在线午夜 | 精品视频三区 | 国产目拍亚洲精品99久久精品 | 99国产精品久久久久久久 | 一区二区国产精品 | 日韩亚洲视频在线观看 | 亚洲 欧美 日韩在线 | 亚洲三级视频 | 在线视频 欧美日韩 | 午夜影院免费观看 | 亚洲 中文 欧美 日韩 在线观看 | 九色在线观看 | 国产精品免费观看 | 丝袜+亚洲+另类+欧美+变态 | 高清久久| h成人在线| 黄色av毛片 | 99精品国产高清一区二区麻豆 | www.99| 久久福利电影 | 嫩草视频在线观看免费 | 日韩综合网 | 人人插人人干 | 亚洲视频在线观看 | 国产亚洲欧美在线 | 自拍偷拍亚洲欧美 | 三级网站视频 | 人人爽在线观看 | 亚洲一二三| 91精品国产综合久久久久久蜜臀 | 午夜精品久久久久久久 | 国产成人毛片 | 欧美成人高清视频 | 欧美精品久| 欧美日韩激情 | 一区二区精品在线 | 亚洲国产精品第一区二区 | 操她视频网站 | 日韩综合色 | 国产女人和拘做受在线视频 | 97伦理网| 亚洲久草 | 亚洲成av人影片在线观看 | 黄片毛片一级 | 久久国产精品一区 | 在线观看的av | 久久另类ts人妖一区二区 | 男人的天堂免费 | 综合久久国产九一剧情麻豆 | 日韩三级在线免费观看 | 日韩亚洲视频 | 欧美精品久久久久久久久 | 国产一级视频 | 亚洲国产精品va在线看黑人 | 国产黄色av| 欧美日韩一区二区不卡 | 国产精品一区二区三区在线 | 久久精品在线 | 99re在线视频| 久久成人午夜 | 97精品一区 | 久久男女视频 | 日本一区二区不卡 | 91视频免费观看 | 午夜精品在线 | 欧洲一级毛片 | 国产精品免费一区二区三区四区 | av网站观看 | 一级视频网站 | 日韩欧美国产精品 | 在线免费观看成年人视频 | 欧美精品免费在线 | 人人干人人干人人干 | 成人日韩 | 少妇久久久 | 国产一区二区免费视频 | 国产精品一品二区三区的使用体验 | 精品成人一区 | 免费在线一区二区三区 | 少妇黄色一级片 | 一区二区三区精品视频 | 亚洲精品一区二区网址 | 日韩精品www | 欧美日韩精品一区二区三区四区 | 亚洲精品久久久久久一区二区 | 欧美一级二级视频 | 成人av一区二区三区 | 欧美久久大片 | 99草草| 一级大片免费观看 | 热久久这里只有精品 | 天堂在线中文 | 婷婷在线视频 | 亚洲午夜性视频 | 日韩国产在线播放 | 综合网av | 亚洲三级网站 | 欧美成人中文字幕 | 精品久久网 | 欧美日韩国产一区二区三区 | 免费观看一级毛片 | 精品国产乱码久久久久久影片 | 亚洲福利二区 | 成人精品国产免费网站 | 91精品国产乱码久久久久久久久 | 日韩成人精品视频在线观看 | 天堂成人国产精品一区 | 精品欧美一区二区在线观看 | 毛片a级片| 我要看一级黄色 | 狠狠干狠狠操 | 欧美一区二区三区黄 | 亚洲视频一区二区三区 | 亚洲一区二区三区高清 | 免费久久久 | 国产激情偷乱视频一区二区三区 | 日韩一区中文 | 在线免费观看日韩视频 | 欧美午夜寂寞影院 | 东北一级毛片 | 国产区在线观看 | 蜜臀网 | 成人午夜在线观看 | 欧美精产国品一二三区 | 国产精久 | 午夜在线 | 久草天堂| 国产 欧美 日韩 一区 | 一区二区三区影院 | 成人午夜影院 | 三级黄色片在线 | 国产欧美精品一区二区三区 | 精品国产乱码简爱久久久久久 | 91激情视频 | 国产精品爱久久久久久久 | 国产超碰人人模人人爽人人添 | 中文字幕精品一区久久久久 | 日本精品免费 | 欧美视频免费在线 | www夜夜操| 91精品久久久久久久久中文字幕 | 国产在线视频网 | 亚洲欧洲精品成人久久奇米网 | 国产精品福利在线观看 | 亚洲精品1 | 欧美一区二区三区精品免费 | 欧美成人猛片aaaaaaa | 日韩精品在线观看视频 | 日日干,天天干 | 欧美一区二区三区四区不卡 | 国产成人精品免费视频大全 | 日本不卡免费新一二三区 | 女人夜夜春高潮爽a∨片传媒 | 日韩电影在线 | 极品久久 | 一区二区视频免费 | 日韩一及片 | 国产真实乱全部视频 | 久久男人天堂 | 黑人巨大精品欧美一区二区免费 | 亚洲视频综合 | 国产麻豆乱码精品一区二区三区 | 久久精品色欧美aⅴ一区二区 | 色综合激情 | ririsao久久精品一区 | 北条麻妃一区二区免费播放 | 午夜久久久 | av电影手机版 | 成人欧美一区二区三区黑人孕妇 | 亚洲国产字幕 | 天天天操 | 精品在线一区二区 | 午夜影院免费 | 久久亚洲综合 | 国产99精品 | 久久国产精品影视 | 欧美成人影院在线 | 日韩美女av在线 | 一区二区日韩在线观看 | 狠狠躁夜夜躁人人爽视频 | 99热免费在线 | 黄色一级大片在线免费看产 | 精品一区二区三区在线观看 | 成人h动漫在线看 | 一级日批片 | 日韩一区二区三区视频 | 亚洲精品免费在线观看 | 综合色婷婷一区二区亚洲欧美国产 | 免费视频爱爱太爽了 | 在线看片网站 | 亚洲成人精品在线观看 | 成人网在线观看 | 日韩精品一区二区在线观看 | 精品中文字幕一区二区三区 | 精品美女在线观看视频在线观看 | 91在线视频福利 | 成人精品国产 | 国产成人亚洲综合 | 青青久久北条麻妃 | www.国产视频| 日韩欧美在线视频 | 国产欧美一区二区 | 亚洲经典视频在线观看 | 欧美日韩激情一区二区三区 | 久久亚洲综合 | 国产视频网 | 九九九色| 亚洲第一黄 | 理论片91 | 国产九九精品 | 日本久久综合 | 三级视频在线 | 亚洲一区二区三区高清 | 国产精品99久久久久久久久久久久 | 午夜黄色影院 | 国产精品theporn | 国产精品美女在线观看 | 中国女人黄色大片 | 夜夜精品视频 | 久久久久亚洲精品 | 成人不卡 | 亚洲一区二区三区在线 | 久久97视频| 欧美日韩久久精品 | 美女黄在线观看 | 日韩一级大片 | 在线成人国产 | 黄色高清视频在线观看 | 欧美亚洲一区二区三区 | 亚洲成av人片在线观看 | 亚洲精品视频在线观看网站 | 中文字幕在线观看一区二区三区 | 亚洲一区视频在线 | 美女视频黄的免费 | 久久久久久久久国产精品 | 欧美精品一区二区三区蜜桃视频 | 天天干国产 | 日韩爱爱免费视频 | 日韩国产精品一区二区 | 少妇一级淫免费放 | 久久精品视 |