色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

ODAC 12.2.0.1.0 Xcopy免安裝部署與ODP.NET排錯實戰(zhàn)

ODAC 12.2.0.1.0 Xcopy免安裝部署與ODP.NET排錯實戰(zhàn) 簡介面向64位Windows平臺上的.NET開發(fā)人員與數(shù)據(jù)庫管理員Oracle數(shù)據(jù)訪問組件ODAC 12.2.0.1.0提供完整的數(shù)據(jù)連接中間件包含面向.NET 4與.NET 2.0的數(shù)據(jù)提供程序、ASP.NET驅(qū)動、OLE DB接口以及Oracle事務(wù)服務(wù)能夠滿足不同版本項目的連接需求適用于常規(guī)數(shù)據(jù)訪問、Web應(yīng)用及分布式事務(wù)等場景。組件包內(nèi)置即時客戶端、依賴運行庫與自動化配置腳本可將原本繁瑣的環(huán)境部署轉(zhuǎn)化為批量命令操作適合在生產(chǎn)環(huán)境快速上線或遷移。整個資源共179個文件以DLL核心庫為主輔以SQL腳本、PLB存儲過程包、SYM符號文件、CONFIG配置文件、EXE工具、BAT批處理腳本及HTML說明文檔壓縮包大小73.48MB。其中BAT腳本覆蓋安裝、卸載與注冊表配置SQL和存儲過程文件用于初始化數(shù)據(jù)庫對象、驗證環(huán)境連通性目錄結(jié)構(gòu)清晰能夠按需提取對應(yīng)模塊。目前已有1538人瀏覽學(xué)習(xí)可直接用于搭建64位Oracle連接鏈路也可作為企業(yè)應(yīng)用開發(fā)中的集成參考幫助團隊減少兼容性排查時間。 第一次拿到 ODAC122010Xcopy-x64.zip 這個壓縮包的時候我一度懷疑自己是不是下載錯了東西。沒有 setup.exe沒有友好的安裝向?qū)Ы鈮撼鰜砭褪且欢?dll、exe 和一個看起來平平無奇的 install.bat??删褪沁@么其貌不揚的一個包在被困在“服務(wù)器上沒有管理員權(quán)限但 .NET 服務(wù)必須連 Oracle”的場合里救了我一命。不少人和我當時的處境類似電腦沒裝完整 Oracle 客戶端、公司在域環(huán)境里不給提權(quán)或者只是想在某臺測試機上臨時跑幾條 SQL 腳本。ODAC 12.2.0.1.0 的 Xcopy 版本正是為這些“不想走標準安裝流程”的場景準備的。這篇就按我自己實際操作的順序講講這個包到底是什么、怎么部署以及部署后最容易踩的幾個坑。1. 為什么明明有完整客戶端我還要抱著這個 zip 不放很多人第一次接觸 ODAC Xcopy都會冒出同一個疑問Oracle 官方明明有安裝版客戶端我為什么要用一個免安裝的 zip真有好事我的答案是在特定場景下它確實比完整客戶端合適得多。1.1 ODAC、Instant Client、完整客戶端三個概念先別混我見過太多報錯根源就是把這三個東西混為一談。完整 Oracle Client 是圖形化安裝向?qū)аb完之后會出現(xiàn)在“程序和功能”里體積動輒幾個 G集成了 OCI、JDBC、ODBC、SQL*Plus、開發(fā)工具等一大堆組件適合開發(fā)機和需要完整功能的環(huán)境但放到生產(chǎn)服務(wù)器或者 CI 機器上就顯得特別笨重。Instant Client 是更精簡的客戶端運行庫只有 OCI、SQLPlus 這些基礎(chǔ)內(nèi)容體積幾百 MB也是解壓就能用適合“只需要連庫跑查詢”的場景。而 ODAC 全稱是 Oracle Data Access Components是面向開發(fā)者的數(shù)據(jù)訪問組件集里面既有 ODP.NET、Oracle Provider for OLE DB 這類驅(qū)動也通常連帶打包 Instant Client 和 SQLPlus。所以 ODAC Xcopy 這個包更像是一個“開發(fā)者工具包加上最小客戶端”的融合體。x64 就更好理解了里面的 DLL 和工具都是 64 位的。12.2.0.1.0 對應(yīng) Oracle Database 12c Release 2這個版本在 ODP.NET 生態(tài)里很有代表性它同時提供托管驅(qū)動和非托管驅(qū)動連接方式既支持老的 TNS 別名也支持 host:port/service_name 直連兼容性相當好。1.2 Xcopy 模式和常規(guī)安裝的本質(zhì)差異常規(guī)安裝版通過 Oracle Universal Installer 寫入系統(tǒng)注冊表、服務(wù)、PATH 都會被自動打理好但一旦需要重裝或者遷移代價很大。Xcopy 模式突出一個“可控”解壓到目標目錄要么運行 install.bat 做系統(tǒng)級配置要么手動設(shè)置環(huán)境變量讓應(yīng)用從此目錄加載驅(qū)動。對比項ODAC Xcopy常規(guī)安裝版安裝方式解壓 zip運行 install.bat 或手動配置OUI 向?qū)Ш笈_寫注冊表和系統(tǒng)服務(wù)管理員權(quán)限大多數(shù)場景不需要運行 install.bat 時可能需要基本必須目錄獨立性任意目錄可隨包遷移通常鎖定在 ORACLE_HOME可復(fù)制性復(fù)制到干凈機器稍配置即可需要重新安裝過程適用場景CI/CD、無 GUI 的 Windows 服務(wù)器、離線環(huán)境開發(fā)機、需要完整 Oracle 功能的機器簡單說完整客戶端適合“我要在電腦上長期搞 Oracle 開發(fā)”Xcopy 適合“我只要讓這個應(yīng)用能連上 Oracle”。2. 從解壓到跑通 SQL*Plus 的完整部署路徑既然標題就是 ODAC 12.2.0.1.0 的 x64 Xcopy 包我就以 Windows 環(huán)境為例走一遍標準流程。2.1 目錄放哪TNS_ADMIN 為什么單獨拎出來我習(xí)慣把包解壓到一個不含中文、不含空格的路徑比如C:\lib\odac122010xcopy。路徑里有空格某些老組件的腳本會處理得比較痛苦干脆一開始就規(guī)避。解壓后通常能看到類似odac、instantclient_12_2的子目錄不同版本命名可能有點差異但不影響整體思路。關(guān)鍵的一步是設(shè)置三個環(huán)境變量set ORACLE_HOMEC:\lib\odac122010xcopy set PATH%ORACLE_HOME%\instantclient_12_2;%PATH% set TNS_ADMINC:\lib\oracle_network\admin這里重點說TNS_ADMIN。很多人會把 tnsnames.ora 直接放在解壓包內(nèi)的 network/admin 目錄里我不推薦這么做。原因特別實際以后你要是升級 ODAC 或者換個路徑重新解壓包內(nèi)文件很可能被覆蓋你的連接配置就沒了。把TNS_ADMIN指向包外的獨立目錄比如C:\lib\oracle_network\admin升級包對配置完全無感。這個習(xí)慣幫我省過不少事。在TNS_ADMIN目錄下創(chuàng)建tnsnames.ora內(nèi)容類似ORCL (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST 192.168.1.10)(PORT 1521)) (CONNECT_DATA (SERVER DEDICATED) (SERVICE_NAME orcl) ) )如果還需要sqlnet.ora也放在同一個目錄比如設(shè)置SQLNET.AUTHENTICATION_SERVICES (NONE)或(NTS)按你的認證需求來。2.2 用 EZ Connect 先驗證網(wǎng)絡(luò)層別一上來就測別名部署完環(huán)境變量第一步我建議先用 EZ Connect 形式直接測 SQL*Plus繞開 tnsnames.ora 的解析干擾sqlplus scott/tiger192.168.1.10:1521/orcl這一步能通說明客戶端底層網(wǎng)絡(luò)棧沒問題你能連上監(jiān)聽和服務(wù)。如果這里就報 ORA-12154 或 ORA-12514那問題多半在連接串本身、監(jiān)聽狀態(tài)或者服務(wù)名而不是 Xcopy 包的問題。EZ Connect 通了之后再測 TNS 別名tnsping ORCL sqlplus scott/tigerORCLtnsping只能測到監(jiān)聽是否響應(yīng)不能驗證賬號密碼和服務(wù)名。它是用來定位“到底是網(wǎng)絡(luò)層問題還是業(yè)務(wù)層問題”的工具別指望它能代替完整連接測試。3. ODP.NET 的注冊與配置文件最容易翻車的環(huán)節(jié)命令行通了不代表 .NET 程序就一定能跑。ODP.NET 在 Xcopy 部署下有兩個完全不同的版本很多人栽在這里。3.1 托管驅(qū)動和非托管驅(qū)動選擇會改變一切ODAC 12.2 里常見的兩類 ODP.NET一類是托管驅(qū)動Oracle.ManagedDataAccess.dll純 .NET 實現(xiàn)不依賴本機oci.dll也不需要TNS_ADMIN連接串里直接寫host:port/service_name就行。另一類是非托管驅(qū)動Oracle.DataAccess.dll它必須加載 native 層 DLL依賴 PATH 和 TNS_ADMIN位數(shù)也必須和進程完全匹配。我的建議很直接新項目能用托管驅(qū)動就優(yōu)先用托管驅(qū)動它能砍掉一半以上的環(huán)境類問題。但老代碼如果已經(jīng)引用了Oracle.DataAccess命名空間并且用到了一些特有 API遷移成本可能很高那就老老實實保證 PATH、位數(shù)、版本三者一致。3.2 DbProviderFactories 配置少一步就找不著 Provider非托管驅(qū)動在 .NET 里通常需要在 config 中注冊 Provider Factory否則程序一運行就報“找不到請求的 .Net Framework Data Provider”。Xcopy 包如果跑了 install.bat可能會幫你把 machine.config 寫進去但如果像我一樣手動部署就得在應(yīng)用的app.config或web.config里補一段system.data DbProviderFactories add nameOracle Data Provider for .NET invariantOracle.DataAccess.Client descriptionOracle Data Provider for .NET typeOracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version4.122.1.0, Cultureneutral, PublicKeyToken89b483f429c473a8 / /DbProviderFactories /system.data托管驅(qū)動對應(yīng)的注冊段類似add nameOracle Data Provider for .NET, Managed Driver invariantOracle.ManagedDataAccess.Client descriptionOracle Data Provider for .NET, Managed Driver typeOracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version4.122.1.0, Cultureneutral, PublicKeyToken89b483f429c473a8 /注意一個細節(jié)Version和PublicKeyToken要以解壓出來的 DLL 實際屬性為準。我之前就因為直接復(fù)制網(wǎng)上的配置沒改版本號白白排查了半天。3.3 32 位進程撞上 64 位驅(qū)動錯誤長得像 .NET 的問題x64 包里的 native DLL 是 64 位但你的應(yīng)用程序進程可能是 32 位。最常見的一種情況是 IIS 應(yīng)用池里開啟了“啟用 32 位應(yīng)用程序”或者老系統(tǒng)里某個服務(wù)被強制編譯成 x86這時候加載 64 位 DLL 會報BadImageFormatException字面上看像是代碼問題實際是位數(shù)不匹配。遇到這種問題先去確認進程位數(shù)再看包是 x64 還是 x86。如果應(yīng)用必須跑 32 位那就得找對應(yīng)的 x86 版 ODAC而不是在代碼層面折騰。4. 連接失敗排查ORA 錯誤碼背后的共同病因Xcopy 部署免安裝但排錯的邏輯反而更清晰。我總結(jié)過一套從客戶端到數(shù)據(jù)庫逐層拆的排查鏈路照著走能少繞很多彎。4.1 常見錯誤碼速查錯誤碼 / 異常含義最常見原因先查什么ORA-12154TNS 無法解析連接標識符別名不在 tnsnames.ora或 TNS_ADMIN 沒指向正確目錄tnsping 別名確認 TNS_ADMIN確認文件名是 tnsnames.oraORA-12514監(jiān)聽當前無法識別請求的服務(wù)service_name 寫錯或監(jiān)聽里沒有動態(tài)注冊該服務(wù)用 LSNRCTL STATUS 看監(jiān)聽確認服務(wù)名ORA-12560協(xié)議適配器錯誤本機連接時客戶端與實例配對不上常見是 PATH 混入多個版本或位數(shù)不符檢查 PATH 順序檢查位數(shù)檢查數(shù)據(jù)庫服務(wù)是否啟動BadImageFormatException非 ORA 錯誤進程位數(shù)和 Oracle 客戶端位數(shù)不匹配確認應(yīng)用是 x86 還是 x644.2 逐層排除的順序第一步先tnsping別名確認 tnsnames 解析這條鏈路是通的。第二步用sqlplus user/passhost:port/service這種 EZ Connect 方式繞過 tnsnames如果通了問題基本鎖定在 TNS_ADMIN 或 tnsnames.ora 內(nèi)容。第三步檢查 PATH 里是不是有多個 Oracle 目錄。機器上如果曾經(jīng)裝過老版本 Instant Client前面那個目錄會直接決定使用哪個庫順序錯了就會被老版本劫持。第四步確認應(yīng)用賬戶有解壓目錄的讀取權(quán)限。IIS 應(yīng)用池賬戶尤其容易踩這個坑目錄沒權(quán)限啟動服務(wù)時加載 DLL 直接失敗。我遇到過最隱蔽的一次tnsnames.ora 文件內(nèi)容完全正確但文件被保存成 UTF-8 帶 BOM 格式SQL*Plus 解析時把 BOM 也讀進去導(dǎo)致別名永遠匹配不上。這類問題最惡心因為tnsping報錯都很正常但就是連不上。解決方法是把文件另存為系統(tǒng) ANSI 編碼或者無 BOM 的 UTF-8。5. 關(guān)于“免安裝”的真相以及復(fù)制克隆時的注意點到了這一步你的環(huán)境基本能跑通了。但我還是想潑幾盆冷水講幾個 Xcopy 模式容易產(chǎn)生誤解的地方。5.1 “綠色免安裝”不等于零寫入如果你完全手動部署不運行 install.bat通常系統(tǒng)注冊表不會被寫入什么關(guān)鍵項。但只要你運行 install.bat它就可能往注冊表和 machine.config 里寫配置。還有 Oracle Provider for OLE DB 這類組件使用時會檢查注冊表里的 Oracle 節(jié)點。所以我更愿意把 Xcopy 定義為“受控寫入”而不是絕對的綠色。真正的一動不動只能發(fā)生在你手動配置 只用 managed ODP.NET 的場景。5.2 把整個目錄復(fù)制到另一臺機器前先問三件事第一件事路徑變沒變。如果你運行過 install.bat系統(tǒng)層面的配置可能寫死了絕對路徑換個目錄就得重新跑腳本或者改配置。第二件事環(huán)境變量配沒配。復(fù)制目錄只是第一步新機器的 PATH 和 TNS_ADMIN 必須重新設(shè)置。第三件事目標機器上有沒有其他 Oracle 環(huán)境。只要有PATH 順序就要小心不能讓它搶跑。我一般建議sensitive 的內(nèi)部工具機盡量統(tǒng)一用一套固定目錄比如都叫C:\lib\odac122010xcopy這樣腳本復(fù)制過去只需設(shè)環(huán)境變量不用改任何配置。5.3 什么時候該換回完整客戶端Xcopy 能解決 80% 的“程序連 Oracle”場景但如果你需要圖形化 PL/SQL 調(diào)試、需要 SQL Developer 全家桶或者要處理非常復(fù)雜的 Oracle 開發(fā)工作它確實不如完整客戶端省心。換回完整客戶端不是丟人的事選工具的標準一直只有一個——適不適合當前場景。拿這個包踩過幾次坑之后我現(xiàn)在的基本操作是能選 managed 驅(qū)動絕不碰 unmanaged能用 EZ Connect 驗證就絕不先調(diào) tnsnames路徑保持絕對簡單。這套組合下來Xcopy 的穩(wěn)定性比大多數(shù)人想象中要高得多。如果你剛好卡在某個錯誤碼上照著上面的鏈路逐層排多半能找到出處。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲精品一区二区精华| 蜜桃视频一区二区三区在线观看| 欧洲黄色网| 久草色悠悠在线视频| 最新av网站在线观看| 国语人妻精彩刺激| 强奸乱伦αv片| 色噜噜日韩精品| 91人妻超碰| 日本色色视频网站| av影片在线观看不卡| 97爱b| 丰满人妻av一区二区三区| 国产99999| 四虎免费在线播放| 夜夜嗨一区| 亚洲自拍另类丝袜综合| 婷婷大香蕉| 国产久久成人| 人人爱人人乐人人操| 日韩欧美天天爽爽爽天天爽爽| 天天做天天爽| 欧美日韩国内不卡| 蜜桃av综合网发布| 97人人操人人摸| 校园春色 欧美| 九九久久玖玖| 亚洲资源站| 性感美女91影视| 97爱爱官网| 亚洲天堂资源| 久久机热| 激情情色五月天| 中文字幕神马久久| 精品成人女人久久| 97一本大道亚洲一区| 成年男人的天堂| 啊啊啊操一区| 亚洲色久| 成人精品视频一区二区| 青青草在线成人视频| 九九热免费视频| 91|九色|国产熟女| www四虎| 人人爽天天爽| 青青草视频在线观看一区二区| 偷拍欧美综合| 操操操操网黑人| 97 超碰 人人做 人人爱| 天天操天天射青青草| 五月综合色| 9久综合网| 99色综合| 操B久久| 国产吹潮女在线观看| 日韩精品电影| 超碰色大香蕉| 亚洲伊人成综合成人网| 国产激情在线| 精品人妻夜夜草| 99在线观看无大码| 岛国不卡超碰护士AV在线播放| 97天天在线| 亚洲做性| 亚洲影视综合| 自拍偷拍草一草| 亚洲成?V人片在线观看福利| 欧美中文字幕男人天堂久久精品| 日韩人妻无码精品系列| 死我十八禁| 欧美色另类| 久久国产AⅤ| 天天躁日日躁AAA片李宗瑞| 日本免费中文一区二区三区四区 | 久久国产精品91| 曰韩欧美国产传媒麻豆第一区| 日韩一区二区熟女| 大香蕉一级黄色片久久| 亚乱色| 深爱五月天| 久久久久久九九九九-美女久久久久久久-成人AV | 性生活无遮挡纯毛片在线看| 久久久久久久久9| 成人午夜高潮av猛片| 国产日韩在线播放| AV天堂男人的天堂| 国产sv美女内射| 无码高清操逼网址| 蜜桃在线观看一区二区三区 | 亚洲欧美色图片| 婷婷丁香五月激情啪啪| AV女优男人的天堂| 99精品成人免费看| 亚洲av综合色区无码一| 91操人视频| 日韩精品99999| 99久久9| 亚洲久久久| 日韩人妻一二三区视频| 手机不卡视频不卡在线一二三区| 大香蕉手机在线| 日韩一级特黄av毛片| 哈哈操电影AV| 国产白丝AV| 色色色欧美| 久操黄色视频| av爱爱爱| 一区二区 电影 亚洲| 天天看片青娱乐| A V视频日本| 麻豆天美传媒在线视频天堂| 免费A片三p视频| 精品国产片亚洲一区| 磁力99AV| 成人自拍三级在线观看| 色婷婷成人综合| 国产亚洲中文不卡二区| 日韩图区| 亚洲av综合伊人久久| 五月天综合| 亚洲性综合11| 亚洲一卡2卡3卡4卡乱码网站| 夜夜嗨绯色| 激情综合 婷婷五月 红杏| 99热99在线播放激情| 欧美久久草熟女| 青娱乐91| 东京热av男人的天堂| 日韩一级二级三级在线不卡观看完整| 九九Av| 欧美日韩国产精品久久色婷婷| 婷婷av在线中文字幕| 欧美成人精品一区二区三区| 丝袜人妻av一区二区| 国产亚洲 中文欧美久久| 久久专区| 天天看特黄的免费网站| 国产亚洲精品农村妇女| jiujiujiujingpin| 青青草九九九九九| 99热精品在线| 大香蕉日韩| 素人播放一区| 操逼天美3区| 欧美少妇性乱| www欧美性爱| 久久αⅴ| 欧美日韩国产电影| 日韩女模中文造逼| 99夜夜操| 人妻在线大香蕉| 青娱乐亚洲自拍| 超碰久草| 欧美日韩222| 一级片在线观看高清无码| 亚洲性图91| 99婷婷| 大色综合| 色爽——AV| 欧美99999| 国产家庭乱伦表演| 任你干在线视频| 99re国产中文字幕| 强奸乱伦AV网址| 久草线上视频免费看| 五月婷丁香| 内射夫妻三片| 亚洲国产熟妇综合色专区| 日本天天人人狠狠在线日美女| 日本在线观看网址| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 99久久亚洲精品无码毛片潘甜甜 | 久久久96| 在线中文AV| 婷婷五月色| 亚洲精品一二区| 情色大香蕉| 一区,二区,三区视频| 婷婷AV一区二区三区| 免费岛国一级片| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 操国产逼| 91一区二匹| 国产免费一区| 日日夜夜草草草| 夜夜爽77777| 久久久久国产一区二| 无码137片内射在线影院| 91亚洲网站| 午夜AV污污污| 久久后入制服| 欧美性天天影院| 亚洲最大的黄色电影网站。| 野狼激情网| 中文字幕在线高清男人的天堂 | 中文字幕啊啊啊在线观看视频| 国产亚州高清国产拍精| 久久肏大逼| 天天色天天干天天射| 久久久少妇| 精品人妻一区二区三区不卡断 | 久久妇| 九九九久千久久激情蜜桃在线看 | 眼镜人妻101.com| 人妻少妇久久中文字幕一区二区 麻豆 | 夜夜久久| 97视频7| 69精品人人人人| 欧美最婬乱婬爆婬性视频 | HEYZO高无码国产精品227| 国产熟女完整版中字 | 亚洲熟妇自偷自拍另欧美| 柠檬AV导航| 五月天丁香网| 看一级黄色视频| 女人被添高潮免费视频| 99精品无码| 九九精品热| 欧美日韩国产色图在线| 亚洲精品视频二区| 热天堂一区二区| 男人干美女| 日韩不卡码| 人妻超碰青青草98| JuliaAnnXXX888| 亚洲人妻日日日| 欧美性暴力| 屁股久久久久久久| 精品国产一区二区三区香蕉欧美| 粉嫩粉嫩一区性色AV片| 色色色热| 人妻 制服 日韩 中文 在线| 自拍亚洲综合| sewuyueav| 精品国产乱码久久| 国产黄片精品在线| 四虎影院成年人片| 欧美成不卡网| 欧美日韩人妻婷婷一区| 69精品| 日韩黄色片子| 99无码视频| 亚洲乱色视频一区、二区在线| 伊人aaa| 91狠狠狠| 综合伊人网12色| 狼狼色丁香久久婷婷综合五月| 女人爽到高潮潮喷18禁网站| 品亲网欧美品亲网| 欧美色性情| 综合激情二| 久久色情| 性爱AV天堂| 日本在线伊人啪啪| 国产亚洲精品第一最新| 久久久久9久久久久| 精品综合久久久久久97| 97色伦97色伦国产欧美| 中文字幕一区日韩精| 熟妇熟女一区二三区| 人妻 欧美亚洲| 无码精品久久| 丁香九月婷婷| 五月天亚洲网| 久久欲| 99亚洲精品| 亚洲日韩乱码中文无码蜜桃臀网站 | 97资源站日韩| 中文字幕亚韩| 欧美日动态视频| 久久亚洲AV无码白度| 天天做日日做天天欢。| 丝袜视频一区二区在线播放国产中文| 亚洲久久久久| 91丝袜美女国产| 欧美日韩亚洲国产中文永久天天看| 麻豆国产精品午夜视频| 麻豆天美电影一区二区| 国产精品乱码久久久| 国产成人精品日本视频| 99精品无码| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 欧美偷偷网| 性饥渴少妇av无码毛片| 九九热九九热| 欧美 亚洲 第一页 | 2020中文字幕在线| 激情啪啪拍91| 97精品一区| 91久久精品中文字幕| 精品国产一区二区三区久久久蜜臀| 麻豆一区二区AV天美| WWW黄片COM| A一级色女| 精品一区二区综合熟妇| 青青伊人这里只有精品| 亚洲最大无码中文字幕网站| 91碰碰| 免费操逼视频下载| 91激情国产| 97欧美性爱| 久久久96精品| 五月花婷婷| 91 丝袜在线播放| 99色婷婷中文字幕乱色| 99国产精品视频尤物| 欧美夜夜骑视频| 日韩国产乱子伦App| 啊啊啊啊啊啊啊网址在线观看| 日韩卡一卡二卡三在线| 国产熟女自拍| 男人的天堂激情| 久久国产逼| 9久久美女首页| 日韩欧美成人性爱在线| 综合亚州欧美| 嗯~啊~快点 死我视频| 秋霞网无码| 欧洲亚洲人妻无码中字久久三区四区| 国产精品点击进入在线影院| 天天综合欧美黑人| 澳门成人网站久国产日韩| 麻豆综合一区av| jiujiujiujingpin| 天天日天天操心| av网站免费看| 亚洲人久久久网| 日本免费亚洲欧美| 人人模人人看| 综合九九| 伊人青青一区成人视频在线观看区| 欧美大香蕉久| 国产熟女一区二区| 久久欧洲| 国产精品岛国片在线观看| 中文字幕一区二区三区四五区| 日韩啪啪啪啪啪| 大香蕉欧美| 九九热五区| 无码在线亚洲| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 国产女上位好爽在线| 激情五月天中文字幕色| 国产亚热在线久久| 美女啊啊啊啊pc| 在线a v| 色天天野狼综合社区| 夜夜操天天肏| 成人片在线播放| 91性高朝久久久久久久久| 色拍偷亚洲| 国产久久成人| 欧美极品美女aaaaaa级黄片| 91碰碰| 日韩人妻操B| 日韩乱伦影音先锋| 日本人妻伦在线中文字幕| 日本黄页视频在线观看| 精品无吗久久| 色五月激情网| 偷窥自拍亚洲天堂网爆| 久久综合亚洲色1080p| 97久久久久| 操B久久| 婷婷五月花| 日本三级一区二区 在线| 欧美性高潮| 狠狠2050在线观看| 淫色网综合| 99自拍视频| 熟女人妇一区二区三区| 美女操逼A A| 久久日本熟妇熟色一区| 久久嫩草| 亚洲狠| 大香蕉在线SuP| 99只有精品| 人人澡人人爽人人精品| 色好看av| 性色国产东北露脸精品视频| 男人干美女| 无码一区二区三区四区五区六区七区八区九区十区视频 | 夜夜草网站| 亚洲国产成人精品无码专区| 综合av社区| 一级做a爰片性色毛片久久| 精品玖九九久| 国产99999| 蜜臀久久99精品久久久久久成人小说| 欧美肥臀在线| 亚洲男人在线观看天堂| 熟女熟妇一区二区三四区| 色噜噜人妻av中文字幕| 欲香欲色综合天天伊人| 99少妇| 亚洲脚交| 97这里有精品| 国产91影院| 一级毛片电影免费看| 欧州91高潮| 人人操人人色网| 99人妻| 在线αⅴ| 美女午夜福利免费视频| 熟女突然公开看18禁影片| 国产剧情AV不卡在线观看| 国产三区免费在线观看| 99久久精品无码一区二区| 性爱乱伦一区| 亚洲少妇喷视频看| 日韩天堂av电影在线观看| 精品176精品2| 毛片麻豆91糖心精品毛情片| 凌辱美少妇久久aV| 亚洲在线| 国模精品娜娜一二三区| 男人的天堂网免费| 久久中文色图| 久久精品国产97欧美精品亚洲| 精品久久久久综合无码| Av手机版天堂网| 丰满少妇乱子伦精品无| 97福利视频| 99丝袜福利在线播放| 一级性爱视频免费观看| av无码av无码专区| 密桃99999| 日日干夜夜操视频h| 九草在线大香蕉| 国产久9| 亚洲无992tv| 精品一区二区综合熟妇| 蜜臀av一区二区三区免费观看| 99热这里只有精品地址| 欧美一区二区在线资源| 久久9免费视频| 最近二区三区视频大全| 欧美很很操视频| 激情在线青青操| 美国一区二区三区视频| 九色PORNY9l原创自拍| 天天操天天射青青草| 日韩视频小说在线观看 | 少妇大屁屁| 男人天堂网站| 插欧洲美女欧美精品| 亚洲欧美九九九| 97网站在线观看 | 亚洲综合97中文网| 后入福利视频| 亚洲综合另类| 亚洲?V高清一区二区三区尤物| 美女操逼福利视频| 偷偷人人精品女女久久| 亚洲欧美精品久| 免费A V在线播放| 97中文综合| 97资源超碰| 久干9操| 国产野战露脸在线播放| 中日韓欧美高清| 少好三P| 熟女熟妇一区二区三区视频| 91成人在线| www.五月天| 日韩一级特黄av毛片| 翔田千里AV无码秘 三区| 色综合20p| 97激情97激情| 夜夜爽妓女| 欧美成人一区二区三区在线播放| 亚洲欧美日韩制服另类| 欧亚乱色熟女一区二区| 性综合网| 性色亚洲| 欧美中出| 日本操逼视频在线| 无码天堂| 亚洲无线观看久久| 日韩在线电影| 亚洲成人精品在线一区| 青青伊人这里只有精品| 岛国大片国产| 欧美日韩操操操| 欧美在线观看综合国产| 中日韩熟女| 婷婷久久网| 超碰人人妻| 九月丁香婷婷| 啊啊好多水| 青青草久久一区网| 大但人体久久久久| 亚洲97在线观看| 精品无码久久久久久久杏吧| 伊人黄色片| 不卡中文字幕aⅴ在线| 岛国大片在线观看网站入口| 睡产熟女乱伦| 日日A∨| 亚洲欧美在线综合| 97视频播放| 无码高清少妇久久| 欧美黄色大香蕉一区二区| 婷婷五月丁香五月| 一本久久精品中文字| 啊啊啊操死我| 日韩av一级黄片| 久久久久13| 亚洲男人综合网| 欧美色青| 午夜婷婷| 亚洲日本天堂| 欧美亚洲自拍另类人妻| 五月天激情综合网| 久湿久久| 国产家庭乱伦性爱视频| 香港成人一级视频在线青青草| 久干网| 日本性爱网址| 玖玖综合.com| 国产精品久久久| 凹凸视频在线观看伊人| 99热免费精品| 国产隔壁老王影院在线| 成人精品视频| 十八禁视频网站| 97精品网站| 久久婷婷亚洲| 日本色日夜干| 久九干| a片久久久久久久久久久久| 日本免费不卡二区| www.黄色在线| 久久久久久久久女黄| 五月丁香婷婷综合| 蜜臀中文字幕| 少妇精品久久久| 最近2019中文字幕国语免费版| 日日干夜夜骑| 欧美黑人猛交春色影视大全| 夜夜草我| 国产精品97超碰| 色五月婷婷在线| 国产二区三区免费视频| 国产偷人妻精品一区二区在线| 日人妻视频91| 人人看人人插| 酒色综合网| 91麻豆一二三区| 清柠毛片| 五月天婷精品激情| 热久久无毒不卡| 欧美日韩人人早| 我要看免费韩日黄片| 午夜福利一区二区影院| 亚洲天天自拍| 欧美线天码中字| 日本 免费 一区二区三区 久久香蕉| 天天看夜夜看日日干| 91色伦综合| 色情成人五月天| 性饥渴少妇av无码毛片| 大逼色网站| 六月丁香网| 操逼1区| 少妇一级无码精品| 中出91视频| 99啪啪| 六月婷婷激情| 欧美日韩国产色图在线| 大黄片做爱的大的| 亚洲欧美清纯| 久久一本大香蕉| 女色视频社区| 超碰av在线| 亚洲最大网站av| 久思思热视频在线观看| 99re6在线视频播放免费精品| n1038 一二三区| 亚洲。日韩。欧美| 玖玖97综合| 婷婷色一区| 欧美在线干| 大香蕉久| 欧美人妻精品一区二区| 一级@啪啪视频| 高清无码久操视频| 人人干人人操人人爱| 丝袜亚洲综合| 欧美大香蕉久| 日韩国产精品人妻无码久久久| 亚洲欧美第一页| 欧美gv在线观看| 98人妻精品一区二区色欲| 亚州欧美另类| 一区二区三区国产在线播放| 欧州一区二区三区四区| 久久高潮妇女视频| WWW.操逼.COM| 99国产在线 精品 视频| 少妇人妻好深太紧了vr91| 色哟哟AⅤ| 日本无码1| 91粉芽高清在线一区二区| 婷婷五月天成人| 精品视频97| AV高清一区| 综合色久欲| 尤物av网站免费在线播放| 亚洲欧美国产中文视频| 郑州宾馆老熟女露脸啪啪| 日韩乱插| 青青草操逼逼视频| 亚洲男人天堂2013| 色综合国产在线观看| 影音先锋新男人| 最新国产精品久久精品| 97一区二区三区视频| 久久久久亚洲| 98一区二区精品| 天天欧美97| 亚洲巨爆乳一区二区三区四季网| 韩国一级AAA| 国产乱婷婷精品二区三区| 四虎精品永久在线观看| 凹凸久久人人| 天天干夜夜肏| 99精品成人免费看| 老熟女综合网 | 国产JDAV无码视频在线观看| 91亚洲影院综合| 人人做,人人操,人人摸| 国内操逼视频二区| 亚洲成人性爱网站在线播放| 久久婷婷亚洲欧| av强奸乱轮| 熟女高潮合集-永久久久-成人AV| 国产综合网站在线播放| 97资源站久久| 综合色99| 在线观看一级α片刺激高潮视频| 日韩成人精品中文字幕| 欧亚日韩三区| www.狠狠操| 中文字幕一区二区三区字幕| 亚洲熟妇综合久久久久久| 超碰成人公开| 人妻天堂网| 国产伊人自拍| 亞洲久久直播| 91亚洲情色| 久久久18禁| 日本 欧美 国产一区| 黄骗免费网站| 五月天亚洲网| 9 7超碰在线免费观看| 性爱1区| 午夜视频黄| 久久久久久99999国产精品| 日韩偷拍色图| 午夜天堂精品久久久久91| 中文日本免费高清| 偷拍 欧美 日韩| 最新精品久久蜜桃 | 91人人| 超碰色大香蕉| 老鸭窝在线视频播放| 久久久久久久久久久久欧美日| 性色乱AV一区二区| 亚洲色欲一区二区三区| 熟女中出视频| 国产免费大片| 亚洲黄网在哪免费看| 日本影视久久免费| 亚洲男人电影天堂| 97超碰亚洲| 精品久久在线区一区| 国产欧美一区激情交| 国产对白刺激视频| 一本大道不卡一二三区| 99国产精品视频尤物| 国产美女在线精品免费看| 久久久日本电影| 国产精品999zyz| 久久久久成人亚洲国产| 污污汅18禁网站在线永久免费观看 | 日本三级久| 久久九七| 青青操视频在线| 97久久久久| jazzjazz国产精品麻豆| 中文字幕精品一区欧美| 色人久久| 久久男人网| 日韩中文字幕av在线播放| 好看的久久不射无码影视影院| 9超碰免费| 97精选久久| 激情色图| 亚洲欧美日韩精品久久久一区二区| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 综合性视频99| 久超碰这里只有精品| 久久久久久久| 永久电影三级在线观看| 美国一区二区免费视频| 人妻日日夜夜精品| 91jk色拍| 大香久久| 中文字幕精品一区二区精| 亚洲日韩AV视色| 欧洲性爱无码区| 92人人操人人| 国厂麻豆77q4| 熟女乱3伦999| 五月天色图| 亚洲色图A| 久久婷婷综合国际产色怕| 在线观看A啊啊啊| 天天综合~91| 日本人体九九九九九九| 欧美激情 一区| 人妻-91porn| 丝袜天堂网| 欧美国产伊人久久久久| 久久久久久久久久精| 中文日本免费高清| 国产视频第2页| 国产 亚洲 丝袜 制服| 欧美72网页| 久久‘黄片视频| 黄色av播放免不| 性爱久久| 肉动漫无遮挡h在线观看| 大香蕉色十月| 欧美人人曰人人操人人射射| 97色爱| 大香焦A片| 欧美97网| 久久9 9 9精品| 日韩操逼HD| 国产探花精品在线| 五月天久久人妻| 狠狠色婷婷7777久| 欧美999| 天天综和| 中国探花熟女| 白丝被操91| 国产后入清纯| 亚洲熟妇丝袜在线观看| 亚洲超碰AV| 亚洲精品久久久久毛片A片拉屎 | 国模不卡| 成人精品无码| 国产精品九九| 天天综合影院91| 91黑丝在线播放| 亚洲中文字母在线播放| 国产女大学生AV| 91日产桃蜜| 蜜臀中文无码午夜| 9精品久久久久| 伊人操操| 丝袜视频一区二区在线播放国产中文| 日韩三四五区| 亚洲 日本 一 二 三| 一区二区三区 日韩欧美| 免费伦费视频在线观看| 少妇干B| a v网站在线播放| 免费日韩黄片| 福利在线观看一区二区| 亚洲操人| 丁香六月婷婷综合| 嗯嗯啊中文字幕| 男人的天堂2019AV| 啪啪91| 美女啪欧美一区| 国产 大胆 对白| 亚洲欧美天| 狠狠操使劲操| 日韩欧美午夜一区二区| 亚洲欧美在线观看2021| 亚洲精品色| 久久久久ab| 成人性交午夜免费片| 久久精品国产亚洲AV清纯| 日韩免费av片高清无码| 免费看国产曰批40分钟怎么下载| 亚洲国产无码精品首页久久久| 国产日逼视频| 狠狠干狠狠干| 久久久久斤小| 国产无码三级视频在线观看| 福利视频一区二区微拍| 思思热在线视频精品| 99re只有精品| 97亚洲中文| 人人人人插| 在线视频五十市| 四虎在线视频| 96久久精品一二三区色欲| 英伦大奶子熟妇吊带| 偷窥自拍亚洲| se吧提供91精品国产91久久久久久| 亚洲综合婷婷| 欧美综合网站999| 国产精品日日摸夜夜添骚逼| 99老司机精品视频在线观看| 欧美极品女人的天堂| 欧亚揄拍偷拍精品视频| 飘花国产午夜精品不卡| 91老司机在线视频免费观看| 国产sv美女内射| α√在线| 国产自偷| 五月天丁香| 伊人宅男大香蕉| 国产精品熟女丝袜一区二区| 性欧美| 人妻人人做人人澡人人爽欧美一区| 夜夜嗨av午夜成人| 天天草夜夜草高潮片| 91n免费处女| 亚洲欧洲精品视频发布| 天天在线91| 99精品久久| 嗯嗯不要 视频| 激情五月综合网| 久草在线| 欧美日韩大陆黑人少妇99| 五月天玖玖资源站| 久久久久亚洲三级电影| 国产日韩欧美| 强免费黄色网址| 成人五月天丁香激情综合| 精品一久久久| 中国乱伦一区二区| 午夜精品久久久久久久久久久久久 | 色屁屁影院www国产| 久久久久斤小| 久久久com| 综合操逼| 精品国产一区探花在线观看| 人妻天天爽夜夜爽2| 久久国产三区| 熟妇操花| 久久夜黄色无码A级大片| 亚洲三级。日韩三级| 使劲用力艹少妇视频一区二区| 九九热精品视频在线观看| 亚洲男人综合| 黑人娇小av在线播放 | 中日韩久久人妻一区二区| 色色色网站| 九月丁香综合网| 免费的很黄很污的全部视频| 久久丁香久草综合网| 欧美色网| 中文字幕天堂在线| 亚洲精品欧洲色| 久久久无码精品人妻二区 | 大香蕉五月天婷婷| 性色av网站| 久久男女激情视频网站| 久干9操| 十八岁啪啪视频免费看| 黄色小视频日本txt| 欧美不卡二区| 免费中文在线| 亚洲午夜AV| 五月色综合| 亚洲综合五月天婷婷丁香| 婷婷丁香六月| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 天天日天天操天天射河南省| 久久精品超碰| 亚州综合色| 中文字幕在线免费观看2| 精品亚洲天堂| 一本色道综合久久欧美| 国产乱码精品一区二区三区四川| 国产精品激情久久久久久久| 91精品无码人妻系列| 无码聚合| 欧亚免费视频| 欧美 中文字幕 一区| 偷拍片久久| 插插综合网天天影视网| 中日韩一区二区三区欧美| 久久久无码av精| 亚洲天堂中文字幕无码男同| www.AV有限公司一区| 少妇三p| 国产精品不卡av免费在线观看| 草草网站影院白丝内射| 丁香五月天婷婷姐| 国产精品国产| 一级做受视频免费是看美女| 丁香五月激情综合国产| 狠狠躁AV| 欧美日韩亚洲天堂| 欧美精品久久久久久久久88| 91视频观看网站| 亚洲人妻爽爽爽| 国产成人精品日本亚洲语言| 日韩精彩免费| 69一区二区三区 | 天天看综合网| 欧美日韩狠狠爱| 韩国午夜理伦三级好看| 国产福利精品最新在线 | 欧美偷偷网| 乱伦AVxx| 无卡一区=区| 国产真乱mangent| 人妻22p| 自拍六区| 91黑丝露脚| 99超碰碰| 免费看日产一区二区三区| 超碰97久久观看| 国产精品国产自产高清AV| 久插不卡| 午夜a成v人电影| av亚洲天堂资源网站| 亚洲一区操| 人人天天欧洲| 豆花视频操逼网址| 少妇丝袜在线观看AV| 黄色免费网页无码| 97AV在线观看| 欧美78| 丁香啪啪| 涩涩涩综合| 久久精品99久久久久久| 日本午夜精品理论片A级APP发布| 国产精品一区二区三区免费视频| 操我啊啊啊啊啊| 国产精品一二三在线看| 精品免费一区| 超碰综合97在线| 少妇免费视频| 精品性爱一二三区| 久久久国产av美女私房| 97se亚洲| 伊人久久蜜月| 天天干2019| 色小视频蜜乳| 人妻丰满熟妇一区二区三| 美女91AV| 99蜜桃臀久久久欧美精品网站| 欧日韩不卡视.频| 国产小视频91| 一级性爱啪啪视频| 97在线观看| 男同专区一区二区三区在线| 国产精品夜夜夜| 精吧天堂| 国产在线精品电影观看| 爱欲AV| 淮穴色AV| 91久精品| 欧美精品在线观看| 色播五月丁香| 一区二区偷拍拍视频| 日日碰狠狠添天天爽超| 国产传媒操逼视频| 国产一区二区三区白丝| 欧美日韩97| 天天日天天干天天摸天天操| 色天堂在线观看| 丝袜无码a片| 中文字幕免费看| 美女天天干| 欧美亚洲今日在线| 国产精品久久久 | 亚洲春色欧美| 91五月天| 欧美综合综合| 99久久久久久亚洲精品不卡| 亚洲精品人妻在线| 国产尤物AV尤物在线观看不卡| 国内毛片婷婷六月色| 成人网站 免费观看| 99色色网| 91亚洲欧美色图| 久久久性少妇| 淫荡网址| 中 文字幕一区二区三四 五 区日 日 骚| 97在线青| 91黑丝在线| 欧美刺激色黄片免费看| www.四虎在线| 91老妇女| 亚洲av综合伊人久久| 看一级黄色视频| 色噜噜人妻丝袜AV资源| 超碰地址久久| 日韩成人大片在线观看| 丝袜综合| 国产主播福利| 日韩啪啪啪啪啪| 亚洲风情综合网| 男人a天堂手机在线版| 国产欧美一区二区| AV中文字幕三四五| 1禁看欧美黄片免费看| 亚洲情色图片区| 久久9久| 五月天大香蕉| 久草草一二三四区久久| 亚洲美女av无码| 五月婷婷深深爱| 久久久9 9 9精品| 黄色电影在线播放综合网站 | 天堂亚洲精品久久老牛| 日韩人妻一二三区视频| 好淫网一二三视区| yiqicaoav| 射欧美综合| 大学生口爆吞精| WWW美腿丝袜香蕉中文| 婷婷伊人网| 九九九网站| 国产精品女同| 国产精品com| 国产SV一线| 欧美一区二区三区入口| 五毛骚逼极品美女怕怕| 欧美人妻精品一区二区| 无码九九| 91粉芽高清在线一区二区| 97在线观看| 九九九草| 欧美|91色综合| 欧美大香蕉同搞| 天天欲望网| 亚洲中文字幕乱码无码一区二区| 精品国产91av一区二区三区| 国产9熟妇视频网站| 很黄很污的免费网站| 亚洲精品官网在线观看| 色欲久久99国产精品久久久久久| 欧洲射精91| 亚洲高清无码免费观看视频| 日韩福利综合一区| 9精品久久久久| 99热这里只有是精品10| 色妹子A V| 五月激情啪啪| 亚一综合久久久久久久久久| 91肉丝| 亚州综合在线| 夜夜无码| 麻豆区久久久久亚| 日韩钢筋无码高清啾啾啾| 日韩免费人妻色情网站| 色噜噜综合网| 天天精品| 色乱二区| 狠狠爱综合| 91精品大奶人妻| 探花激情视频| www.av在线视频| 激情综合二| 这里只有精品视频在线观看麻豆| 日本性爰一道本| 欧美性爱18观看| 国产午夜在线观看视频| 亚洲日韩av专区无码| 操逼操2| 久久久久亚洲熟妇熟女| 日本精品九九九| 福利在线视频一区二区| 乱子伦一区二区三区国产精品| 亚洲第一二区另类图| 青青草色插素人| 91网站18+| 欧美加勒比| 伊人九九九| 草草草视频在线免费看| 亚洲**2021在线观看| 久久无码成人| 久久综合资源一区二区| 深夜激情无码| 免费在线观看国内色片网站网址| 欧美成人性爱视频大全| 麻豆精品久久久久久久| 极品少妇99| 久久婷婷一区| 日韩三级在线观看网站| AV网站高清无码在线观看| 自偷自拍的亚洲视频| 九九性视频| 亚熟在线| 无码九九| 欧美中文字幕精品人妻| 91精品久久久| 日本精品一区三区| 97在线观视频免费观看| 精品一区二区三区麻豆| 丰满人妻一区二区三区性色| 亚洲天堂综合AV| 欧美激情久久久久| 色综合V| 国模少妇一区二区三区| 久草综合视频| 久久免费9| 五月天婷婷综合网| 日本性一区| 亚洲第一黄色av网站 | 亚州欧美在线| 国产精品一区二区 尿失禁| 97se综合网| 一区二区三区视频| 色妺妺在线视频| 加勒比aⅴ| 欧美熟爽综合| 国产精品久久久亚洲第一牛牛_在线观看| 亚州欧美色图| 91色情黑丝搞鸡在线观看一区二区三区三州| 天天天天天天天天综合| 日韩极品无码B| 久草在| 精品国产久热在线观看| 熟女高潮合集-永久久久-成人AV | 欧美亚洲色图另类国产| 日本孕妇孕交| 久久精品国产亚洲AV无码做| 日本不卡免费二区| 亚州色交| 婷婷在线视频在线观看| 欧美日韩精品国产91| 岛国在线免费视频| chaopen97久久| 国产 日韩 欧美 人妻 熟女 中文 69人妻精品一区二区绯色 | 日本不卡二三区| 中文字幕性感少妇av| 亚洲色图图片| 一道本东京热加勒比一区二区三区| а√天堂资源官网在线资源| 欧洲一区二区三区免费| 欧美一级A片在线看视频性色| 大鸡巴久久| 乱理日韩中文| 黑丝少妇在线观看| 18禁止看精品中文字幕| 色欲久久99国产精品久久久久久| 亚洲欧美一区二区不卡视频播放 | 亚洲AV无码天美传媒一区| 亚洲一级特黄大片在线播放91| 91色综合| 天天噜| 伊香蕉综合久久久久久久噜噜噜 | 成人久久精品| 1024亚洲中文字幕久在线看片你懂的| 亚洲色狠| 色婷婷日韩精品一区二区三区| 欧美黄色片AAAAA|