免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

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婷婷五月天激情| 人人操9| 五月婷婷丁香五月| 五月六月婷| 亚洲激情淫网| 99免费成人网| 操人91| 亚洲成人日韩无码精品| 精品久久久久成人码免费动漫| 丁香五月天社区| 婷婷综合成人五月天| 狠狠久综合| 欧美激情五月天| 六月婷婷综合| 免费看欧美成人A片无码| VA国产在线综合网站| 五月天综合久久丁香91| 超碰网站在线观看| 94干大香蕉| 中字幕视频在线永久在线观看免费| 婷婷涩涩五月天| 五月丁香五月天现场视频| 激情五月丁香五月| 激情综合网丁香| 色婷婷五月天激情综合| 婷婷激情五月天综合| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 深爱激情婷| 五月丁香婷婷五月色| 婷婷五月天久久| 久久人操-久草婷婷-成人AV| 午夜丁香六月婷| 九色综合网| 色99网| 色五月色图| 综合图片色色| 2017狠狠干| 人妻久久久久久久| z色五月播播久久| 丁香激情综合| 亚洲综合五月天| 天天谢天天操| 操一操干一干| 色综合久久88色综合天天看| 婷婷五月天AV在线| 大香蕉五月丁香| 一丁香五月天月AV| 激情五月天。| 色欲久久久久| 色综合女人99| 亚洲成人丁香花| 欧美色激情四射| 99精品成人无码A片观看金桔| 婷婷久久五月天| 深爱五月激情| 99热在线中文字幕| 五月激情小说| 日韩aⅴ视频| 综合色天天| 狠狠做五月婷婷| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 九九久久高清| 狠狠色综合网| 干婷婷五月天| 婷婷射丁香| 直接看的AV| 综合图片色色| 亚洲中文乱字字幕在线永久| 五月丁香婷婷钟和色图| 91婷婷五月丁香碰| 婷色五月| 99爱视频免费看| 人人人人人人人草| 色碰碰| 9久久婷婷国产综合精品性色| 婷婷97碰碰| 五月丁香综合激情| 91色呦哟| 97干网站| 五月丁香六月停停| www.91操| 超碰人人在线观看| 激情五月天视频| 5月婷婷6月丁香aV| 婷婷五月精品中文字幕| 人妻熟人中文字幕一区二区 | 国产日批视频| 久久婷婷亚洲| 99久久99综合| 日本啪啪网| 五月网激情| 五月丁香六月色婷婷| 激情五月色播五月| 黄色精品五月婷婷| 欧美日韩大黄| 91丨九色丨白浆秘| 天天射天天操天天干| 欧美婷婷综合网| 色婷婷AAA| 男人天堂亚洲综合| 99热亚洲| 青草青草久9视频在线视频| 九色91视频| 人人干天天操五月丁香| 色综合久久天天综合网| av一区免费看| 丁香五月激情综合在线观看| 99自拍视频在线观看| 人妻丰满精品一区二区A片| 九九精品re免费视频| 91九色精品熟女内射| 国产一区男女| 色五月激情网| 九九99久久| 99re热免费观看视频精品| 婷婷在线综合| 青青艹b| 美女亚洲五月丁香| 五月丁香六月香香蕉| 精品香蕉99久久久久网站| 9热在线视频精品| 99精品视频在线观看| 九九九激情网| 婷婷五月综合婷婷| 婷婷六月啪啪| 日本久久超碰| 亚洲综合另类| 久久99jiu9| 99亚洲综合| 99在线视频播放| 91re色综合视频| AV九九| 婷婷五月丁香手机在线视频| 成人综合视频网址| www.五月天性.com| www.色婷婷| 在线观看亚洲视频影院| 六月色婷婷| 影音先锋 萱萱| 五月丁香六月婷婷亚洲天堂网站| 92久久| 丁香五月www| 国熟女视频| 狠狠色婷婷7777久| 人人97碰| 91在线日| 91久久婷婷| 成人丁香五月| 91热手机在线| 五月婷视频| 激情影院69| 五月婷婷深深爱| 91丨九色|PRNY熟妇| site:feetmall.com| 欧美性丁香色色五月天干干| 五月激情丁香五月| 狠狠综合| 五月丁激情| 九九色影院| 操91| 九九AV| 色婷婷五月天天天天天| 人与禽A片啪啪| 天天操夜夜啊| 无码人妻丰满熟妇奶水区码| 五月丁香花激情综合网| 亚洲国产色婷婷| 五月天俺去也| 99日精品视频| 五月天激情图片| 久久婷婷国产| 丁香久久| 亚洲丁香五月美女| 1024欧美看片| 欧美日韩成人高清在线| 狠狠色狠狠| 婷婷久久五月天丁香| 99久操| 9九色首页| 婷婷丁香社区| 中文字幕永久免费| 色婷婷深爱五月| 少妇被躁爽到高潮无码文| 丁香桃色综合网| .精品久久久麻豆国产精品| 婷婷五月成年人| 欧美色色色| 色狠狠色噜噜AV天堂五区| 99在线观看这里都是精品| 精品一二三区久久AAA片| 色久在| 字幕网AV中文字幕| 激情六月色| 亚洲无aV在线中文字幕| 婷婷精品视频| 五月五婷婷| 欧美精品A片一区在线观看| 九九99热久久精品66中文字幕| 九九色院| 26uuu欧美| 高清无码中文字幕aVDV| 青青草原伊人网| 91视频一起草| 五月婷婷免费在线观看| 婷婷刺激综合| 婷婷五月色| 天天操夜夜肏| 日本在线视频www色| 婷婷五月丁香六月| 开心婷婷五月天激情网| 婷婷月五天在线在线看| 东北熟女视频99| www.五月天色色.com| 91丨九色丨东北熟女| 国产成人片| 色情五月停停丁香| 欧洲永久精品| 玖玖婷婷色| 亚洲九区| 色五月激情五月天| 狠狠狠狠免费| 九洲一级A片| 乱精品一区字幕二区| 99日韩网站| 日韩一级A片黄色| BBWCUCKOLD精品熟妇| 九九精品在线观看视频6| 狼人狠狠操| 国产乱人偷精品人妻A片| 婷婷色五月在线视频| 久久婷婷视频| 探花搜索结果 - 黄上黄| 超碰99热| 欧美99热| 成人AV中文字幕| 婷婷的五月天另类视频| 丁香五月婷婷基地| 99草视频在线观看| 九九丁香社区欧美激情| 久久激情五月| 另类天堂| 激情六月天婷婷| 狠狠狠五月婷婷六月丁香| 91黄址| 开心婷婷五月综合| 日韩一本操| 久久色婷婷| 国产色99| 精品无码99| 亚洲视99| 久久久久久久五月婷婷六月丁香综合,开心激情综合网 | 91九九九色在| 男女啪啪做爰高潮无遮挡| 色婷久| 日韩六十路91性交电影| 精品思思久久| 狠狠色综合网| 99九九热在线观看| 99啪99| 91色综合网站在线| av在线婷婷| 免费亚洲婷婷| 96丁香六月婷婷蜜桃综合久久| 噜噜噜噜综合在线| 五月丁香亚洲综合| 五月婷婷丁香网| 婷婷六月激情丁香| 99只有这里是精品| 丁香五月婷婷色| 我爱婷婷五月天综合88| 五月天婷婷丁香视频| 色五月婷婷 成人| 五月天婷婷伊人| 欧美三级级99久久| 九月婷婷综合网| 婷婷激情啪啪| 丁香五月激情综合婷综| 婷婷丁香五月天影院| 影院久久久| 色色丁香婷婷五月天| 四川BBB搡BBB爽爽视频| 婷婷五月花.97| 亚洲狠狠爱婷婷| 激情五月综合网| 日本久久99| 日日操日日撸| 日本乱子人伦在线视频| 亚洲黄色网址| 丁香五月 无码| 91人人人人人人人| 伊人久久综合| 日本婷久久| 三级毛片7979| 在线另类视频| 五月婷婷丁香深深爱| 色999五月色| 久久婷婷亚洲| 综合五月丁香久久| 天天成人综合视频| 久久偷拍综合五月天| 婷婷丁香五月综合网上 | rr天天操| 无码人妻电影| 日本熟妇乱妇熟色A片蜜桃| 亚洲国产精品SUV| 97在线99| 午夜婷婷久久| 国在线激情网| 俺去也在线官网| 思思热久久爱| 激情99热| 99国产精品久久久久久久久久久| 色综合99无码 | 狠狠色婷婷六月激情网| 99色热| 成人版视频在线观看| 91日本在线观看| 亚洲激情综合| 久久久色情| 天天综合 99久久婷婷| 99热最新| 99国产小视频| 99亚州综合精品成人网| 色哟呦av| 丁香五月欧美激情| 日本噜噜色网| 丁香婷婷91在线观看视频| www久久99| 久久激情视频| 91熟妇大香蕉| 婷婷久久五月| 深爱激情五月网| 婷婷久月| 婷婷五月欧美| 国产五月丁香在线| 丁香桃色网| 九九黄色网| 韩日另类| 99碰超| 蜜乳.comcom| 亚洲视频伍月婷婷| 狼人久草| 4399欧美另类视频| 婷婷中文字幕版| 色婷狠狠| 综合aV在线| 五月久久网| 激情99。| 9热视频在线观看| 亚洲色色色| 婷婷久久在线| 亚洲女婷婷五月基地综合久久久| 婷婷丁香97| 99色爱| 久久久久久久久久91| 包操45分钟网站| 国产午夜一区二区三区| 中字幕视频在线永久在线观看免费 | 7777久久亚洲中文字幕| 六月丁香婷婷综合色播| 日韩精品一区二区亚洲AV观看 | 国产精产国品一二三在观看| VA色婷婷| 五月婷婷综合在线| 五月天婷婷Av| 色青青视频| 337p大胆噜噜噜噜噜91Av| ztEJj| 久久最新色色色| 五月天婷婷激情在线色图| 国产精品色色| 丁香五月激情宗合网| 激情五月天 婷婷| 激情五月天婷婷| 欧美激情中文字幕| 激情五月天影院| 电影91久久久| 精品无码人妻一区| 色婷婷丁香A片区毛片区女人区| 激情五月天的婷婷| 亚洲欧美999| 中文字幕成人网站| 丁香 婷婷五月| 色色色99| 五月停亭六月,六月停亭的英语| 国产精品成人av在线观看春天| 色色色色综合网| 99久.| 五月天色五月| 欧美激情中文字幕| 玖玖婷婷色五月| 色黄啪啪| 国产日韩精品SUV| 五月丁香激情四射综合| 五月天天综合| 五月天综合久久丁香91| 五月丁香六月婷婷久久肏| 亚洲AV永久无码影院黑人 | 亚洲精品V天堂中文字幕 | 草美女在线观看视频在线播放 | 五月丁香六月玩女人| 婷婷大香焦| 久久996re热这里只有精品无码| 狠狠爱综合网| 婷婷丁香五月综合| 婷婷丁香五月亚洲17cao| 久99视频在线观看| 色色色综合色| 性爱先锋AV| 婷婷五月丁香六月| 蜜臀A∨在线水帘洞| 婷婷丁香五月激情| 色色色精品无码区| 国产又粗又大又爽又黄| 久久一二三视频| 久草婷婷网| 99视频精品8 | 丁香五月婷婷av影院| 五月丁香六月色情网欧美| 色色色综合网| 久久九九蜜| 成人免费网站免费看| 六月丁香久久| 色综合九九色综合88| 99热国产精品| 日本色婷婷综合| 人与禽A片啪啪| 1995年关宝慧版蜘蛛女| 狠狠久久婷| 九九热精品99| WWW五月婷婷| 伊人久久艹| 欧美成人网婷婷综合在线| 久久丁香综合香蕉| 99热66| 91九色精品女同系列| 六月婷婷中文字幕| 99久久久| 久久久久久久久久8888| 超pen个人视频97| 色婷婷色五月天| 综合色影院| 99视频精品在线| va中文资源在线观看| 五月伊人91| 激情六月丁| 欧洲亚洲免费视频9| www.天天干| 激情综合另类| 色色色色色色色色五月先| 色色a| 精品久久久久久久人妻| 激情久久五月天| XX色综合| 久久婷丁香五月| 96人人操人人操人人| 欧美在线ee日韩| 色五月综合资源推荐| 九九熱最新視頻| 999热在线观看视频| 色噜噜五月天| 玖操97| 五月丁香黄色| 在线看的免费网站| 日本啪啪网| 亚洲深喉AV| 丁香桃色网| 欧美性二区| 十二区无码| 五月天伊人网| 能看的AV| 久久九精品| 丁香五月日韩| 久久久九九视频精品18| 欧美成人精品A片免费一区99| 九九热99热| 五月天成人免费视频| 婷婷久久色| 五月婷婷六月丁香| 九色地址91视频| 大香蕉婷婷| 日韩五月丁香| 色婷婷五月天成人网| 亚洲五月天婷婷| 狠狠ri| 综合激情五月丁香| 欧美婷婷成人| 五月停停丁香| 婷婷激情五月天在线视频| 伊人网啪啪| 婷婷的五月天另类视频| 天天干天天干天天干| 天天色天天日天天舔| 337p午夜影院| 色性综合| 91精品在线看| 大香av| 色色97丁香婷婷五月天| 青青久在线视频免费观看| 婷婷五月香蕉| 97se视频在线| 亭亭玉月丁香| 开心婷婷五月中文字幕组| 日韩好吊操| 国产成人在线精品| 1999天天操夜夜操| 激情五月婷婷视频一区二区三区| 99精品视频播放| 欧美精品中文字幕亚洲专区| 激情小说五月天| 特黄三级片| 五月天综合网| 人人操AV| 少妇性按摩无码中文A片| 色婷婷六月天在线| 六月天丁婷婷| 五月天婷网| 色五月婷婷视频| 五月天婷婷色紫薇阁| 九九色综合| 91碰在线| 激情丁香婷婷| 九九热99re8热免费观看| 91人人操人人| 性爱综合网| 五月丁香啪啪网| 亚洲中文字幕AV| 久久色天堂| 成人婷婷| 狠狠做五月| 丁香婷最新动态| 99热大全在线观看| 激情婷婷色小说| 思思热在线视频观看精品| 天天干,夜夜爽| 色婷婷成人| 十月色综合| 开心深爱激情网| 亚洲国产99| 殴美综合激情五月天免费视频| 五月婷婷综合在线视频小说| jiZZdr| 天天在线XXX| 91色涩| 激情综合区| 丁香啪啪| WWW.久久.COM| 九九成年视频| 久久五月天视频| 精品久久99码| 亚洲色情一区二区三区四区| 丁香五月亚洲综合| 色色色色色色网站| 色综合丁香| 人人草人人爱| 另类丁香五月天区图| 殴美97色| 国产91视频| 亚洲天堂亚洲色色色| 玖玖九九99| 五月丁香婷婷成人网| 久久婷婷综合基地| 亚洲精品国产熟女久久久| 超碰在线免费观看3 9| 亚洲成人av在线观看| 亚洲乱码w在线观看| 亚洲小视频免费播放| 久久婷婷五月综合激情国产| 婷婷婷婷婷开心无码播放| 色婷婷88| 强辱丰满人妻HD中文字幕| 亚洲人成播放网站| www色婷婷| 婷婷激情五月天色| 少妇性按摩无码中文A片| 狠狠综合网| 免费在线观看av网站| 中文字幕人妻在线| 五月天激情婷婷小说| 97丁香五月| 大学生高潮无套内谢视频| 丁香婷婷久| 久久久18| 五月婷婷亞洲中文| 久久免费精彩视频| 天天综合色99| 综合久色五月| 色色五月婷婷久久| 色级停停| 五月丁香六月在线欧美| 国产性爱亚洲是图| 婷婷五月成人| 日本婷久久| 开心五月色婷| 色色色色色色网站| 婷婷五月天你懂的| 天天操夜夜玩!| aa久久| 67194中文在线| 91一起操| 日本丁香五月| 日本91在线播放| 午夜成人天堂久久无码日韩久久| 欧美综合激情五月天| 色婷婷亚洲精品天天综| 2022人人操人人看| 99热777| 激情五月天丁香| 狠狠久久婷| 99色色最新视频| 色~性~乱~伦~噜| 丁香婷婷六月| 亚洲色小说在线综合| 丁香五月另类色婷婷麻豆| 婷婷五月天久草在线| 日本a片网址| 成人免费高清在线播放| 大香蕉伊然在亚洲90| 六月色色综合| 无码色| 99热这里只有精品1025| 久久精品人妻| 婷婷五月在线| 一级操逼内射在线视频| 免费无码毛片一区二区A片| 大香蕉啪啪网| 玖玖无码中文| 五月天久久www| 天天爽夜夜爽夜夜爽精品视频 | 97韩国久久电影院| 中文字幕免费高清电视剧| 婷婷99| 六月婷婷激情图片| 26UUU欧美激情一区二区| 丁香婷婷成人网| 超碰99热精品在线| 六月婷婷国产| 碰超亚洲| 婷婷五月天干干| 婷婷丁香日韩五月| 天插天啪天啪天啪| 国产一区二区av免费| 亚洲天天免费| 免费视频WWW在线观看网站| 丁香六月天AV| 99色综合| 高清无码一区二区三区四区| 日韩中文字幕| 26uuu欧美亚洲日韩| 国产毛多水多女人A片| 午夜色色色极品视频| 玖玖婷婷五月天| 男女99免费视频| 久久婷婷热| 99人碰碰碰| 天天色播| 美女五月天婷婷| 少妇性按摩无码中文A片| 婷婷成人综合免费视频| 性做爰1一7伦| 天天看夜夜看| 中文字幕+中文在线| 免费视频99| 婷婷丁香五月激情密臀av| 99久热| 人人九色| 天天做夜夜爽| 五月丁香综合伦理片| 韩日另类| 丁香五月成人社区| 热99精品视频五月| 久久九九网| 99精品视频在线| 亚洲成人av中文| 亚洲国产精品VA在线看黑人| 五月婷啪| 婷婷色五月天综合网| 丰满少妇猛烈A片免费看观看| 久久成人综合五月天| 波多婷婷久久| 无码髙清| A√天堂网在线| 色欲AVV| 综合噜噜| 99视频色在线观看| 五月丁香色欲| 婷婷成人AV| 大香蕉啪啪啪| 综合色七七| 婷婷激情人妻| 亚洲激情电影五月天色婷婷丁香一起草| 一本色道久久88加勒比| 这里只有精彩视频| 精品五月视频婷婷在线观看| 狠狠插.com| 欧美成人日韩| 久久网站观看免费欧洲国产 | 殴美97色| 九九伊人网| 久久久久99精品成人片| 大香蕉天堂| 99re6在线视频精品免费| 丁香六月婷婷综合欧美| 色五月激情视频在线综合| 狠狠色噜噜狠| 99久久久免费| 激情五月天色婷婷综合| 999热在线视频| 超碰免费成人网站| 亚洲愉拍99热成人精品| 激情五月婷在线精品| 最新色色五月天| 熟女色色一区二区| 色区久久| 99国产在线| 美女五月天婷婷| 色五月中文字幕| 久久婷婷五月综合| 国产无人区大片| 婷婷成人综合五月| 久久免费精品小视频| 九色综合五月天婷五月| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 婷婷情色五月天| 1024在线一区| 色播五月婷婷| 欧美乱码国产一级A片| 激情www.98com| www.超碰在线| 精品九九网| 尤物一区二区| 狠狠色成人影片| 亚洲综合另类| 99热这里只有免费| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 婷婷五月天黄色| 91干99| 欧美电影在线播放| 99综合| 五月婷婷,狠狠操| 99色 色| 天天插天天很| 五月色婷婷亚洲 | 梁铮版《蜘蛛女侠》在线| 五月天婷婷免费| 亚洲在线成人| 六月婷欧美丁香综合| 中文字幕网伦射乱中文| 96丁香六月婷婷蜜桃综合久久| 九九热精品视频在线观看| 天天天天爽爽天干| 日本在线噜噜| 五月天小说激情| www色婷婷久久综合久色 | 五月婷婷婷| 操比激情五月| av婷婷丁香| 4438亚洲欧美| 日韩久久成人| 国产无遮挡又黄又爽免费网站| 丁香五月激情网| 五月天婷婷在线AN| 婷婷99狠狠| 五月婷婷丁香| 色婷婷久久综合| 亚卅毛片| 超碰免费人妻| 九九色99| 九九九九国产| 丁香五月婷婷影院| 五月天桃色深爱网| 国产精品色色| 噼里啪啦在线观看免费完整版视频| 久久九九99| 亚洲视频99| 99re8这里只有精品99re8热视频| 91Chinese在线| 亚洲激情在线| 99免费| 亚洲中文字幕网| 超碰99在线| 九九久久精品| 国产日产亚洲系列最新| 丁香六月丁香婷婷激情| 中文字幕综合色| Caoub青青超碰 | 久热婷婷在线视频| 狠狠99| 超碰九九热| 97色婷婷| 综合狠狠干| 欧美激情五月| 婷婷亚洲综合| 丁香婷婷网| 色噜噜狠狠色综无码久久合欧美| 欧美槡BBBB槡BBB少妇| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 五月色婷婷影院| 色五月丁香五月| www色婷婷久久综合久色| 69午夜成人影片| 麻豆五月丁香婷婷| 天天插天天插天天插天天插| 久久伦乱| 久久99网站| 丁香五月狠狠在线观看| 五月伊人婷婷999| 久草 天堂| 99热久久这里只有精品| 韩国久久少妇视屏| 射区导航| 一级黄色影片| 色情激情五月婷婷| 日本色99| 日韩av大全| 99激情视频| 日韩无码成人电影| 色婷婷狠狠久久综合五月| 99精品久久久久久久| 99视频色在线观看| 97色色色视频| www.久久爱.com| 欧美交换配乱吟粗大25P| 人妻视频一区而且二区| 中文字幕九九九九| 五月婷婷熟女| 涩婷婷五月天在线精品视频| 五月色综合| 另类国产欧美视频| 入口五月婷婷六月香| 激情五月婷婷综合色播小说| 九九热精品99| 精品国产一区二区三区四区阿崩| 五月天堂色色| 亚洲人人96@| 激情五月婷婷开心网| 99热这里只有精品在线| 91av色色乱视频| 99色综合网| 五月亚洲| 天天爽天天| 狠狠色丁香久久婷婷综合五月| 无码一区二区日韩| 狠狠干天天日| 最近中文字幕2019视频1| 超级碰碰碰97免费| 就爱射中文字幕资源网| 国产亚洲99久久精品| 欲色人妻| 丁香五月婷婷动漫| 五月激情婷婷综合| 免费在线观看av网站| 五月激情丁香五月| 丁香五月社区| 伊人婷婷99热精品| 激情久久四色| 九九这里是免费的视频5| 激情五月天婷婷播播久久综合91| www九九热| 色婷婷五月天视频网站| 欧美顶级少妇做爰HD| 久久久99久久| 五月天婷婷久久视频| 三级片AAA久久久AAA久久久AAA| 狠狠干综合网| 激情五月色在线播放| 99精品网| 99热欧美| 日本美女五月天| 超碰成人影视| 久久机热这里只有 | Av狠狠色丁香婷| 久久人人九| 碰碰碰碰碰99| 欧洲亚洲激情五月天在线| 六月丁香五月天| 9月色婷婷| 综合色五月| www99精品日韩| 色婷婷4| 婷婷俺去也| 综合AV在线| 天天射影院| 人人干人人操外国| www.99成人视频| 色吧婷婷五月亚洲| hd五月婷婷在线| 激情五月天丁香| 狠狠大香婷婷爱| 97碰免费视频在线| 91婷婷色| 日亚二欧美| 欧美激情伊人| 亚洲精品永久久久久久| 中文字幕人妻AV| 激情五月狠狠| 九九久久久综合| 天天爽天天摸| 欧美日韩国产一二区| 婷婷五月天资源| 九月丁香很很色| 热这里| 五月丁香婷婷钟和色图| 五月天激情无码高清| 国产精产国品一二三在观看| 五月激激网w'w'w| 成人做爰高潮A片免费视频| 热久久成人| 九九色综合| 五月丁香拍拍激情综合| 无码少妇高潮喷水A片免费| 五月婷婷播| 亚洲亚洲人成综合网络| 国产热精品| 91大屁股在线| 色婷婷婷婷五月天| 色婷婷文字幕| 五月婷婷亚洲| 这里只有精品视频222| 思思精品视频| 综合xx网| 色婷婷五月天av在线| 日韩99色99| 综合www色| 日本不卡中文字幕| 2014天天爽| 99在线精品免费视频| 久色五月婷婷综合| 色99欧洲色19| 激情综合国产| 色色婷婷五月天| 色99色| av性爱在线| 丁香五月天激情四射网| 99热老网站| 久1色色| 久久婷婷青青| 五月天社区婷婷丁香社区| 久久九九网| 极品人妻VIDEOSSS人妻| 深爱1激情网| 123草逼网| 激情四射五月天| 丁香五月网在线观看| 黄色一极大片| 色五月 五月婷婷| 五月丁香成人版| 久久五月情| 97精品综合| 九九爱看亚洲| 婷婷五月天久久综合88| 99爱在线免费视频| 综合久久五月| 97久人人| 激情第四色| 色五月婷婷影院| 六月婷婷激情| 大香焦啪啪啪| 永久免费视频| 婷婷综合网伊人| 1999天天操夜夜操| 婷婷在线视频| 亚洲色热| 狠狠色激情在线| 综合激情专区| 国产69久久久欧美黑人A片| 婷婷色五月综合| WWW.天天日| 神马久久五月天| 亭亭五月丁香五月天激情| 99热久草| 色情五月天小说| 久9热插入| 天天操天天插| 丁香五月成人av| 五月综合视频在线| 百度4399有码精品V在线观看| 婷婷久久五月天| 狠狠干天天日| 久久这里都是精品视频| 婷婷综合色图| 婷婷五月丁香性爱| 日本人妻A片成人免费看片| 欧美综合激情丁香五月六月婷| 伦乱美欧| 久99综合婷婷| 婷婷综合久久综合| 色吧五月| 色五月天丁香婷婷| 久久人妻高清中文| 丁香五月天欧美成人| 久久一级片| 五月综合激情啪啪啪啪啪| 色综合激情| 激情伊人五月天| 先锋男人99资源| 色情五月综合婷婷| 五月天堂色色| 婷婷丁香综合网| 久久这里有精品| 久久思思热| 99这里只有精彩视频| 国产色色网址网站| 91色在线/日韩| 亚洲成人无码免费| 97大香蕉五月天| 久热无码| wwwss在线观看| 日日夜夜干| 99免费视频网| 亚洲瑟瑟精品在线| 99视频超级精品| 亚洲在线综合| 五月婷婷日本| 五月婷久草| 综合久久婷婷99| 粉嫩AV久久一区二区三区| AA丁香综合激情| 丁香五月婷婷大香蕉| 亚洲欧美国产高清vA在线播放| 99成人精品| 婷婷激情综合无月| 天天草人人摸| 91精品91久久久中77777| 极品色丁香| 97自拍99| 色月丁| 婷婷丁香五月天操逼| 久在热99| 五月天婷婷狂暴白浆| 久久久婷婷婷| 国产操B视频| 欧美日韩成人在线网站| 香蕉伊人综合| 久久婷婷丁香视频网| 五月丁香久久婷| 日韩婷久| 九九激情视频| 4399欧美另类视频| 婷婷丁香综合| 天天综合网~91| 丁香五月综合久久综合| 欧美性爱日韩性爱| 第四色五月婷婷| 激情久久久久久久久久| 婷婷综合网性| 26uuu丁香婷婷五月| 亚洲天堂大香蕉| 成人版视频在线观看| 影音先锋91| 久久精品4| 久久久婷婷| 色五月xxx| 久久亚洲精品成人无码网站导航| 九九视频这里是精品五月| 婷久看人爽| 天天色天天噜| 无码色色| 丁香五月在线播放| 任你搞网站| 99精品在线观看| 五月丁香六月婷综合成人综合 | 亚洲操逼网| 888精品福利地址| 亚洲丁香五月美女| 亚洲国产色色| 开心激情综合| 日韩久久色| 午夜一区| 九七色色六月丁香| 久久九九囯产| 激情99热| 五月在线婷色| 丁香五月色情| 九九热视频在线观看| 色婷网| 粉嫩AV久久一区二区三区| 亚洲狠狠爱婷婷| 91丨九色丨国产在线| 色婷婷成人网| site:picc-up.com| 99爱视频免费看| 99久精品视频| 久久性视频| ai97re99一本| 亚洲av日韩无码| 99热日韩这里只有精品| 五月丁香狠狠| 婷婷丁香花五月天| 国产精品色色| 99热观看| 99精品在线播放| 米奇影视资源婷婷狠狠色激情欧美五月丁香| 天天干com| 久久色婷婷| 夜夜操加勒比| 成人免费在线电影| 色情·com| 综合久久五月天| 激情综合网五月天| 九九爱精品网站| 丁香激情网| 中出内射的人妻视频| 色色色色色色色色色色色色色97| 激情网五月天| 五月天大香蕉视频| 色情五月天视频网| 久久这里只| 九热视频| 大香伊人婷婷影院| 色综合夜夜| 99热精品在线播放| 五月天伊人网| 狠狠综合久久综合| 久久er免费视频| 色色网站在线| 大香蕉综合网| CAoub青青超碰| 婷婷五月天天| 综激情网| 在线五月婷| 激情小说五月天社区丁香| 99热在线这里| 丁香五月自拍| 丁香五月开心亚洲| AⅤ色区| 婷婷五月av| 丁香五月婷婷亚洲天堂| 夜夜骑操AV| 欧美 日韩 成人| 国产AV影片| 五月婷婷色色| 激情六月色| 狠狠精品干练久久久无码中文字幕| 欧美va在线观看| 九九99九九99九九99视频网| 丁香五月久久综合| 天天插天天插天天插天天插| 亚洲国产色婷婷| 无码毛片992367| 婷婷色中文字幕| 久久青草国| 天天操夜夜夜拍拍拍| 国产67194| 99热国产婷婷| 五月天激情久色| 色色99| 五月玖玖| 综合激情视频| 日本WwW色偷偷丁香花久久久京东热| 婷婷综合在线| 色婷婷AV在线| 亚洲 成人 电影av在线观看| 天天操夜夜夜拍拍拍| 日韩视频99| 久久香蕉丁香| 婷婷激情小说| 黄色激情网站在线观看| 婷婷丁香五月精品| 日本色五月| 大香蕉婷婷色| 大香蕉久久婷婷精品综合| 人人操婷婷| 色五月婷婷久久大| 国产日韩精品SUV| 五月天婷亚洲天综合网综合| 97精品综合久久| 日本99在线视频| WWW.桔色成人.COM| 九色PORNY在线精品酒店| 久久婷婷五月综合色丁香| 全部老头和老太XXXXX| 丁香五月网络网络| 综合激情视频| 久久婷婷影院| 综合久久9| 五月天婷婷基地综合网| 激情六月婷婷| 久草网大香视频| 五月天啪啪啪| 99热精品超碰| 亚洲色五月婷婷| 亚州激情九月| 月婷婷婷婷五月| 久久99久久久| 天天天天干| 色玖玖综合| 91丨九色丨熟女丰满| 国产97色在线 | 日韩| 国产成人AV在线播放| 成人视频在线免费播放| 五月天婷婷色| 久久婷婷国产| 91日韩在线| 97亚洲色 torrent magnet| 天天色天天操天天射| 色五月丁香五月激情五月激情| 丁香五月手机在线| aaaaaa片| 国产无遮挡又黄又爽免费网站| 五月天自拍网| 综合色七七| 丁香五月婷婷在线观看| 99er热精品视频| 九色无码| 日本一级特黄大片AAAAA级| 丁香六月啪| 激情五月天噢美| 日日做A爰片久久毛片A片英语 | 色爱综合五月| 91九色中文字幕女在线观看| 五月天综合激情网| 亚州操人在线视频| 99热在线里有精品| 欧美亚洲色色色色| 婷婷五月天BBw| 色狠狠综合入口| 97综合在线| 天天综合色丁香| 丁香五月天久久| 夜夜躁爽日日| 亚洲永久免费| 熟妇人妻中文字幕无码老熟妇| 天天情色五月天| 色很久综合| 色停停香蕉视频| 丁香五月日啪| 婷婷五月综合丁香久久| 久久亚洲无码| 欧美激情五月综合| 中文字幕在线aⅴ免费观看| 丁香色婷婷| 狠狠色综合网| 亚洲性爱AV在线| 99热精品无码| 五月天婷婷色| 五月婷婷综合激情小说| 久久激情五月| 天天舔天天插天天爱| 伊大人久久| 超碰国产在线观看| 九九精品这里只有| 亚洲精品另类| 99热这里全是精品| 第四色婷婷五月| 大天天伊人| 五月综合色播播丁香婷婷| 国产67194| 婷婷噜噜| 综合色情网| 国产XXXX搡XXXXX搡麻豆| 亭亭玉月丁香| 国产夫妻操逼内射视频| 丁香五月很很肏| 亭亭玉月丁香| 婷婷丁香色情五月天| 天堂A∨在线| 蜜臀综合久草| 99色免费观看全部| www.五月天激情| 五月丁香怕怕综合| 性爱人人网|