99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

Windows上Oracle 12c打補(bǔ)丁:Opatch命令詳解與避坑指南

Windows上Oracle 12c打補(bǔ)?。篛patch命令詳解與避坑指南 簡(jiǎn)介針對(duì)Windows平臺(tái)的Oracle 12c補(bǔ)丁工具OPatch資源包面向數(shù)據(jù)庫(kù)管理員與系統(tǒng)運(yùn)維人員解決Windows環(huán)境下應(yīng)用Oracle補(bǔ)丁時(shí)OPatch工具缺失或版本不匹配的問(wèn)題涵蓋補(bǔ)丁檢測(cè)、安裝、回滾等常見(jiàn)維護(hù)場(chǎng)景。壓縮包共454個(gè)文件整體102.88MB以jar、dll、exe等可執(zhí)行與依賴(lài)組件為主輔以bat批處理腳本、properties配置文件、md說(shuō)明文檔及sh輔助腳本構(gòu)成一套完整可用的OPatch工具鏈便于在無(wú)外網(wǎng)環(huán)境離線部署和補(bǔ)丁應(yīng)用。包內(nèi)包含核心的opatch命令與配套的補(bǔ)丁應(yīng)用、數(shù)據(jù)補(bǔ)丁、自動(dòng)補(bǔ)丁等工具以及JVM發(fā)現(xiàn)、WebLogic補(bǔ)丁等輔助腳本并附有證書(shū)、黑名單、字體等環(huán)境配置文件可幫助讀者快速了解Oracle補(bǔ)丁工具的目錄結(jié)構(gòu)、運(yùn)行機(jī)制和典型用法提升補(bǔ)丁管理與排錯(cuò)效率。已有996人學(xué)習(xí)下載適合需要手工維護(hù)Oracle 12c補(bǔ)丁的中高級(jí)DBA與運(yùn)維人員參考。1. 在 Windows 上給 Oracle 12c 打補(bǔ)丁為什么 Opatch 才是真正的入口Windows 服務(wù)器上的 Oracle 12c 要打補(bǔ)丁很多人第一反應(yīng)是在解壓目錄里找 setup.exe雙擊后卻發(fā)現(xiàn)什么都沒(méi)發(fā)生。真正干活的是一套命令行工具 Opatch它負(fù)責(zé)把補(bǔ)丁內(nèi)容寫(xiě)進(jìn) ORACLE_HOME 的二進(jìn)制文件同時(shí)更新 inventory補(bǔ)丁清單少了它補(bǔ)丁包解壓得再整齊也白搭。這篇筆記寫(xiě)給兩類(lèi)人一類(lèi)是剛接手 12c 的 DBA 和運(yùn)維想知道在 Windows 上打補(bǔ)丁到底有哪些步驟、哪些命令必須先驗(yàn)證另一類(lèi)是已經(jīng)打過(guò)幾次補(bǔ)丁但踩過(guò)坑的人比如補(bǔ)丁裝完版本沒(méi)變、文件被占用、回滾失敗這類(lèi)翻車(chē)現(xiàn)場(chǎng)。我會(huì)按“安裝前清單 → apply 與驗(yàn)證 → rollback → 常見(jiàn)坑 → 一鍵封裝”的順序把它講透。2. 準(zhǔn)備階段Opatch 版本核對(duì)、補(bǔ)丁類(lèi)型與 Windows 專(zhuān)屬環(huán)境要求2.1 先分清 12c 的補(bǔ)丁家族CPU、PSU 和 RU 在 Windows 上的叫法Oracle 12c 的補(bǔ)丁體系對(duì)新手相當(dāng)不友好因?yàn)橥瑯咏小按蜓a(bǔ)丁”三個(gè)月一次的和臨時(shí)補(bǔ)的安裝方式完全不同。常見(jiàn)的有 CPUCritical Patch Update每季度發(fā)布主要修安全漏洞會(huì)被后續(xù)補(bǔ)丁覆蓋PSUPatch Set Update是累積性的通常含上一個(gè)季度的 CPU在 12.1 時(shí)代最常見(jiàn)從 12.2 開(kāi)始季度補(bǔ)丁更多以 RURelease Update和 RURRelease Update Revision命名。有一點(diǎn)要記住這些補(bǔ)丁在 Windows 平臺(tái)上不能跨平臺(tái)混用DB 和 GIGrid Infrastructure要分別有對(duì)應(yīng)的補(bǔ)丁包任意拿 Linux 的文件往 Windows 的 ORACLE_HOME 里覆蓋系統(tǒng)直接起不來(lái)。下載下來(lái)的補(bǔ)丁包文件名一般長(zhǎng)這樣p8位補(bǔ)丁號(hào)_版本_MSW-x86-64.zip。中間的MSW-x86-64就是 Microsoft Windows 平臺(tái)標(biāo)記對(duì)應(yīng) Linux 平臺(tái)的Linux-x86-64下載時(shí)一定要看準(zhǔn)。解壓后會(huì)得到一個(gè)同名目錄里面有 README.html、etc 目錄和一堆文件。README.html 是三個(gè)必讀項(xiàng)最低 Opatch 版本、數(shù)據(jù)庫(kù)版本要求12.1.0.2 還是 12.2.0.1、是否需要額外執(zhí)行 SQL 腳本。網(wǎng)上的很多 oracle12c 安裝教程在打補(bǔ)丁這一步都草草帶過(guò)實(shí)際補(bǔ)丁包的規(guī)范遠(yuǎn)比安裝時(shí)復(fù)雜前置條件漏一條就可能白等一個(gè)維護(hù)窗口。2.2 確認(rèn) Opatch 版本版本不對(duì)補(bǔ)丁裝了等于白裝補(bǔ)丁包的 README 里都會(huì)寫(xiě)“最低 Oracle Opatch 版本 12.2.0.1.x”之類(lèi)的硬性要求。如果本機(jī) Opatch 太老apply 會(huì)在前置檢查階段直接失敗報(bào)類(lèi)似于 OUI 權(quán)限不足或版本太舊的錯(cuò)誤根本走不到文件替換那一步。在 Windows 上確認(rèn)版本的方法很簡(jiǎn)單用管理員身份打開(kāi) cmd然后執(zhí)行set ORACLE_HOMED:\app\oracle\product\12.1.0.2\dbhome_1 cd /d %ORACLE_HOME%\OPatch opatch.bat version opatch.bat lsinventory第一行是手動(dòng)指定 ORACLE_HOME避免登錄用戶的環(huán)境變量指向別的數(shù)據(jù)庫(kù)目錄cd /d跨盤(pán)符進(jìn)入 OPatch 目錄保證調(diào)用的批處理是當(dāng)前目錄里的這一份version會(huì)輸出當(dāng)前 Opatch 的版本號(hào)lsinventory會(huì)列出這個(gè) ORACLE_HOME 下已經(jīng)安裝的全部補(bǔ)丁這一步的輸出在后續(xù) analyze 和 rollback 時(shí)都要用它來(lái)對(duì)照。在 Windows 上執(zhí)行時(shí)確認(rèn) cmd 窗口標(biāo)題帶“管理員”字樣否則后面 apply 會(huì)遇到大量權(quán)限類(lèi)報(bào)錯(cuò)白折騰半小時(shí)。如果服務(wù)器上裝過(guò)多個(gè) Oracle 產(chǎn)品PATH 環(huán)境變量里可能殘留著多個(gè) OPatch 路徑最省心的做法是把完整路徑寫(xiě)進(jìn)命令也就是始終用%ORACLE_HOME%\OPatch\opatch.bat而不是裸敲opatch。另外建議把 ORACLE_HOME 寫(xiě)進(jìn)系統(tǒng)環(huán)境變量不寫(xiě)也行但腳本化時(shí)會(huì)麻煩。這里我一般會(huì)在執(zhí)行前順手敲一句where opatch看看系統(tǒng)到底把命令解析到了哪個(gè)目錄如果指向的不是當(dāng)前 ORACLE_HOME后面一定出幺蛾子。2.3 Windows 與 Linux 打補(bǔ)丁的差異服務(wù)、文件鎖和權(quán)限同樣的補(bǔ)丁包Windows 和 Linux 的安裝邏輯完全不一樣。Linux 上可以拿 oracle 用戶直接跑$ORACLE_HOME/OPatch/opatch apply只要數(shù)據(jù)庫(kù)是干凈的大多數(shù)補(bǔ)丁甚至可以在線完成Windows 上最大的敵人是文件鎖。Oracle 的服務(wù)進(jìn)程會(huì)把 dll 加載進(jìn)內(nèi)存opatch 要覆蓋它時(shí)就會(huì)被系統(tǒng)拒絕報(bào)“文件被另一個(gè)進(jìn)程占用”。所以標(biāo)準(zhǔn)做法是打補(bǔ)丁前先把對(duì)應(yīng)的服務(wù)停掉。對(duì)比點(diǎn)Linux 環(huán)境Windows 環(huán)境執(zhí)行用戶oracle 系統(tǒng)用戶管理員 cmd是否需要停服務(wù)多數(shù)補(bǔ)丁不需要建議停 OracleService 和 Listener常見(jiàn)被占用文件少量 so 文件dll、exe 被服務(wù)加載后拒絕覆蓋Opatch 調(diào)用方式$ORACLE_HOME/OPatch/opatch%ORACLE_HOME%\OPatch\opatch.bat補(bǔ)丁平臺(tái)目錄Linux-x86-64MSW-x86-64在 Windows 上打補(bǔ)丁失敗的高頻原因就是OracleServiceORACLE_SID這個(gè)服務(wù)還在運(yùn)行。opatch 不是簡(jiǎn)單的文件復(fù)制它會(huì)調(diào)系統(tǒng) API 替換 dll一旦服務(wù)占用就會(huì)中斷。所以把數(shù)據(jù)庫(kù)服務(wù)和監(jiān)聽(tīng)服務(wù)停掉再 apply是 Windows 上更省心的姿勢(shì)哪怕補(bǔ)丁說(shuō)明寫(xiě)著支持在線。還有一個(gè)老坑解壓路徑不要放在中文目錄或帶空格的路徑里比如D:\數(shù)據(jù)庫(kù)補(bǔ)丁內(nèi)部腳本對(duì)路徑解析特別脆弱放在D:\patch\這種短路徑最省心。環(huán)境變量和 PATH 配置是 Windows 上最常見(jiàn)的翻車(chē)點(diǎn)之一數(shù)據(jù)庫(kù)、JDK、中間件多產(chǎn)品共存的機(jī)器尤其要小心 PATH 里殘留的舊 Opatch 路徑。3. 在 Windows 上執(zhí)行 Opatch apply從補(bǔ)丁解壓到驗(yàn)證的全流程3.1 下載、解壓與 README.html 的三項(xiàng)必讀信息補(bǔ)丁包從官方支持網(wǎng)站下載后先用解壓工具放到短路徑。Windows 10 和 Windows Server 2019 自帶 tar 命令可以直接解壓 zip老系統(tǒng)用 PowerShell 的 Expand-Archive 或 7-Zip 都行cd /d D:\patch tar -xf p12345678_121020_MSW-x86-64.zip解壓后的目錄名和 zip 一致比如p12345678_121020。進(jìn)入目錄后用瀏覽器打開(kāi) README.html重點(diǎn)找一個(gè)章節(jié)叫 Pre-Installation Instructions里面會(huì)寫(xiě)三類(lèi)信息最低 Opatch 版本、數(shù)據(jù)庫(kù)版本要求比如僅適用于 12.1.0.2.0、是否需要額外執(zhí)行 SQL 腳本。第二類(lèi)信息特別容易漏因?yàn)橛行┭a(bǔ)丁只改二進(jìn)制有些還要在數(shù)據(jù)庫(kù)里跑 catupgrd 之類(lèi)的數(shù)據(jù)字典升級(jí)腳本是否執(zhí)行直接決定數(shù)據(jù)庫(kù)起不起得來(lái)。README.html 里如果寫(xiě)了 “Make sure the Oracle service is stopped”那就老老實(shí)實(shí)停服務(wù)別討價(jià)還價(jià)。3.2 沖突分析opatch apply -analyze必須在正式 apply 前跑直接 apply 報(bào)沖突再回滾會(huì)浪費(fèi)大量時(shí)間更糟糕的是可能把一個(gè)本來(lái)健康的數(shù)據(jù)庫(kù)打成“半補(bǔ)丁”狀態(tài)。Opatch 提供了 analyze 模式只做檢查不寫(xiě)文件相當(dāng)于正式操作前的預(yù)檢。這一步我無(wú)論多急都會(huì)做因?yàn)樗軗踝〗^大多數(shù)依賴(lài)沖突cd /d %ORACLE_HOME%\OPatch opatch.bat apply -analyze -oh %ORACLE_HOME% -ph D:\patch\p12345678_121020 echo %ERRORLEVEL%-oh指定 ORACLE_HOME-ph指定補(bǔ)丁目錄兩者都必須是絕對(duì)路徑。analyze 會(huì)檢查補(bǔ)丁與已應(yīng)用補(bǔ)丁的沖突、補(bǔ)丁與二進(jìn)制版本的兼容性、以及補(bǔ)丁內(nèi)部文件是否完整。返回碼為 0 表示通過(guò)非 0 就停在前面輸出的沖突信息里比如它會(huì)直接告訴你“Patch xxx conflicts with patch yyy”。如果想看更細(xì)的依賴(lài)報(bào)告我一般還會(huì)加一句opatch.bat prereq CheckConflictAgainstOHWithDetail -ph D:\patch\p12345678_121020這條會(huì)把每個(gè)文件層面的依賴(lài)都列出來(lái)。analyze 不是百分百保證 apply 一定成功文件鎖、磁盤(pán)空間這類(lèi)運(yùn)行時(shí)問(wèn)題它管不著但它能篩掉九成以上的“裝完起不來(lái)”。3.3 正式 apply命令與執(zhí)行背后的動(dòng)作analyze 通過(guò)后就可以正式應(yīng)用了。在 Windows 上我習(xí)慣先把服務(wù)和監(jiān)聽(tīng)停掉再進(jìn)入 Opatch 目錄執(zhí)行net stop OracleServiceORCL nul 21 net stop OracleOraDB12Home1TNSListener nul 21 cd /d %ORACLE_HOME%\OPatch opatch.bat apply -oh %ORACLE_HOME% -ph D:\patch\p12345678_121020net stop后面的服務(wù)名不固定可以用sc query | findstr /i oracle查實(shí)際服務(wù)名。apply 命令會(huì)做這么幾件事讀取補(bǔ)丁目錄里的配置文件、備份當(dāng)前二進(jìn)制到 ORACLE_HOME 下的.patch_storage目錄、替換 dll 和 exe 文件、更新 SQL 腳本目錄、最后把補(bǔ)丁信息寫(xiě)進(jìn) inventory。整個(gè)過(guò)程中終端會(huì)打印一行行進(jìn)度最后到 100%。Windows 上有兩個(gè)點(diǎn)需要特別提醒一是不要看它長(zhǎng)時(shí)間沒(méi)輸出就 CtrlC卡住時(shí)先看日志%ORACLE_HOME%\cfgtoollogs\opatch\下最新的 log 文件再?zèng)Q定是否干預(yù)二是 apply 完成后一般不會(huì)自動(dòng)啟動(dòng)數(shù)據(jù)庫(kù)需要手動(dòng)啟動(dòng)并按 README 要求執(zhí)行對(duì)應(yīng)的 SQL 腳本。腳本名因補(bǔ)丁而異必須按 README.html 里的說(shuō)明來(lái)猜一個(gè)名字跑反而會(huì)出問(wèn)題。3.4 驗(yàn)證lsinventory 與日志交叉確認(rèn)apply 輸出 100% 并不代表萬(wàn)事大吉。驗(yàn)證要分兩層第一層是確認(rèn) inventory 里出現(xiàn)了這個(gè)補(bǔ)丁第二層是確認(rèn)數(shù)據(jù)庫(kù)層也生效了。第一層用這條命令cd /d %ORACLE_HOME%\OPatch opatch.bat lsinventory -bugs_fixed | findstr 12345678lsinventory會(huì)列出當(dāng)前 ORACLE_HOME 下所有已應(yīng)用補(bǔ)丁加-bugs_fixed會(huì)在每個(gè)補(bǔ)丁下方顯示它修復(fù)的 bug 列表用findstr過(guò)濾剛才的補(bǔ)丁號(hào)能搜到就說(shuō)明 inventory 記錄已經(jīng)寫(xiě)入。但僅憑這條還不夠因?yàn)?Windows 上有過(guò)“文件復(fù)制成功但數(shù)據(jù)庫(kù)進(jìn)程加載的還是舊版本”的情況所以第二層驗(yàn)證要啟動(dòng)數(shù)據(jù)庫(kù)后執(zhí)行一句 SQLselect * from registry$history;看補(bǔ)丁記錄和安裝時(shí)間是否對(duì)得上。如果這里能看到補(bǔ)丁 ID且數(shù)據(jù)庫(kù)版本視圖v$version與補(bǔ)丁說(shuō)明一致才算真正打上了。日志文件也不要急著刪cfgtoollogs\opatch\里保留了 apply 的完整過(guò)程出問(wèn)題時(shí)要靠它判斷卡在哪一步。4. 回滾與補(bǔ)丁清理Windows 上的后悔藥要按這套流程吃4.1 回滾前必須滿足的三個(gè)條件打補(bǔ)丁沒(méi)有后悔藥Opatch 雖然提供了 rollback 命令但也不是無(wú)條件可用的。回滾前必須確認(rèn)三件事第一能拿到當(dāng)初應(yīng)用補(bǔ)丁時(shí)的 patch id 和確切版本最好的來(lái)源是opatch lsinventory的輸出在打補(bǔ)丁當(dāng)天就應(yīng)該順手存一份文本第二有可靠的備份Windows 上最簡(jiǎn)單的方式是打補(bǔ)丁前對(duì) ORACLE_HOME 做一次文件級(jí)副本或整機(jī)快照不要只依賴(lài) opatch 自己備份到.patch_storage的那份第三數(shù)據(jù)庫(kù)實(shí)例和監(jiān)聽(tīng)服務(wù)必須處于停止?fàn)顟B(tài)否則 rollback 時(shí)同樣會(huì)遇到文件占用。這三條缺一條回滾就可能從“后悔藥”變成“二次事故”?;貪L前再看一遍補(bǔ)丁包 README.html 的 Rollback Instructions有的補(bǔ)丁要求回滾后重新啟動(dòng)實(shí)例執(zhí)行更新腳本有的要求回滾后不執(zhí)行任何 SQL 直接啟動(dòng)差別很大。4.2 rollback 命令按 patch id 精準(zhǔn)撤銷(xiāo)回滾用opatch rollback參數(shù)比 apply 更簡(jiǎn)單因?yàn)樗恍枰a(bǔ)丁 ID不需要補(bǔ)丁目錄。操作前先停服務(wù)net stop OracleServiceORCL nul 21 net stop OracleOraDB12Home1TNSListener nul 21 cd /d %ORACLE_HOME%\OPatch opatch.bat rollback -id 12345678 -oh %ORACLE_HOME%-id后面跟的是當(dāng)初 apply 的補(bǔ)丁號(hào)可以在opatch lsinventory里查到注意不要帶p前綴也不帶路徑。rollback 前同樣可以先加一個(gè)-analyze參數(shù)試跑opatch.bat rollback -analyze -id 12345678 -oh %ORACLE_HOME%它會(huì)先檢查當(dāng)前系統(tǒng)中是否有其他補(bǔ)丁依賴(lài)這個(gè)補(bǔ)丁如果有依賴(lài)會(huì)提示沖突。rollback 的執(zhí)行過(guò)程和 apply 相反它會(huì)從.patch_storage目錄里找舊文件覆蓋回去再更新 inventory。如果 rollback 時(shí)報(bào)“Patch 12345678 is not applied”說(shuō)明當(dāng)初 apply 時(shí) inventory 就沒(méi)寫(xiě)成功先查日志確認(rèn)補(bǔ)丁是否真的在系統(tǒng)里再?zèng)Q定是重新 apply 還是直接恢復(fù)備份。4.3 清理日志與臨時(shí)空間別讓 C 盤(pán)靜悄悄爆掉Oracle 的 Opatch 日志默認(rèn)寫(xiě)在%ORACLE_HOME%\cfgtoollogs\opatch\命名格式是opatch_時(shí)間戳.log每次 apply、rollback、analyze 都會(huì)生成新文件。一兩個(gè)補(bǔ)丁看不出問(wèn)題打上三五年這個(gè)目錄輕輕松松積累幾個(gè) GB。驗(yàn)證無(wú)誤后我一般會(huì)把 30 天前的日志壓縮歸檔到別的盤(pán)再刪掉解壓出來(lái)的補(bǔ)丁目錄forfiles /p %ORACLE_HOME%\cfgtoollogs\opatch /s /m *.log /d -30 /c cmd /c del pathforfiles是 Windows 自帶命令/d -30表示只處理 30 天以前的文件/m *.log匹配日志文件/s處理子目錄。另外還要檢查%TEMP%和用戶AppData\Local\Temp下有沒(méi)有 Opatch 留下的臨時(shí)文件apply 過(guò)程中如果異常中斷這里容易殘留幾百 MB 的數(shù)據(jù)。清理時(shí)不要手動(dòng)去刪 ORACLE_HOME 下的文件尤其是.patch_storage目錄那里面保存著所有歷史補(bǔ)丁的備份手動(dòng)刪掉會(huì)讓以后所有 rollback 都失效。日志可以刪補(bǔ)丁目錄可以刪.patch_storage堅(jiān)決不碰。5. Windows 下 Opatch 的避坑指南5 條血淚記錄5.1 apply 時(shí)報(bào)“文件被占用”或“拒絕訪問(wèn)”現(xiàn)象opatch apply 執(zhí)行到一半終端彈紅字提示某個(gè) dll 無(wú)法訪問(wèn)后面跟著“being used by another process”。原因OracleService 服務(wù)還在運(yùn)行目標(biāo)文件已經(jīng)被加載到服務(wù)進(jìn)程里或者是 cmd 窗口沒(méi)有用管理員身份打開(kāi)。解決先執(zhí)行net stop OracleServiceORCL和net stop OracleOraDB12Home1TNSListener再以管理員身份重新打開(kāi) cmd重跑 analyze 和 apply。如果仍然提示占用打開(kāi)任務(wù)管理器檢查是否有殘留的 oracle 進(jìn)程有就直接結(jié)束再重試。5.2 opatch 命令執(zhí)行后提示找不到補(bǔ)丁目錄或版本不對(duì)現(xiàn)象同一個(gè)命令在 A 機(jī)器上跑得好好的在 B 機(jī)器上報(bào)“cannot find opatch”或識(shí)別到的 ORACLE_HOME 完全不對(duì)。原因PATH 里第一個(gè)命中的 opatch.bat 來(lái)自另一個(gè) Oracle 產(chǎn)品目錄或者-ph傳給了一個(gè)帶中文的路徑。解決不依賴(lài) PATH直接敲%ORACLE_HOME%\OPatch\opatch.bat全路徑先跑where opatch看看當(dāng)前解析到的是哪個(gè)目錄補(bǔ)丁解壓目錄統(tǒng)一挪到D:\patch\這種純英文短路徑下再執(zhí)行。這個(gè)坑在裝有多個(gè)版本數(shù)據(jù)庫(kù)的機(jī)器上特別容易踩。5.3 apply 長(zhǎng)時(shí)間卡在 97% 不動(dòng)日志寫(xiě)著 Updating inventory現(xiàn)象進(jìn)度停在 97%超過(guò)十分鐘沒(méi)有新輸出日志最后一行是 “Updating inventory ...”。原因文件替換已經(jīng)完成但 Windows Defender 或第三方殺毒軟件正在掃描剛替換的 dll導(dǎo)致 inventory 更新被臨時(shí)鎖住。解決先等足 15 到 20 分鐘觀察日志文件大小是否還在增長(zhǎng)如果完全停滯在維護(hù)窗口內(nèi)臨時(shí)關(guān)閉實(shí)時(shí)防護(hù)再重試 apply強(qiáng)行結(jié)束進(jìn)程前一定要先看日志確認(rèn)不是正常慢速執(zhí)行。遇到這類(lèi)問(wèn)題最忌諱手快直接 CtrlC 把 inventory 寫(xiě)到一半補(bǔ)丁狀態(tài)會(huì)變成既不在已應(yīng)用列表、文件已被替換的灰色地帶恢復(fù)起來(lái)非常痛苦。5.4 apply 顯示成功但 lsinventory 里 Opatch 版本還是舊的現(xiàn)象補(bǔ)丁說(shuō)明要求 Opatch 版本不低于 12.2apply 過(guò)程也顯示成功但再次查詢opatch version還是原來(lái)的舊版本。原因你執(zhí)行的 version 命令來(lái)自 PATH 中的另一個(gè) opatch而剛才 apply 用的卻是%ORACLE_HOME%\OPatch\opatch.bat也就是說(shuō)“打補(bǔ)丁和查版本”用的是兩套工具自然對(duì)不上。解決所有 Opatch 操作統(tǒng)一用完整路徑先執(zhí)行reg query HKLM\SOFTWARE\ORACLE確認(rèn)系統(tǒng)注冊(cè)表里的 ORACLE_HOME 指向哪里再把當(dāng)前要操作的 ORACLE_HOME 放到所有命令的最前面。見(jiàn)過(guò)不少運(yùn)維在打補(bǔ)丁前忘了這一步最后白忙一整晚。5.5 補(bǔ)丁打完后數(shù)據(jù)庫(kù)無(wú)法啟動(dòng)報(bào) ORA-00600 或無(wú)法識(shí)別文件現(xiàn)象apply 順利結(jié)束啟動(dòng)數(shù)據(jù)庫(kù)時(shí)報(bào) ORA-00600 內(nèi)部錯(cuò)誤或者提示某個(gè) dll 版本不受支持。原因二進(jìn)制替換了一半、數(shù)據(jù)庫(kù)服務(wù)在 apply 過(guò)程中仍在運(yùn)行導(dǎo)致部分動(dòng)態(tài)庫(kù)被寫(xiě)入不全、Windows 平臺(tái)目錄選錯(cuò)。解決不要嘗試在現(xiàn)有狀態(tài)下修復(fù)直接回滾執(zhí)行opatch.bat rollback -id 補(bǔ)丁號(hào) -oh %ORACLE_HOME%回滾后再啟動(dòng)數(shù)據(jù)庫(kù)如果 rollback 也報(bào)錯(cuò)就恢復(fù)打補(bǔ)丁前做的 ORACLE_HOME 備份。回滾成功后把補(bǔ)丁包文件名里的平臺(tái)標(biāo)記再核對(duì)一遍確認(rèn)不是拿 Linux 版補(bǔ)丁硬打在 Windows 上。6. 進(jìn)階技巧用一條批處理把 Opatch 檢查、apply、驗(yàn)證串起來(lái)手工敲命令雖然穩(wěn)但每周都要給不同環(huán)境打補(bǔ)丁時(shí)就嫌煩了。我習(xí)慣把整個(gè)流程封裝成一個(gè)批處理腳本入?yún)⒅挥醒a(bǔ)丁目錄剩下的檢查、停服務(wù)、apply、驗(yàn)證全部交給腳本echo off setlocal set ORACLE_HOMED:\app\oracle\product\12.1.0.2\dbhome_1 set PATCH_DIRD:\patch\p12345678_121020 set OPATCH%ORACLE_HOME%\OPatch\opatch.bat echo [1/5] stop oracle services... net stop OracleServiceORCL nul 21 net stop OracleOraDB12Home1TNSListener nul 21 echo [2/5] check opatch version... call %OPATCH% version echo [3/5] analyze patch... call %OPATCH% apply -analyze -oh %ORACLE_HOME% -ph %PATCH_DIR% if errorlevel 1 goto :fail echo [4/5] apply... call %OPATCH% apply -oh %ORACLE_HOME% -ph %PATCH_DIR% if errorlevel 1 goto :fail echo [5/5] verify... call %OPATCH% lsinventory -bugs_fixed | findstr 12345678 echo done. goto :end :fail echo Opatch failed. check log in %ORACLE_HOME%\cfgtoollogs\opatch\ :end endlocal腳本里的補(bǔ)丁號(hào) 12345678 是示例占位實(shí)際使用時(shí)要把它替換成你下載的補(bǔ)丁 ID同時(shí)把PATCH_DIR改成解壓后的完整目錄。call關(guān)鍵字不能省批處理調(diào)用另一個(gè) bat 文件后如果不加 call當(dāng)前腳本會(huì)直接結(jié)束不再返回errorlevel是 opatch 自己的返回碼analyze 失敗會(huì)停在 fail 分支。腳本最后一步的 findstr 只是簡(jiǎn)單的文本匹配真正上線前我還會(huì)給腳本加一段“啟動(dòng)數(shù)據(jù)庫(kù)后查詢 registry$history”的驗(yàn)證邏輯畢竟 inventory 有記錄不等于數(shù)據(jù)庫(kù)層已經(jīng)生效。腳本本身沒(méi)有對(duì)中文路徑做特殊處理如果服務(wù)端 cmd 默認(rèn)編碼是 GBK建議把腳本另存為 ANSI 編碼防止注釋亂碼導(dǎo)致if errorlevel判斷失效。我當(dāng)初在 Windows 上第一次打 12c 補(bǔ)丁時(shí)就是跳過(guò)了 analyze 直接 apply結(jié)果打出一個(gè)“文件覆蓋失敗但 inventory 已記錄”的怪狀態(tài)回滾又花了兩小時(shí)。從那以后養(yǎng)成的習(xí)慣是analyze 必跑、服務(wù)必停、驗(yàn)證必須查數(shù)據(jù)庫(kù)而不是只看終端輸出。這套腳本是我自己壓箱底的東西希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
免费视频无码| 99爱爱网| 99日本精品视频热| 逼里香不卡| 亚洲天堂99| 色六月 婷婷| 日日噜噜夜夜狠狠久久丁香五月| 丁香五月亚洲无码| 丁香六月婷婷久久综合| 九九热re99re6在线精品| 久久er99热精品一区二区| 婷婷五月天激情诱惑| 婷婷亚洲综合| 五月天色婷婷基地| 三区激情四射av| 97操碰人人| 免费观看的av| 96丁香六月婷婷蜜桃综合久久| 日韩十国产极品久久| 亚洲综合在线伊人婷| 色99视| 人人操AV| 久久a热| 五月第四色| 久久99热这里| 五月色无码| 人伦30P| 操精品9| 五月丁香六月在线| 五月天激情国产综合婷婷婷| 五月丁香六月婷| 台湾无码A片一区二区| www.激情五月天com| 97色色色视屏| 26uuu亚洲色| 久久五月视频| 久久久婷丁香五月| 五月色婷婷激情| 久久亚洲色导航| 九九热免费视频| www.十八禁不禁AV.com| 五月天夜夜爱夜夜操| 丁香五月天无码AV| 狠狠狠狠免费| 五月激情网络| 五月欧美丁香在线观看| 久草视频一,二三四| 天天干 夜夜爽| 激情五月婷在线精品| 性小说五月天| 婷婷五月色網站| 五月天基地| 丁香五月天五码婷婷| 夜夜夜夜做天天天做无码视频| 9.1综合网| 7超碰自拍| 91操片| 天天久综合网永久入口17v| 欧美精品A片一区在线观看| 9色在线视频精品观看| 久热re在线视频| 婷婷激情五月天小说| 婷婷丁香先锋资源网站| 97人妻碰碰碰久| 成人五月天丁香| 97九色视频| 五月天丁香婷| 婷婷中文字幕| 婷婷综合九月| 日韩无码一区二区三区四区| 丁香婷婷十月| www久久久| 日本综合色图| 潮汕成人AV片在线| 99热网站| 婷婷丁香激情综合色情| 99热亚洲| 色色丁香五月天社区| 婷婷久久五月天丁香| 色婷婷成人| 美女天天艹人人爽| 人人摸人人摸| 国产激情综合| 国产午夜精品一区二区| 色天天久婷婷| 国产精品美女| W色综合| 成年视频免费观看| 成人五月天在线视频在线观看| 国产SUV精品一区二区883| 激情综合网激情五月俺也去| 久久婷婷综合基地| 天天色色天天| 99精品视频在线观看| 超碰69天堂| 六月婷婷七月丁香| 五月丁香婷中文| 99re思思热久久| 91久久综合亚洲鲁鲁五月天| 色欲五月丁香| 婷婷色五月噜噜| 久热A| 亚洲无码播放| 91在线操| 婷婷五月天电影区小说区| 人人综合久| 精品亚洲国产成AV人片传媒| 色情五月丁香| 丁香五月欧美色综合| 五月天伊人| 中文字幕欧美久久| 久久五月天色| 玖玖色综合色| 日本特黄aaaaa| 成人丁香色| 人妻丰满精品一区二区A片| 婷婷五月天伊人网| 日本欧美成人片AAAA| 黄色一级影片| 五月婷婷激情网| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 9999热这里只有精品| 9 1超碰九色| 九色综合网| 超碰av在线| 狠狠操狠狠操| 婷婷丁香色性爱| 六月婷婷影院| 国产真实乱对白精彩| 碰97久久| 97在线碰| 丁香五月天导航| 丁五月激情视频免费| 久久9热好| 婷婷五月欧美综合| www.色婷婷| 中文精品在| 婷婷五点亚洲| 老师把我爽高潮了免费A片| 99热精品9| 国产FREESEXVIDEOS性中国| 久久金品黃色| 大香蕉在线观看9| 天天色综合色| 日本V在线观看不卡视频网站| 五月丁香久久| 久久综合九九| 我要看激情五月天| 99ri国产精品| 婷婷五月香蕉| 五月亭亭六月色| 九色视频91| 婷婷五月天Av| 五月激情视频| 色丁香久综合在线久综合在线观看| 色5月婷婷| 色狠狠综合| 五月婷网| 婷婷开心青青草| 超碰九色| 色情综合网| 91狼友视频网页更新| 婷婷五月天激情五月天| 综合玖玖偷拍| 很很干天天干| 亚洲人妻一区二区 | 9月色婷婷| 欧美激情综合五月色丁香| 综合网色综合| 五月激情婷婷在线| 五月丁香九九九综合| 日韩AV在线影片| 人妻肉射免费观看| 亚洲色人妻| 91久久精品无码一区二区三区| 色综合大香蕉| 天久综合91综合首页| 午夜婷婷六月天| 青青色com久久| 国产精品爽爽久久久久久| 五月天久久网站| 成人国产综合| 激情性五月天免费小说视频| 久久婷婷综合网| 26uuu在线观看| 亚洲狠狠婷婷综合久久久| 五月天婷婷狂暴白浆| 亚洲成人在线五月天| 99资源在线视频| 九九这里都是精品| 中文在线视频久1| 婷婷成人综合| 偷偷操九九| 亚洲婷婷基地| 久热在线中文字幕色999舞| 99精品免费欧美小视频 | 99精品视频偷拍| 亚洲日本激情| 大香蕉人人网| 在线观看免费人成视频无码| 黄色片区子| 夜夜夜叫天天天做| www99热| 成人中文网| 狠狠干综合| 色色色视频免费无码| 丁香婷婷五月天成人| www九九| 99热日本| 琪琪秋霞| 就是色婷婷五月亚洲色| www,超碰| 六月丁香开心婷婷欧美| 日本乱子人伦在线视频| 九九热这里只有精品6| 久色五月| 五月噜噜| 精品无码人妻一区| 日日噜狠狠色综| 五月丁香花激情啪啪网| 夜夜天天久久婷婷| 九玖视频这里只有精品| 九九99九九99九九99视频网| 久久日韩婷婷五月| 久热精彩视频98| 91色久| 99这里有精品| 五月丁香亚洲婷婷| 性生活久久朋友人妻| 五月天日日操夜夜操| 综合婷| 成人片黄网站色大片免费毛片| 9月色婷婷| 色婷婷丁香五月色综合网| www.日本久久videos| 九月婷婷综合网| 亚洲人操亚洲人| 色婷婷电影网| 色五月婷婷五月天| 第九色区av天堂| 亚洲国产成人综合| www.久久99| 五月天婷婷综合| 欧美狠狠地| 婷婷成人五月天一区| 超碰三级秋霞| 情欲综合网| 激情五月六月婷婷| 五月色网| 99成人在线观看| 欧美综合123区| 深爱激情综合| 亚洲不卡| 国产成人网| 天天玩夜夜操| 内射人妻视频国内| 久婷狼色诱惑在线| 99碰在线视频| 久热综合| 天天天天天色| Www.激情| 久久精品视频99| 六月久久婷婷| 99在线免费观看| 午夜丁香| 国内精品99| 3p九色在线| 男人的天堂在线婷婷 | 操操日韩| 久久综合九九| 五月婷婷精品视频| 国产精品国产| 五月婷婷丁香| 欧美人人草草| 精品在线网站| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 丁香色婷婷| 久/久精品99看9| 开心激情五月天网| 婷婷在线中文字幕| 91凹凸在线| 五月婷婷无码| 99成人小视频| 五月婷婷色影院| 九九热只有精品| 97福利视频| 99国产精品白浆在线观看免费| 影音先锋秋秋五月婷婷| 伊人网大香| 久久草人妻| 激情五月综合色婷婷| 亚洲成人va| 天天综合精品| 少妇大叫太大太粗太爽了A片| 久久精品熟女亚洲AV麻豆| 亚洲综合在线网站| 日日干夜夜撸夜夜骑| 激情五月,色播五月| 色婷婷9| 天天操夜夜操| 操操天堂| 夜夜躁爽日| 色色综合网站| 99免费在线视频| www久久五月com| 丁香五月婷婷激情中文| 久久五月丁香| 九热久| 五月天自拍网| 91丨九色丨国产打屁股| 五月天婷婷激情四射综合| 色五月色五天色情网| 9999色色色色| 啪啪啪综合网| 色欲丁香| 精品爆操| 9色天堂| 综合天天综合| 99爽视频| 久热超碰91| 先锋男人99资源| 丁香婷婷色| 五月J香蕉婷婷| 综合色色网| 国产精品香蕉| httpwww色com日本| 色 五月俺去也| 色五月天激情| 五月丁香综合在线| 亚洲色视频| 精品成人无码A片观看香草视频| 久久香蕉丁香| 丁香五月偷拍| 色九九丁香九月色九九色| 全国最新疫情| 国产午夜成人AV在线播放| 狠狠色噜噜狠狠狠狠综合| 婷婷激情啪啪| 天天摸天天舔| 狠狠综合色网| 一级性爱视频| 欧美啪啪五月天| AA片在线观看视频在线播放| 婷婷久久综合| AAA久久| 色综合色婷色基地| 色99在线| 9热在线观看| 婷婷五月美女直播| 天天综合网色欲香| 成人丁香| 综合性爱网| 开心五月网| 91人妻人人操| www激情| 99riAV成人在线视频| 婷婷亚洲丁香五月| 一区二区三区四日本| ...婷婷国产成人亚洲日韩| 爱久综合| 都市激情久久| 秋霞少妇AV网站| 婷婷激情五月天色| 色九月丁香婷婷蜜桃在线观看| 99惹精品视频| 美女91一起草| 婷婷的99视频网站| 人人干天天舔| 国产一二区爆乳_1国产日韩一区二区三-成人AV | 色私五月婷婷| 99热这里只有精品1| 五月丁香爱婷婷深深| 99热日本| 五月婷婷开心丁香| 综合99久久天天综合| 超碰资源在线| 亚洲激情 久久| 激情综合网激情五月天| 激情五月天www| 日韩有码一区| 99热精品在线播放| 亚洲五月天婷婷综合| 五月丁香六月停停停| 色综合激情| 九九人人精品| 香蕉AV福利精品导航| 人人综合五月人人婷婷| av无码电影| 久久五月视频| 婷婷五月综合视频| 大香蕉婷婷五月天| 综合色、色综合| 婷婷五月六月| 26uuu.| 色综合激情图区| 色综合另类| 91狠狠综合久久久| 丁香五月色情av| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 色五月情| 久久婷网| 九九九九九九九热| 99色干| 成人无码精品1区2区3区免费看| 狠狠五月天激情| 色玖玖导航| 99热这里有精品| 色色射| 狠狠干综合| 丁香八月综合激情| 欧美性爱五月天| 色色色9| 五月丁香日本一抹本| 五月丁香亭亭激情操逼网| 婷婷99狠狠躁天天躁中| 色噜噜在线| 第五婷婷伊人丁香色| 乱岳熟女50岁| 色色网站在线| 五月开心网| 深爱婷婷色| 99色五月| 免费啪啪啪网站| 色色五月婷| 色五月婷婷五月天| 色色色色av色色色色| www.25五月婷婷| 五月天激情网址| 9热网站| 五月丁香黄色视频| 欧美日比视频| 五月婷婷开心网| 五月婷婷网久久| 97操在线视频| 99九九99九九九视频精彩| 久久五月婷天天干| 国产全是老熟女太爽了| 色综合天天综合成人网| 五月色网| 五月丁香性爱| 最新av在线观看| 亚洲va在线∨a天堂va欧美va| 色97综合婷婷天天色| 久久99综合| 伊人久久大香线蕉av一区| ztEJj| 免费观看18视频网站| 久久激情五月| 色优久久| jiZZdr| www久| www.婷婷六月天| 激情欧美丁香五月| 综合久久99| 99成人免费热视频| 五月激激激情综合网| 激情五月天网页| 天天干夜夜b| yazhou seshipin| 日日骑夜夜撸| 色色亚洲无码| 婷婷五月天影视| 综合网激情五月天| 三级大香蕉网| 99爱视频在线播放| 色婷婷在线视频| 狠狠五月天| 婷婷五月天播播| 可以看的AV| 精品无码99| 丁香色综合| 激情五月天色婷婷| nvrentiantang av| 五月丁香福利| 色婷久久| 五月天色婷婷基地| 狠狠五月综合在线| 五月丁香在线观看| 在线观看的av| 婷婷五月丁香六月| 99精品视频免费观看近期发布| 草了bav视频在线观看| 亚洲欧美成人在线观看| 激情五月综合第一页| 久大香蕉| 热热久久精品视频| 26uuu另类亚洲欧美日本一| 丁香五月五婷| 久超超碰| 欧美精品XXXXBBBB| 五月婷色丁香| 激情五月丁香五月| 欧美三级巜人妻互换| 51精品国自产在线| www.com色播五月天| 色婷婷777狠狠| 色婷婷久久| 婷婷丁香水多多视频| 操逼棍操逼| 中文在线成人| 极品人妻VIDEOSSS人妻| 日本97久久久精品| 丁香六月亚洲| 97色色色| 精品亚洲国产成AV人片传媒| 五月天婷婷激情网| 五月深爱婷婷| 在线视频99| 色狠狠综合| 亚洲人成网站999综合| 国产熟女大叫受不了| 这里只有精9| 久久久性爱视频| 婷婷五月色播| 偷拍九九五月丁香婷婷| 激情五月综合色婷婷| 色色色色网站| 国产看真人毛片爱做A片| 99热99草97| 天天爱天天日| 97超碰在线免费观看| 激情五月婷婷| 五月丁香欧美综合| 六月合五月婷| 久久久天堂国产精品女人| 亚洲婷婷五月| 青青草原精品久久| 久久丁香| 五月色色色| 婷婷五月天干干| 激情五月婷婷视频一区二区三区| 九月婷婷综合网| 三十路磁力链接| 丁香五月婷婷色情综合| 婷婷伊人綜合中文| 五月丁香六月婷婷综合伊人| 国产日韩欧美性爱| 亚洲成人AV在线播放| 天天干天天爽天天操| 狠狠干综合| 色五月超碰| 深爱激清网| 99热久久这里只有精品| 亚洲精品va| 在线观看的av| 综合99久久天天综合| 精品草原久久视频| 五月天婷婷婷| 狠狠色情婷婷| 国外亚洲成AV人片在线观看| 狠狠五月激情在线| 日日爽夜夜爽| 五月丁香六月婷婷精品| 免费黄色视频网址| 久热九九| 色色色色色色色色综合网| 吊色AV男人的天堂| 久久在线大香蕉| 婷婷色基地在线看| 直接看的av| 久久ri精品视频| 天天天天天天天操| 香蕉久久五月| 思思热在线播放| 五月丁香激情综合网官网| 操一操插一插| 五月丁香综合久久夜夜| 六月婷婷五月天| 一本九九色| 亚洲天堂aaa| 亚洲成人电影aaaa| 婷婷中文字幕欧美| 婷婷五月中文在线视频| 日韩伊人大香蕉| 色久丁香五| xxxx五月天色色| 激情综合激情综合| 丁香婷婷色九月| 国产在线黄色| www.99色| 少妇AB又爽又紧无码网站| 国产日日夜夜操| 丁香婷婷九月在线| 日本色视| 久久久婷婷婷| 国产成人精品亚洲线观看| 五婷婷六月合| 超碰在线个人观看| 亚洲成人高清在线| 天天激情综合| 久热99中文字幕| 五月丁香六月婷婷无码| 毛片新网地| 丁香婷婷久久| 五月熟妇婷婷久久| AV中文字幕夜夜操b天天摸bb| 五月天激情小说欧美激情| 超碰人人99| 日韩成人网址| 婷婷五月免费在线| 婷婷色色欧美| 99在线免费观看| 丁香六月婷婷色XXXX| 丁香婷婷久久综合在线| 激情综合五月| av免费人人| 97se视频在线| 1000部毛片A片免费观看| 久久成人天| 九九干视频| 激情五月天丁香| cc精品国产性传播| 第四色婷婷日本| 激情98色婷婷五| 五月综合激情| 色色aⅤ網| 超碰人人99| 97色婷婷| 久久婷婷五月综合激情国产| 狠色狠色狠色狠色狠色网| 激情AV中文| 婷婷久久五月天| 色久丁香五| 亚洲色色图片| 91肏| 67194线路二在线观看| 日韩成人电影在线播放| 99福利视频| www久久99| 丁香五月亚洲综合| 婷婷久久久| www,超碰| 99热成人在线观看| 久久久久婷婷五月热综合| ...婷婷五月综合不卡,国产在线手机| 任你爽视频| 久操97| 99视频精品全部免费观看| 九九AV在线| 俺去婷婷 丁香| 国产毛片欧美毛片久久久| 国产婷婷综合| 五月婷婷片| AV 3P| av九九| 大香蕉久久婷婷精品综合| 亚洲狠狠色丁香婷婷综合久久| 99热99干| 99免费视频| 97色色在线视频| www.久久五月天.com| 久久资源网五月婷| 97日在线视频| 久草婷婷视频| 欧美五月婷婷综合| av一级棒av| 色色色综合网| 激情综合五月| 五月激情综合网| 亚洲成人一区| 午夜成人天堂久久无码日韩久久| 99在线观看精品视频| 亚洲经典小视频| 婷婷五月天日日日干干干| 丁香五月婷婷无码AV| 香蕉综合在线| 激情综合亚洲| 五月天婷婷色在线视频免费观看| 97热视频| 婷婷色色五月天| 狠狠爱综合| 91精品在线看| 97人妻碰碰中文无码久热丝袜| 色人久夂| 99人人干| 密黄站| 欧美天天五月丁香免费观看| 丁香丁香激情网| 久久这里只有精品5| 婷婷色网| 99无码免费视频| 激情综合网五月天天| 可以免费看av网站| 99热在线中文字幕| 激情久久综合网| 欧美综合激情五月天| 五月综合色播播丁香婷婷 | 亚洲激情免费视频| 色五月婷婷亚洲| 久久免费精彩视频| 黄网在线播放| 大香蕉久久| 欧美午夜乱妇午夜福利| 91碰操| 日韩综合久| 婷婷五月天综合网| 欧美激情丁香五月天久久婷婷一区| 五月丁香WWW| 日韩色色视频www| 婷婷 色 丁香 夜| 午夜九九九九九九九九九九九九九| 99福利导航| 日本狠狠色| 成人无码髙潮喷水A片| 新激情五月天| 日韩人妻无码精品| 99热这里只有在线播放| 五月激情综合深爱| 久久婷丁香五月| 五月色综合| 91碰碰碰久久久久| 99re久久| 天天草天天日| 五月丁香精品| 午夜精品久久久久久久爽| 日韩成人电影Av| 久色网| 色五月丁香在线| 久久99热这里只频精品6学生| 九九九九这里只有精品| 激情影院69| 99热人人| 婷婷开心激情五月激情网| AV在线大香蕉| 97色射| 色丁香五月天| 四月婷婷丁香| 五月激情六月丁香| 97操男人的天堂| 激情五月第四色| 开心激情五月天网| 久久在线视频免费观看| 五月天停停日日| 亚洲欧洲自拍图片专区五月天| 婷婷成人视频| 日韩无码AV电影网站| 99色干| WWW,婷婷,COM| 国产亚洲精品AAAAAAA片| 久久婷婷亚洲无码一起| 甈吧vv| 五月婷丁香| 自拍视频99| 五月天堂婷婷| 五月天色社区| 天堂综合久久| 欧美色色色色色色色| 色色婷婷五月天| 丁香 久久| 激情性五月天免费小说视频| 亚洲另类在线观看| 色情五月综合婷婷| 五月天激情网站| 婷婷黄色网| 色欲丁香久久| 99久久婷婷国产综合| 日本久久视频| 丁香五月婷婷视频| 久草婷妨| 人人做人人看人人摸| 久热9| 婷婷五月色| 伊人www22综合色| 五月亭亭色| 很很干夜夜干| 天天婬色综合| 欧美狠狠地| 婷婷欠久少妇| 26UUU在线观看| a网站免费观看| 精品99这里有| 丁香五月天社区| 婷婷爱在线观看| 欧美日韩91| 婷婷久久亚洲| 久操人妻| 九九热这里只有精品5| av在线观看网站| 91九色熟女| 超碰九九热| 五月婷婷五月天| 亚洲九区| 思思久久99热| 欧美性爱五月天| 琪琪理论片| 777精品久无码人妻蜜桃| 玖玖伦理电影| 国产AV国片偷人妻麻豆| 色五月丁香激情视频| 国产成人精品一区二区三区视频| 五月天婷婷在线啪啪视频| 天天插天天插| 久香草视频在线观看| 91午夜婷婷狠狠久久综合9色| 色欲资源网| 丁香五月婷婷激情蜜桃| 99爱视频在线观看| 99热1| 色婷婷亚洲精品天天综| 色久在| 午夜天天精品视频| 热思思| 色五月婷婷激情基地| 五月婷六月| 久久大香蕉| 亚洲乱码精品久久久久.. | 国av网| 99爱视频在线观看| 粉嫩av蜜桃av蜜臀av| 久久人人看| 五月天欧美激情| 老师把我爽高潮了免费A片| 99在线视频资源| 综合欧美五月婷婷| 果冻传媒A片一二三区| 婷婷性福五月天| 五月丁香免费视频| 乱岳熟女50岁| 婷婷亚洲五月| 丁香六月婷婷久久综合八月| 激情综合丁香六| 五月开心网| ss五月天激情| 婷五月天| 99热这里只有精品在线| 麻豆五月丁香婷婷| 国产脫衣舞一区二区三区| 性做久久久久久久免费看| 五月丁香操亭亭网| 噜噜色天天开心| aaa久久久| 日韩另类| 五月综合色播播丁香婷婷| 丁香久久综合| 91|疯狂丨高潮丨对白| 99国产精品久久久久久久久久久| 色婷婷色五月另类综合| 超碰成人在线免费观看| 天天做天天爽| 天天天干夜夜夜操| 一区二区三区四区五区| 色情开心五月| 电影91久久久| 丁香五月久久| 五月丁香六月婷婷无码| 五月丁香久久网| 日韩黄色AV无码| 中文字幕日产A片在线看| 婷婷五月丁香六月天亚洲综合| 三人荫蒂添的好舒服A片| 五月婷婷开心六月激情小说| 99a级片| 午夜亚洲AV日韩无码| 欧美综合五月丁香六月婷| 丁香婷停五月激情综合深爱| 婷婷久久亚洲| 日韩精品无码AV| 人与禽A片啪啪| 久久九九网| 亚洲激情五月天| 天天橾日日橾夜夜橾17| av中文在线| www,com,五月色色| 欧美色激情四射| 成人午夜无码视频| 99在线播放视频| 久久综合五月| 婷婷丁香人妻久久在线观看| 久久视这里只有精品| 天堂爱啪啪| 免费播放AV| 一二线视频 另类| 任你草| 激情五月婷婷综合| 中文字幕精品在线观看| 色色色综合色| 丁香五月区| 初夜av| 久草久青福利| 色情综合网| 97久久久久| 久热91精品| 丁香五月天激情四射网| www99xxxx五月丁| 五月丁香六月停停停| 黄色国久久| 琪琪色综合网站| 99精品国产乱码久久久人妻| 色婷婷五月天| 国产又黄又爽又色的免费| 色色丁香| 成人做爰A片免费看视频| 色婷久久| 99热久久这里只有精品| 丁香五月天激情综合| AV九九| 疯狂做受XXXX高潮A片| 99色在线| 香蕉人妻AV久久久久天天| 亚洲日韩乱码一区二区三区四区| 俺去也婷婷| 久久99国产综合精品免费| 强壮的公次次弄得我高潮A片日本 | 婷婷综合五月| 无码少妇高潮喷水A片免费| 色播五月婷婷| 熟惀91九色在线| 久久九九热re6这里有精品| 在线播放 精品| 一起操 91N.com| 日本久久99久久| 色狠狠色综合久久久绯色AⅤ影视| 色女人久久| 97干在线视频| 国产裸舞福利资源在线视频| 伊人五月人妻精品| 激情五月天色婷婷| 久久婷婷五月综合啪| 大香蕉人妻| 国产又黄又爽又色的免费| 激情色五月天| 天天综合五月天| 97色婷| 五月天影院婷婷在线观看| 亚洲人妻五月丁香婷婷| www.色五月| 丁香五月成人社区| 玩熟女五十AV一二三区| 亚洲天堂有码| 大香蕉伊人久久| 插插五月天| 婷婷五月天影视首页| 狠狠色色| 色综合色香蕉网| 神马欧美精| 激情网五夜婷婷| 99成人精品视频| 丁香色色色| 亚洲第一成人无码A片| 天天艹| 99久久久久| 操逼在线视频| 天天操中文字幕| 午夜天堂一区人妻| 久久婷婷五| 丁香蜜臀黄色婷婷五月天| 婷婷五月天激情综合网| 香蕉婷婷色五月| 久久视频在线视频| 2015超碰| 婷婷丁香五月天小说| 狠狠干综合网| 97在线99| 色碰碰视频| 久久这里只有欧美| 偷拍五月丁香| 婷婷丁香www视频日本韩国| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 色青青视频| 天堂色婷婷| 五月激香蕉网| 婷婷五月天堂网| 五月天婷婷激情综合| 99超级碰免费视频| 五月激情射| 久久这里只有国产精品视频| 久久久99视频| www.久久99精品| 99久久99热| 亚洲激情综| 日韩人妻在线播放| 综合五月天亚洲婷婷| 丁香五月天亚洲视频| 日韩在线观看网址| 91操人| 日本美女五月天| 激情网 久久| 亚洲综合视频天天精品| 99热免费精品| 欧洲区自拍| 国产精品蜜臀99| 久热99| 国产一级片| 男女免费视频999| 永久天堂日本| 六月亭亭久久综合激情| 丁香五月久久| 操一区| 色五月婷婷在线| 狠狠综合区| www.成人婷婷综合| 牛牛澡牛牛爽| wwccc久久久| 日本三级大片| 99视频超级精品| 亚洲黄色影视| 99在线免费视频| 丁香五月激情综合| 色久99| 青草少妇激情| 婷婷新网址| 五月天综合图片| 影音先锋秋秋五月婷婷| 综合性视频99| 国产乱子轮XXX农村| 深情六月婷婷综合久久| 99热亚洲| 4399在线观看免费高清电视剧| 婷婷精品| www.日本久久videos| 成人在线网| 国产成人av在线| 丁香婷婷大香蕉| 色啪影院| 色五月AV| 99re思思在线视频| 偷偷与邻居做爰完整视频| 婷婷激情五月天激情在线| 99热自拍| 色婷婷4| 久草婷婷网| 久久机热这里只有精品| 第四色色六月色综合| 天天激情| 91超级碰在线| 丁香婷婷色五月| eeuus五月婷| 性做爰1一7伦| 九九热这里只有精品31| 色综合久久无码| 天天爽天天| 色99网| 涩五月婷婷| www.minyis.com【JT】币址百万U预算可预付QQ2101460746 | 色久九| 天天插天天狠| 日韩成人无码| www,av好吊操| www91精品| 九月婷婷| 亚洲综合色丁香婷婷六月| 国成人网| 丁香久久综合| 日韩 欧美 国产 一区 二区| 亚洲欧洲中文日韩久久AV乱码| 丁香五月婷在线| 我去色色网五雨天| 久久这里只精品| 五月丁香人人婷婷在线观看| 天综合日日夜综合7799| 丁香色色网| 婷婷色日本| 婷婷久久伊人| 日本色色色| jiqingliuyuetian| 天天色天天射天天日| 丰满老熟妇BBBBB搡BBB| 中文AV网站| 天天草人人摸| 9|在线观看视频| 超碰人妻在线| 丁香社区婷婷五月| 日本三级日本三级三级人妇四虎| 777精品久无码人妻蜜桃| 欧美日本va| 丁香五月激情六月欧亚激情综合导航| 激情网 久久| AAA久久久| 日本九九热| 久久久ww| 99视频在线9| 另类在线| 橾逼网| 狠狠狠婷婷五月综合| 丁香久久激情俄| 九九香蕉网| 少妇搡BBBB搡BBB搡毛茸茸 | 五月激情另类| 偷拍91九色| 九九丁香社区欧美激情| 色婷婷综合网站| 丁香六月婷婷激情| 欧美成性色| 婷婷色片| 新激情五月天| 久久婷婷五月综合| 激情深爱五月天| 五月丁香啪啪啪啪| 五月婷网| 玖玖综合玖玖| 婷婷色情 | 少妇激情五月天| 婷婷在线激情| 丁香五月六月欧美| 五月久久五月激情| 久久精品综合色| 狠狠狠狠狠狠草| 亚洲精品久久久久久久久久吃药 | 综合激情五月丁香| 99热99| 91精品刘玥| 婷婷爱五月| 99热在线观看| 五月天婷综合| 亚洲婷婷免费| 天天日天天干天天插天天射| 安息电影在线观看完整版| 亚洲综合婷婷五月| 婷婷综合九月| 婷婷色狠狠| 五月丁香婷婷欧美色图视频五月丁香777电影 | 97九色视频| 婷婷色色丁香| 91女人18毛片水多国产| 99热个人在线| 成人综合网站| 五月天激情综合| 婷婷久久综合久| 色丁香婷婷| 欧美久久网| 91九色中文| 99综合视频| 五月婷婷69| 噜噜色婷婷| 五月婷婷六月丁香色| 深爱五月日韩| 日日日日操| 色丁香婷婷| 国产色99| 99精品大片| 欧美丁香五月| 婷婷五月天黄色小说| 人人爽亚洲| 五月激情网站| 天天爽天天摸人妻综合网| 五月婷婷伊人在线| 婷婷丁香人妻天天久久| 亚洲99精品欧美一区| 国产色色色色| 夜夜躁爽日日| 97色天堂| 亚洲无码另类| 91蜜桃婷婷狠狠久久综合9色| 久久精品婷婷| www.五月天| 五月花婷婷| 色婷婷丁香花五月天| 久综合九综合99| 激情五月婷色| 九九精彩久久| 成人午夜无码视频| 色婷婷综合久色AV五色最新| 第二色AⅤ| 九九热手机在线视频| 热久视频| 狼人婷婷综合| 色婷婷视频在线| 亚洲熟妇AV乱码在线观看| 丁香狠狠干| 婷婷五月丁香激情图片| 99狠狠操一| 丁香六月婷婷综情欧美| 亚洲丁香五月深爱五月| 激情五月天免费视频| 六月丁香五月天| 天天射美女| 国产精品涩涩涩视频网站| 久久激情四射| 大香蕉婷婷五月| 亚洲人人96@| 天天摸天天日天天舔| 成人网在线视频| 97精品综合久久| 日本44久久在线| 99热99极品观看| 97丁香花五月天激情小说| 亚洲色综合性| av色婷婷| 99热久久这里只有精品| 成人人操| 婷婷五月天激情网址| 色综合综合网| 国产成人av在线| 日韩AV无码影片| 人人综合久| 亚洲九九九九| 久久婷婷婷| 亚洲深喉AV| 色情久久久| 久热这里只有精品视频6| 91狠狠色色丁香婷婷综合久久| 99婷婷| 色婷婷狠狠久久YY| 五月情综合| www.色9| 综合AV网| 久久婷婷啪啪视频| 一本伊人色婷| 开心五月婷婷激情| 1024在线视频| 天天日夜夜B久久| 天天干天天干天天干| 99精品视频在线观看| 婷婷月综合| 五月天色婷婷成人| 婷婷五月天激情网| 9久久精品视频| 视频这里只有精品16| 色婷婷亚洲婷婷| 97人妻碰碰碰久久香蕉| www.99热在线| 中文字幕中文有码在线| 亚洲精品无码久久| 五月婷婷激情久久| 五月天婷婷基地| 操日视频| 五月激情五月婷婷五月天在线| 日日.c| 天天操五月天| 极品五月天| 思思热在线视频精品| 九九这里是免费的视频5| 婷婷五月天BBw| 激情深爱五月天| 丁香九月婷婷综合| 思思久久精品| 激情婷婷五月丁香啪啪啪| 丁香五月天激情网址| 熟女网站久久| 免费成人中文字幕| 美国天天日天天操| 99色视频| 亚洲精品色色| 热九九精品| 亚洲一区国产传媒| 丁香五月天啪啪| 丁香五月停停av| 人人干AV| 色五月激情五月| 九九热再线九九视频免费在线观看 | 亚洲精品乱码久久久久久综合| 色婷婷97| 九九热99视频在线| 久久久久这里只有精品| 久久丁香婷婷色情综合| 婷婷综合在线观看视频| 亚洲国产精品VA在线看黑人| 99热99在线| 夜夜操天天干| 色婷婷丁香五月| av大香蕉| 色色五月婷| 丁香色婷婷| 99精品在线播放| 久热这里只有精品99re| 成人国产综合| 激情五月天视频| 淫视馆aV二区一区| 九九热只有精品| 激情综合网五月在线播放| 丁香九月婷婷| ay2区| 熟女人妻一区二区三区免费看| 色婷婷五月天激情久久| 国产特级毛片AAAAAAA高清| 26uuuu精品一区二区|