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

ARTICLE DETAIL

資訊詳情

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

Linux服務器部署實戰(zhàn):Xmanager環(huán)境下安裝Oracle 11g與Tomcat 8全流程

Linux服務器部署實戰(zhàn):Xmanager環(huán)境下安裝Oracle 11g與Tomcat 8全流程 我有個老項目要部署一套業(yè)務系統(tǒng)環(huán)境是CentOS 7.6數(shù)據(jù)庫選的Oracle 11g中間件用的Tomcat 8客戶端機器是Windows。遠程操作我直接用了Xmanager全家桶里的Xshell和Xstart這套流程從頭到尾跑了三遍把踩過的坑都補齊了今天把這套全流程操作步驟整理出來。如果你也在折騰Linux服務器上裝Oracle 11g和Tomcat這篇東西應該能幫你少走很多彎路。先說下為什么要用Xmanager來做安裝操作。Oracle 11g的安裝程序是圖形界面雖然理論上可以用靜默模式裝但生產(chǎn)環(huán)境里你基本沒法保證每臺機器的參數(shù)都一樣跑圖形界面能看到實際校驗信息出問題了也方便現(xiàn)場排查。而CentOS 7服務器大多是無桌面環(huán)境或者遠程機房直接在服務器上操作圖形界面并不現(xiàn)實Xmanager恰好解決了這個問題它能把服務端的圖形界面重定向到你的Windows屏幕上。Xmanager全家桶里面我主要用兩個組件Xshell負責SSH命令行操作Xstart負責把圖形界面程序拉到本地顯示。這套組合比直接用VNC輕量不少不用在服務器上裝額外的桌面組件安全性也好一些畢竟走的是加密通道。1. 環(huán)境準備與初始配置1.1 服務器基礎(chǔ)環(huán)境檢查我拿到手的服務器是CentOS 7.6內(nèi)存16G四核CPU磁盤200G。Oracle 11g在CentOS 7上跑對資源要求不算特別苛刻但有幾個底線必須確認清楚。內(nèi)存方面至少2G以上推薦4G起步swap分區(qū)建議至少2G生產(chǎn)環(huán)境最好配到內(nèi)存的1.5倍。我見過有人用1G內(nèi)存裝Oracle 11g結(jié)果安裝界面卡得跟幻燈片一樣最后裝到一半直接OOM崩潰。磁盤看情況Oracle軟件本體加數(shù)據(jù)庫文件至少要留出30G空間再加上Tomcat和業(yè)務系統(tǒng)的部署包40G起步比較穩(wěn)妥。系統(tǒng)架構(gòu)必須是64位這個不用多解釋Oracle 11g對32位系統(tǒng)的支持早就不行了。操作系統(tǒng)版本最好選CentOS 7.6到7.9之間的版本太老的內(nèi)核跟Oracle 11g的兼容性有問題太新又可能觸發(fā)奇怪的庫沖突。還要檢查主機名和網(wǎng)絡(luò)配置。主機名別用帶下劃線的Oracle的安裝程序?qū)χ鳈C名要求比較嚴格下劃線這種字符可能導致監(jiān)聽器起不來。我在某臺測試機上就吃過這個虧主機名設(shè)成prod_db_01結(jié)果netca配置監(jiān)聽時直接報錯改回prod-db-01就正常了。1.2 Xmanager連接配置Xmanager連接服務器前我習慣先確認SSH端口通不通。CentOS 7默認開22端口用Xshell連接時填上IP和端口就能進。如果改了SSH端口記得在Xshell的會話屬性里同步修改。Xstart的配置相對復雜一些這是很多新手容易卡住的地方。Xstart通過SSH協(xié)議連到服務器后它會執(zhí)行你指定的命令并把圖形輸出重定向到本地顯示。具體配置方法是這樣的在Xmanager中新建一個Xstart會話協(xié)議選SSH主機填服務器IP用戶名填root認證方式選密碼或者密鑰都行。最關(guān)鍵的是命令這一欄要填入你要執(zhí)行的圖形程序。比如裝Oracle時命令填xhost 和 export DISPLAY:0.0 是不對的這些是本地顯示用的Xstart會自動處理DISPLAY變量。直接填你要運行的程序路徑即可比如/opt/oracle/database/runInstaller。如果只是想測試圖形界面是否通了可以先跑/usr/bin/xterm能彈出終端窗口就說明Xstart鏈路通暢。Xstart還有一個需要注意的地方就是命令執(zhí)行時要保持會話不退出。很多人配置完命令后程序啟動起來Xstart窗口就關(guān)掉了結(jié)果圖形界面跟著消失。實際上Xstart會持續(xù)維持這個會話讓圖形程序一直駐留在遠程服務器上本地窗口只是負責顯示關(guān)掉本地窗口程序不會中斷。1.3 系統(tǒng)初始化與依賴包安裝CentOS 7默認安裝比較精簡Oracle 11g需要的依賴包和庫文件有很多沒裝所以系統(tǒng)準備階段要先把這些補齊。我這里列一下我實際用到的包清單yum install -y binutils compat-libcap1 compat-libstdc-33 compat-libstdc-33.i686 \ elfutils-libelf elfutils-libelf-devel gcc gcc-c glibc glibc.i686 glibc-devel glibc-devel.i686 \ ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc libstdc.i686 \ libstdc-devel libXi libXi.i686 libXtst libXtst.i686 make sysstat unixODBC unixODBC-devel這里有個容易踩的坑compat-libstdc-33這個包在CentOS 7的默認yum源里其實沒有如果你用默認源直接裝會報找不到包。解決辦法是安裝EPEL源或者從CentOS 6的安裝光盤中提取這個rpm包手動裝。EPEL源裝起來很簡單yum install -y epel-release yum clean all yum makecache然后再執(zhí)行上面的依賴包安裝命令。有些老依賴包在當前yum源中找不到也沒關(guān)系我后來測試發(fā)現(xiàn)Oracle 11g的安裝程序在缺失某些兼容庫時不會直接中止但會在后續(xù)啟動監(jiān)聽器或者實例時暴露出問題。所以寧可一次裝齊也別等到裝完再折騰。另外還要確認libaio和libaio-devel這兩個包沒裝的話Oracle數(shù)據(jù)庫創(chuàng)建實例時會有rpm校驗警告雖然可以跳過但會導致后續(xù)調(diào)用某些API報錯。手動處理起來很麻煩所以還是老老實實裝好。2. Oracle 11g安裝前的系統(tǒng)調(diào)優(yōu)2.1 內(nèi)核參數(shù)調(diào)整Oracle官方文檔要求修改/etc/sysctl.conf文件來調(diào)整內(nèi)核參數(shù)。這里說的參數(shù)直接決定了Oracle數(shù)據(jù)庫能否正常啟動和分配足夠的內(nèi)存所以不能只盯著安裝步驟這步得確保數(shù)值和你實際機器配置匹配才行。我用的參數(shù)配置如下fs.aio-max-nr 1048576 fs.file-max 6815744 kernel.shmall 2097152 kernel.shmmax 4294967295 kernel.shmmni 4096 kernel.sem 250 32000 100 128 net.ipv4.ip_local_port_range 9000 65500 net.core.rmem_default 262144 net.core.rmem_max 4194304 net.core.wmem_default 262144 net.core.wmem_max 1048576配置完成后執(zhí)行sysctl -p使其生效。如果你服務器物理內(nèi)存特別大比如32Gkernel.shmmax建議設(shè)成物理內(nèi)存的一半左右。這個參數(shù)控制的是共享內(nèi)存段的最大大小Oracle SGA在啟動時會嘗試申請一個或者多個共享內(nèi)存段如果shmmax太小Oracle只能創(chuàng)建多個共享內(nèi)存段來湊夠SGA大小性能會有明顯下降。還有一個參數(shù)容易忘記就是kernel.sem的四段含義。250是每個信號量集合的最大信號量數(shù)32000是系統(tǒng)范圍內(nèi)最大信號量數(shù)100是每個信號量集合的最大操作數(shù)128是系統(tǒng)范圍內(nèi)最大信號量集合數(shù)。Oracle安裝程序在環(huán)境檢查時會校驗這些值不達標會直接打紅叉。2.2 用戶與目錄規(guī)劃Oracle 11g不允許直接用root用戶安裝必須創(chuàng)建專屬用戶和用戶組。我按官方最佳實踐創(chuàng)建了oinstall組和dba組oracle用戶的主組設(shè)為oinstall附加組設(shè)為dba。這樣做的好處是后續(xù)備份、恢復、安裝補丁時權(quán)限管理清晰不容易出現(xiàn)DBA組權(quán)限不足的問題。創(chuàng)建命令如下groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle目錄結(jié)構(gòu)方面我習慣把Oracle的軟件安裝目錄和數(shù)據(jù)目錄分開。軟件目錄放在/u01/app/oracle數(shù)據(jù)目錄放在/u02/oradata或者直接用Oracle默認的/u01/app/oracle/oradata。如果你服務器上就一塊磁盤那放在一起問題不大但如果有獨立的數(shù)據(jù)盤強烈建議把數(shù)據(jù)目錄指到獨立磁盤上對IO性能和故障隔離都有好處。目錄權(quán)限記得要改成oracle用戶有權(quán)限訪問mkdir -p /u01/app/oracle mkdir -p /u02/oradata chown -R oracle:oinstall /u01 chown -R oracle:oinstall /u02 chmod -R 775 /u01 chmod -R 775 /u02這里有個細節(jié)目錄的屬主最好設(shè)置成oracle用戶不要用root。我試過一次用root創(chuàng)建目錄沒改屬主就直接裝Oracle等Oracle的安裝程序往里寫文件時才提示權(quán)限不足又回頭改權(quán)限白白浪費了十幾分鐘。2.3 安全級別與防火墻調(diào)整CentOS 7默認開了firewalld如果這個防火墻沒放行Oracle需要的端口即使Oracle本身裝好了遠程客戶端也連不上數(shù)據(jù)庫。Oracle 11g默認的監(jiān)聽端口是1521Tomcat默認端口是8080這兩個都要在防火墻里放行。操作命令firewall-cmd --zonepublic --add-port1521/tcp --permanent firewall-cmd --zonepublic --add-port8080/tcp --permanent firewall-cmd --reload如果嫌麻煩也可以直接把防火墻停掉生產(chǎn)環(huán)境建議還是用白名單方式放行特定IP訪問。另外還要注意SELinux的影響CentOS 7的SELinux默認是enforcing模式Oracle的安裝文檔里并沒有要求一定關(guān)閉SELinux但實際安裝過程中我發(fā)現(xiàn)SELinux會對Oracle的某些文件訪問權(quán)限做限制尤其是監(jiān)聽器啟動時綁定端口那一步。為了避免不必要的麻煩我統(tǒng)一把SELinux設(shè)成了permissive模式sed -i s/SELINUXenforcing/SELINUXpermissive/g /etc/selinux/config setenforce 0注意setenforce 0只是臨時關(guān)閉當前內(nèi)核的SELinux重啟后還是會變成enforcing所以必須同步修改配置文件。3. Oracle 11g安裝全流程走通3.1 安裝介質(zhì)準備與解壓Oracle 11g的安裝包分兩個zip文件一個是linux.x64_11gR2_database_1of2.zip另一個是linux.x64_11gR2_database_2of2.zip。下載好之后傳到服務器的某個臨時目錄下比如/home/oracle/db_install。解壓必須用oracle用戶身份解壓否則解壓出來的文件屬主會變成root后面Oracle安裝程序會有文件權(quán)限校驗很可能會被卡住。解壓命令su - oracle mkdir -p /home/oracle/db_install cd /home/oracle/db_install unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip解壓完會在當前目錄下生成一個database目錄里面就是全套安裝程序。解壓時如果提示某個zip文件損壞大概率是傳輸過程中出了問題重新傳一遍就能解決不需要重新下載整個包。3.2 通過Xstart啟動圖形化安裝裝好系統(tǒng)依賴、配置好用戶和內(nèi)核參數(shù)之后重頭戲來了用Xstart啟動Oracle的安裝程序。打開Xmanager的Xstart工具填寫如下信息主機服務器IP地址協(xié)議SSH用戶名oracle認證密碼方式命令/home/oracle/db_install/database/runInstaller初次點擊執(zhí)行按鈕后Xstart會彈出一個日志窗口顯示SSH連接的建立過程和DISPLAY環(huán)境變量的設(shè)置情況。過幾秒鐘Windows桌面就會彈出Oracle Universal Installer的圖形界面看到這個界面就是成功了。這個環(huán)節(jié)有個最常見的坑就是點了Xstart后報錯提示無法打開DISPLAY或者連接不上X server。原因往往是服務器上的X11轉(zhuǎn)發(fā)依賴包沒裝。CentOS 7的SSHd配置文件里X11Forwarding默認是啟用的但如果沒有xorg-x11-xauth這個包轉(zhuǎn)發(fā)鏈路就會斷掉。解決方法是yum install -y xorg-x11-xauth裝完之后重新用Xstart執(zhí)行命令基本上就正常了。如果Xstart啟動圖形界面過程中彈出了java異常窗口這多半是因為CentOS 7自帶的OpenJDK版本跟Oracle安裝程序不兼容。解決思路是在啟動runInstaller之前先卸載系統(tǒng)自帶的OpenJDK或者設(shè)置JAVA_HOME指向Oracle安裝包自帶的JDK。Oracle 11g的安裝程序里其實自帶了jdk目錄不需要額外裝Java直接設(shè)置環(huán)境變量JAVA_HOME指向database目錄下的jdk即可。3.3 圖形界面中的安裝選項配置Oracle Universal Installer啟動后第一步是配置安全更新和接收郵件通知這里直接取消勾選即可。接下來會讓你選擇安裝類型我一般選創(chuàng)建和配置單實例數(shù)據(jù)庫這樣裝完后數(shù)據(jù)庫實例就直接創(chuàng)建好了省得再單獨運行DBCA建庫。高級安裝模式比典型安裝多幾個自定義步驟比如字符集、內(nèi)存分配、存儲路徑、ASM等選項。首次安裝建議走高級模式可以提前指定很多關(guān)鍵參數(shù)省得裝完后又要改配置。關(guān)鍵是字符集我選的是AL32UTF8這個字符集支持中文存儲和各種語言如果業(yè)務系統(tǒng)只跑中文用ZHS16GBK也行但我個人更推薦UTF8兼容性更好也方便后續(xù)數(shù)據(jù)遷移。內(nèi)存分配這里需要注意Oracle 11g的自動內(nèi)存管理AMM功能默認是開啟的如果你設(shè)置的SGA和PGA總和超過了實際物理內(nèi)存數(shù)據(jù)庫實例可能在啟動時直接失敗。我這里內(nèi)存16G給Oracle分配了SGA 4GPGA 2G這個比例夠用。如果你服務器內(nèi)存小SGA給2GPGA給1G也能跑。重要的是給操作系統(tǒng)留夠余量別把內(nèi)存全部分完。數(shù)據(jù)庫身份驗證那里設(shè)置的是SYS和SYSTEM用戶的密碼這個密碼要記好建議用大小寫字母加數(shù)字組成的強密碼。Oracle 11g對密碼復雜度默認有校驗太簡單的密碼比如oracle123這種可以直接過但類似123456這種純數(shù)字的會提示太弱無法通過。3.4 安裝過程中的組校驗與腳本執(zhí)行安裝過程中有個環(huán)節(jié)會卡住不少人就是在指定Oracle用戶屬組的時候安裝程序會自動檢測oinstall組和dba組是否存在并顯示綠色對勾或黃色警告。如果警告提示找不到dba組說明之前的groupadd沒有成功回頭執(zhí)行g(shù)roups oracle命令確認一下如果沒有dba附加組用usermod -G dba oracle補上。安裝進行到70%左右時會彈出一個窗口要求以root身份執(zhí)行兩個腳本一個是orainstRoot.sh另一個是root.sh。這一步很多人會疑惑到底要不要執(zhí)行答案是必須執(zhí)行而且要等腳本跑完才能點確定繼續(xù)。操作方式是另開一個Xshell窗口用root登錄服務器依次執(zhí)行/u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/11.2.0/dbhome_1/root.shroot.sh執(zhí)行時會有交互提示問你是否把oracle用戶加到dba組直接填y回車就行。整個root.sh腳本執(zhí)行過程會創(chuàng)建一些系統(tǒng)級別的目錄和啟動腳本確保Oracle監(jiān)聽和數(shù)據(jù)庫隨系統(tǒng)自動啟動的腳本能正常運行。這里要特別說一下root.sh腳本的輸出信息綠色文本顯示的是腳本創(chuàng)建的關(guān)鍵目錄和文件紅色文本一般是警告或者錯誤。我遇到過root.sh執(zhí)行時報錯說不能寫/etc/oratab原因就是/etc目錄空間滿了清理掉一些無用的日志文件后重新執(zhí)行就好了。3.5 修改環(huán)境變量與驗證安裝結(jié)果Oracle安裝完最后一件事是配置oracle用戶的環(huán)境變量。編輯/home/oracle/.bash_profile文件加入以下內(nèi)容export ORACLE_BASE/u01/app/oracle export ORACLE_HOME$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SIDorcl export PATH$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH$ORACLE_HOME/lib保存后執(zhí)行source .bash_profile使其生效。然后運行sqlplus / as sysdba進入SQL*Plus執(zhí)行select status from v$instance;看到OPEN狀態(tài)就說明數(shù)據(jù)庫實例正常起來了。監(jiān)聽器狀態(tài)可以通過lsnrctl status命令查看正常會顯示服務orcl已有1個實例處理程序。如果監(jiān)聽沒啟動用lsnrctl start手動拉起之后可以檢查1521端口是否出現(xiàn)在LISTEN狀態(tài)。4. Tomcat 8安裝與部署4.1 JDK環(huán)境配置Tomcat是Java應用服務器依賴JDK運行。Oracle 11g安裝過程會自帶一個JDK但這個JDK版本比較老不建議直接拿給Tomcat用。我這邊是單獨安裝了OpenJDK 1.8Tomcat 8.5對JDK版本要求是1.8及以上。安裝JDK的方式有很多種最簡單就是用yum裝yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel裝完后執(zhí)行java -version確認版本然后設(shè)置JAVA_HOME。一般OpenJDK裝完路徑在/usr/lib/jvm/java-1.8.0-openjdk把這個路徑寫進/etc/profile里export JAVA_HOME/usr/lib/jvm/java-1.8.0-openjdk export PATH$PATH:$JAVA_HOME/bin export CLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarsource /etc/profile后執(zhí)行echo $JAVA_HOME驗證環(huán)境變量是否生效。這里有個容易出現(xiàn)的問題如果服務器上同時裝了多個Java版本要注意PATH的優(yōu)先級確保指向1.8這個版本。4.2 Tomcat解壓與目錄規(guī)劃Tomcat的安裝方式非常直接下載apache-tomcat-8.5.x.tar.gz包解壓到指定目錄就行。我習慣放在/opt/tomcat下面結(jié)構(gòu)清晰備份也方便。下載和安裝命令mkdir -p /opt/tomcat tar -zxvf apache-tomcat-8.5.100.tar.gz -C /opt/tomcat --strip-components1 chmod x /opt/tomcat/bin/*.sh這里用到--strip-components1參數(shù)意思是解壓時去掉包內(nèi)最頂層目錄名直接解壓到/opt/tomcat下。如果不加這個參數(shù)文件會被解壓到/opt/tomcat/apache-tomcat-8.5.100目錄下還要多一層目錄嵌套看起來很別扭。Tomcat目錄結(jié)構(gòu)里bin目錄存放啟動關(guān)閉腳本conf目錄存放配置文件webapps目錄是部署Web應用的位置。下面重點看幾個配置文件因為如果配置有問題項目部署上去跑不起來排查很浪費時間。4.3 Tomcat核心配置調(diào)整首先是conf/server.xml這是Tomcat的主配置文件。要關(guān)注三塊內(nèi)容。端口監(jiān)聽配置默認8080如果項目有特殊要求可以改成其他端口但要和防火墻放行規(guī)則保持一致。連接器參數(shù)主要調(diào)整maxThreads和minSpareThreads這兩個參數(shù)控制Tomcat的線程池大小。我沒改動線程池但要注意的是connectionTimeout別設(shè)置太短否則上傳大文件時容易被掐斷連接。然后是conf/catalina.sh的配置JAVA_OPTS環(huán)境變量在這里設(shè)置。內(nèi)存優(yōu)化的參數(shù)如下JAVA_OPTS-Xms512m -Xmx1024m -XX:MaxPermSize256m如果是JDK 1.8MaxPermSize參數(shù)已經(jīng)沒有意義了JVM用Metaspace代替了永久代所以可以去掉這個參數(shù)。推薦配置JAVA_OPTS-server -Xms512m -Xmx2048m -XX:MetaspaceSize256m -XX:MaxMetaspaceSize512m這里-Xms和-Xmx建議設(shè)成相同值可以避免JVM在運行過程中動態(tài)調(diào)整堆大小帶來的性能抖動。-XX:MetaspaceSize和MaxMetaspaceSize也是同理直接設(shè)成一致能減少Full GC頻率。最后是部署業(yè)務系統(tǒng)WAR包的方式。有兩種一種是直接把WAR包扔到webapps目錄下Tomcat啟動時自動解壓并部署另一種是在conf/Catalina/localhost目錄下創(chuàng)建XML配置文件通過docBase指定WAR包的絕對路徑。生產(chǎn)環(huán)境我推薦用第二種好處是部署路徑可以在外部靈活控制不用把業(yè)務包混在Tomcat默認目錄結(jié)構(gòu)里同時方便多個應用獨立管理。4.4 Tomcat開機自啟動配置為了讓Tomcat在服務器重啟后自動啟動我寫了一個systemd服務腳本。創(chuàng)建/usr/lib/systemd/system/tomcat.service文件內(nèi)容如下[Unit] DescriptionApache Tomcat Web Application Container Afternetwork.target [Service] Typeforking EnvironmentJAVA_HOME/usr/lib/jvm/java-1.8.0-openjdk EnvironmentCATALINA_HOME/opt/tomcat EnvironmentCATALINA_BASE/opt/tomcat ExecStart/opt/tomcat/bin/startup.sh ExecStop/opt/tomcat/bin/shutdown.sh Userroot Grouproot Restartalways [Install] WantedBymulti-user.target保存后依次執(zhí)行以下命令設(shè)置開機自啟并立即驗證systemctl daemon-reload systemctl enable tomcat.service systemctl start tomcat.service systemctl status tomcat.service注意Typeforking這個配置很關(guān)鍵startup.sh腳本啟動Tomcat后會立即返回真正的Tomcat進程以子進程方式在后臺運行所以必須用Typeforking來告訴systemd這是forking類型服務否則systemd會認為啟動腳本執(zhí)行完就退出了不會持續(xù)追蹤Tomcat進程。上面Userroot是圖方便才設(shè)置成root生產(chǎn)環(huán)境建議單獨創(chuàng)建一個tomcat用戶來跑Tomcat進程這樣可以實現(xiàn)權(quán)限隔離即使Tomcat被攻破了攻擊者拿到的也只是tomcat用戶權(quán)限對系統(tǒng)整體危害會小很多。4.5 驗證Tomcat與業(yè)務系統(tǒng)聯(lián)調(diào)Tomcat部署完成后通過瀏覽器訪問http://服務器IP:8080看到Tomcat默認首頁就說明Tomcat本身跑起來了。如果頁面打不開排查順序是第一看systemctl status tomcat服務狀態(tài)是否active第二看8080端口有沒有LISTEN第三看防火墻放行了沒有最后看SELinux有沒有攔把SELinux設(shè)置成permissive模式可以排除這個因素的影響。業(yè)務系統(tǒng)WAR包部署后如果應用依賴Oracle數(shù)據(jù)庫需要把Oracle JDBC驅(qū)動包ojdbc6.jar放到Tomcat的lib目錄下。Tomcat 8.5對驅(qū)動包的管理有講究全局共享的驅(qū)動放在lib目錄單個應用獨享的驅(qū)動放在webapps/WEB-INF/lib目錄。如果驅(qū)動版本不對最常見的報錯是ClassNotFoundException或者SQLState異常解決辦法就是到Maven倉庫里下載對應版本的ojdbc6.jar替換。部署完WAR包后重啟Tomcatsystemctl restart tomcat.service觀察日志輸出tail -f /opt/tomcat/logs/catalina.out啟動日志中看到Deployment of web application archive has finished說明業(yè)務系統(tǒng)部署成功。再配合數(shù)據(jù)庫監(jiān)聽狀態(tài)確認整條鏈路就通了。5. 常見問題與排查技巧實錄5.1 Xstart無法顯示圖形界面Xstart連接服務器后報錯提示Cant connect to X11 window server這是最典型的圖形界面轉(zhuǎn)發(fā)問題。排查步驟是確認服務器上是否安裝了xorg-x11-xauth包沒有就裝上。確認SSH服務端的X11Forwarding設(shè)置為yes確認/etc/ssh/sshd_config配置中有X11UseLocalhost yes這個參數(shù)。真正處理這個坑時我發(fā)現(xiàn)還有個更隱蔽的問題就是Xstart的配置文件里指定了錯誤的SSH端口或者密鑰認證方式。如果服務器改了SSH端口Xstart里也要同步修改。還有如果服務器上配置了SSH key并且禁用了密碼登錄Xstart認證方式要改成Public Key并把本地私鑰路徑填進去。另一個少見但特別麻煩的問題是CentOS 7.5及以上版本默認的/etc/ssh/sshd_config里X11Forwarding被注釋掉了需要手動取消注釋并重啟sshd服務。重啟sshd前要注意會不會影響已有的SSH連接其實不會重啟sshd服務對已建立的連接沒有影響只對新的連接生效。5.2 Oracle安裝程序環(huán)境檢查不通過Oracle Universal Installer在正式安裝前會做環(huán)境預檢經(jīng)常見到某個檢查項是紅色的叉號。比如內(nèi)核參數(shù)中的kernel.sem不滿足要求、依賴包缺失、內(nèi)存大小不滿足最小限制等等。出現(xiàn)紅叉不要直接點忽略因為后續(xù)安裝或者運行時還會暴露問題。回顧我安裝過程中預檢不通過的情況大部分是缺少32位兼容庫比如glibc.i686和libaio.i686。Oracle 11g雖然是64位版本但它的某些組件會調(diào)用32位庫不裝好直接裝Oracle后面創(chuàng)建數(shù)據(jù)庫時容易報ORA-12547錯誤。等價交換的話如果你對依賴包沒底可以在預檢失敗后點Check Another然后查看對應的日志文件。日志文件通常放在/tmp目錄下文件名帶OraInstall前綴打開后可以看到具體的檢查結(jié)果和缺失項比官方界面彈窗提示的粒度細得多。5.3 Oracle監(jiān)聽器起不來Listener啟動失敗也是高發(fā)問題常見的情況是監(jiān)聽器已啟動但狀態(tài)顯示unknown或service not registered。最直接的原因是listener.ora文件配置錯誤監(jiān)聽的位置寫錯了端口或者主機IP。用netca重新配置監(jiān)聽是最省事的辦法命令行輸入netca根據(jù)圖形界面提示一步步操作就行。還有種情況是Oracle數(shù)據(jù)庫實例沒有注冊到監(jiān)聽器導致客戶端連接時報ORA-12514: TNS listener does not currently know of service requested in connect descriptor。解決辦法是檢查listener.ora里是否配置了靜態(tài)的SID信息或者在數(shù)據(jù)庫本地通過sqlplus執(zhí)行alter system register;手動注冊實例到監(jiān)聽器。動態(tài)注冊是Oracle 11g的默認機制實例啟動時會自動向監(jiān)聽器注冊但前提是實例的service_name和監(jiān)聽器的監(jiān)聽端口匹配。如果不匹配就要修改initSID.ora里的local_listener參數(shù)指定正確的監(jiān)聽器地址。5.4 端口沖突排查端口沖突這個坑在Tomcat啟動時特別常見。Tomcat默認8080端口如果服務器上已經(jīng)部署了其他Web服務比如Nginx、Apache或者另一個Tomcat實例端口就會被占用Tomcat啟動報Address already in use錯誤。排查命令很簡單ss -tlnp | grep 8080 netstat -tlnp | grep 8080找到占用端口的進程后要么把占用進程停掉要么修改Tomcat的server.xml端口配置換一個可用端口。提醒一下如果Tomcat作為自啟動服務端口修改后要確認配置文件里沒有其他地方寫死監(jiān)聽端口否則Tomcat會加載舊配置導致端口沖突問題復發(fā)。Oracle 1521端口也有類似問題如果服務器上裝了多個版本的Oracle或者監(jiān)聽器配置錯誤都會導致端口沖突。通過lsnrctl status查看監(jiān)聽的IP和端口確認沒有和其他服務重疊。5.5 中文顯示亂碼問題我遇到過一次Oracle數(shù)據(jù)庫中的數(shù)據(jù)是中文但通過Java應用查詢出來是問號的情況。原因是數(shù)據(jù)庫的字符集和JDBC連接字符串中的字符集不一致。解決辦法是把數(shù)據(jù)庫字符集改成AL32UTF8同時JDBC連接URL加上characterEncodingUTF-8參數(shù)。還有一個可能是Tomcat連接器配置里添加URIEncodingUTF-8。記住改數(shù)據(jù)庫字符集不是改一個參數(shù)就能完成的事情要修改數(shù)據(jù)庫的locale、nls_lang環(huán)境變量、以及數(shù)據(jù)庫的national character set。如果是在建庫之前就發(fā)現(xiàn)這個問題直接在建庫時選對字符集最省事建庫之后再改會牽扯數(shù)據(jù)遷移工作量翻倍。6. 運維踩坑經(jīng)驗總結(jié)裝完這套環(huán)境后我復盤了一遍整個流程有些心得值得單獨拎出來說。第一個經(jīng)驗是Oracle安裝目錄和數(shù)據(jù)目錄盡量獨立規(guī)劃不要什么都扔在根分區(qū)。我的服務器根分區(qū)50GOracle安裝加數(shù)據(jù)文件很快就占了一半后來日志一膨脹直接導致根分區(qū)滿了Oracle和Tomcat同時罷工。應急辦法是清理日志文件但要想根治還是得把Oracle數(shù)據(jù)目錄、歸檔日志目錄、Tomcat日志目錄都單獨掛載到獨立分區(qū)用df -h提前確認各分區(qū)容量留有足夠余量。第二個經(jīng)驗是Oracle的數(shù)據(jù)庫備份不能只依賴數(shù)據(jù)庫自身的物理備份需要結(jié)合邏輯備份。物理備份適合災難恢復邏輯備份適合數(shù)據(jù)遷移和誤操作恢復。我自己就是用RMAN做物理備份每周跑一次expdp邏輯導出雙保險機制。一旦數(shù)據(jù)庫崩潰RMAN恢復整庫萬一只是某個表被誤刪expdp的dmp文件恢復起來更靈活。第三個經(jīng)驗是Tomcat的日志輪轉(zhuǎn)必須配置好。默認情況下Tomcat的catalina.out日志是不滾動切割的時間一長能膨脹到幾十G服務器磁盤會被吃光。解決方案是用Linux自帶的logrotate工具配置/etc/logrotate.d/tomcat按天切割并壓縮保留最近30天日志就夠。這個配置特別重要我見過有生產(chǎn)服務器一個月沒看日志直接占用30G磁盤應用直接因為磁盤滿宕機。第四個經(jīng)驗是關(guān)于安全的尤其是生產(chǎn)環(huán)境千萬別為了方便直接關(guān)防火墻和將SELinux設(shè)成disabled。我建議防火墻按需放行端口SELinux設(shè)成permissive并仔細查看日志中的違規(guī)記錄手動放行Oracle和Tomcat需要的操作。這樣既不影響功能又保留了一層安全防線。第五個經(jīng)驗是快照備份。裝這套系統(tǒng)前我給服務器做了個快照后面所有踩坑操作都能一鍵回滾。如果別的環(huán)境沒法做快照至少把修改過的配置文件提前復制一份到/tmp/backup目錄下出了問題還能對照原始版本恢復。這套環(huán)境我前后折騰了三次才走通所有細節(jié)前面兩次就是沒有快照每次配置改亂了都只能從頭再來。第六個經(jīng)驗也是最重要的就是不要盲目復制別人給的參數(shù)值。服務器配置不同內(nèi)存、CPU、磁盤完全一樣才能直接用別人的配置。比如kernel.shmmax這個參數(shù)機器內(nèi)存是4G的話設(shè)成4294967295就太大了反而可能導致Oracle的共享內(nèi)存申請不到系統(tǒng)整體性能下降。根據(jù)實際硬件資源配參數(shù)才是正路。這套環(huán)境裝好之后業(yè)務系統(tǒng)在Tomcat里跑著數(shù)據(jù)落在Oracle里穩(wěn)定運行了一段時間沒有出過重啟問題。后續(xù)如果需要擴容無外乎加內(nèi)存、加磁盤、調(diào)Tomcat線程池、加Oracle SGA這些都是同樣的思路方法論已經(jīng)通了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产成人综合网| 99热亚洲| 教师性爱毛片| va亚洲中文在线| 婷婷综合中文字幕| 无码网站视频| 国产精品色婷婷久久久精品| 国产精品社区| 天天插天天插天天日| 色色色国产| 婷婷丁香六月天| 亚洲欧洲99| www.狠狠| 色综合开心五月深爱五月| 五月婷婷色| 成人做爰A片免费看网站找不到了| 99色性爰网络| 久久五月婷综合| 夜夜骑福利资源| 亚洲AV无码电影| 综合色色色色色色| 久久精品五月| 99色网站| 五月丁香色狠狠干大屄| 色五月婷婷影视| 婷婷激情小说| 狠狠干五月天婷婷网| 99热这里只有精品8| 五月婷婷中文字幕| 成熟妇人A片免费看网站| 日日鲁鲁夜夜爽爽| 97人妻碰碰碰久久久久-最近国语高清| 九九热精品| 六月婷欧美丁香综合| 五月天婷婷在线播放免费| 大香人妻| 五月婷婷综合激情网| 伊人干综合| 久久婷婷视频| 99亚洲无码| 久久九精品| 91色五月| 五月丁香成人| 丁香五月天堂婷婷| 超碰人人操人人干| 久久九九在线视频| WWW,五月天| www.9操| 婷婷五月色亚洲| 激情婷| 成人国产综合| 亚洲婷婷成人五月天| 成人国产网站| 色婷婷色99国产综合精品| 逼逼AV| 久草 tingting| 99九九玖玖| 无码yw| 五月天婷婷成人网| 五月丁香婷婷潮喷中文字幕| 丁香五月性| 欧美成人AAA片一区国产精品| 91人人爽久久涩噜噜噜| 丁香无五月网| 99在线看视频| 丁香色五月 97干| 天天干天天射综合网| www.97干视频| 婷婷五月天99综合网站| 欧美色婷婷| 激情五月图| 日韩AV在线免费| 九九九九国产| 激情都市丁香婷婷| 五月天伊人日日噜影片AV| 婷婷五月花.97| 婷婷五月激情的图片| 丁香六月天婷婷在线| 91在线观看www| 九九精品热| www.婷婷,com| 久久九九爽| 91se精品国产| 五月婷婷影院| 日本三级中国三级99人妇网站| 婷婷激情六月天视频| 日本久久婷| 日本44久久在线| 色色吧综合| 99综合激情久久精品久久| 久久精典| 夜夜躁婷婷AV| 激情AV综合| 97人人草| 婷婷五月综合网| 亚洲99综合| 亚洲九九九九| 五月天天天操天天爽夜夜操| 香蕉综合在线| 六月婷婷综合久久| 婷婷伊人75| 激情玖玖sh| 日本久久精品| 99ri国产在线| 日韩久久色| 丁香五月五婷| 天天爽天天摸| 色久激情在线| 99热这里只有精品一区| 5月丁香六月情| 99色婷婷视频| 久热久色| 人人澡天天色天天做| 九九偷拍网| 新激情婷婷| www.狠狠| 激情丁香五月婷婷| 亚洲激情久久| 亚洲乱码日产精品BD| 激情五月婷婷综合| 九九综合久久| 深爱五月天| 五月丁香婷中文| www.婷婷六月天| 丁香五月婷婷色偷偷| 五月婷婷 六月丁香| 人人澡天天色天天做| 五月天丁香综合| 五月丁香六月婷婷久久| 日韩超碰在线| 97人人草| 狠狠操天天操| 深爱激情九九五月天| 99久扒热| 99小视频在线| 亚州欧美国产久精国产99综合视频| 久久综合综合久久| 九九99在线免费在线观看视频| www.日本91| 丁香五月天社区婷婷| 播丁香五月婷婷欧美| 亚洲综合99| 五月激情偷拍| 免费看欧美成人A片无码 | 99视频在线观看视频| 国产精品成av人在线视午夜片| 色婷婷激情| 大香蕉五月天婷婷| 98国产精品综合一区二区三区 | 狠狠操狠狠做| 最新丁香六月婷婷| 欧美日韩成人在线网站| 99久在线精品99re8热| 91五月天| 婷婷九月| 一本久久婷婷| 九伊人网| 久久色情| 性爱电影科技贸易有限公司| 精品一区二区三区四区五区六区介绍| 五月丁香婷婷婷婷综合网| 色婷婷精品小视频| 5月婷婷五月天| www.五月天婷婷姐姐| 丁香六月 人妻| 色999五月色| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 67194国产| 99热成人| www,setingting| wwww.色婷婷| 婷婷欧美激情| 开心婷婷五| 男人综合网| 5月丁香六月情| 蜜乳中文字| 色色网站在线| 大香网伊人久久综合| 久草热在线视频| 最近中文字幕大全免费版在线| 日本强伦片中文字幕免费看| 伊人婷婷五月天av| 婷婷欧美色| 天天做综合网色综合| www.人人操人人看人人想人人摸 人人人人操,COM | www.婷婷五月天.com| 五月天婷婷免费| 色五月在线播放| 无码人妻少妇色欲AV一区二区| 草了bav视频在线观看| 97sese婷婷| 五月婷婷丁香综合| 五月天玖玖狠狠色色| 深爱五月激情五月| 日韩操人| 91丨九色丨国产| 99ri视频在线播放| 九九热99精品| 在线中文字幕av| 最近中文字幕2019视频1| 狠狠综合久久综合| 草美女在线观看视频在线播放 | 丁香啪啪| 97久久久免费福利网址| 广东99色在线| 五月天天久久香| 色五月欧美| 大香蕉视频婷婷| 天天搡日日搡aaaaⅩ| 五月丁香六月婷婷不卡免费无码 | 天天摸,天天爽| 狠狠插日日干撸| 综合99久久| 国产精品久久久久久久久久免费| 啪啪色区| 丁香六月五月婷婷| 97精品综合| 六月五月天婷婷涩播在线| 综合一区二区三区| 99.色| 日本九婷婷| 欧洲色色| 九九精品综合| 天天谢天天操| 国产FREESEXVIDEOS性中国| 色综合五月| 丁香六月啪| 日韩一66精品| 狠狠色综合网站久久久久| 丁香五月花| 天堂网亚洲色图| 热99精品视频在线观看| 91丨九色丨熟女|老版| 国自产拍偷拍精品啪啪一区二区| 九九色影院| 五月丁香六月婷婷综合网缴情| 免费黄色视频网址| 九九视频在线观看视频在线播放69| 97在线综合| 五月丁香婷婷国产精品综合| 伊人久久99| 成人.在线日韩| 天天肏夜夜肏| 丁香婷婷色色| 九色综合网| 只有精品视频在线观看| 久操无码| 五月久久网| 可以免费看AV网站| 色色色色色色综合网| 色五月婷婷色| 超碰91人人操| 天天综合色丁香| 日日干日日色| 九九色综合网| www.com在线操视频免费观看| 丁香五月天天| 国产这里只有精品| 99在线观看| 天天做天天爽| 日韩精品99久久| 九九久久五月天综合伊人| 夜夜骑夜夜操| 草草视频91| 丁香五婷婷| 色999亚洲人成色| 91婷婷色| 色域五月婷婷丁香| 激情性爱五月| 啪啪操超碰| 丁香五月婷婷激情完整版| 婷婷五月天激情综合深爱| 丁香五月激情五月| 色9色| 色五月 五月婷婷| 激情婷婷在线中文字幕| 婷婷射丁香| 五月丁香婷婷激情爱爱| 婷婷性爱视频在线| 丁香五月天无码AV| 99操碰| 99噜噜噜在线播放| 婷婷六月天| 丁香五月天天| 最近中文字幕2019视频1| 久久这里在精品视频| 色99网站| 婷婷五月天激情综合| 99九九精品视频| 五月天激情久久| 五月色婷婷综合| 91精品综合久久久久久五月天| 就爱射中文字幕资源网| 亚洲V国产V欧美V久久久久久| 综合久久婷婷五月丁香| 五月天激情小说| 激情五月天综合图片小说网站| 密臀久久| 狠狠五月天| 激情网五夜婷婷| av在线资源| 先锋资源996| 亚洲乱码日产精品BD| 久久精品永久免费| 婷婷人妻激情| 97在线精品| 亚洲视频a| 五月婷婷六月色| 五月亭亭激情综合| 色婷婷影音| 亚洲黄色精品| 色色色在线播放| 中字幕视频在线永久在线观看免费| 另类图片五月天婷婷| 国产精品涩涩涩视频网站| 激情5月婷婷狠狠干| 日日躁夜夜躁狠狠久久AV| 丁香色播五月天| 成人小说色图婷婷五月| 99在线视频播放| 99惹在线精品免费观看| 精品少妇人妻AV无码专区偷人| 亚洲久久婷婷| 婷婷五月综合网| 五月丁香啪啪| 五月激情网络| 九九re精品视频在线观看| 六月丁香久久| 九九久久99| 91高潮喷水久久久久久久久| 五月婷婷开心网| 色婷婷手机在线| 欧美色图片88| 91人操人人人操人| 九九视频热| 色婷婷久久综合久色综| 99热都是精品| 七月婷婷色香综合网| 日日夜夜久| 五月丁香六月激情综合| 久久五月婷综合| 思思久久精品| 袁子仪视频观看| 婷婷国产五月天17c| 九九RE视频在线精品| 婷婷六月激情啪啪| 99热线观看9| 99成人| 婷婷五月丁香综合人妻| 久久久精品视频79| 综合婷| 99热6这里只有精品| 九九免费在线视频| 中文AV在线播放| 精品成人在线| 五月丁香久久久日婷婷久久婷婷日| 97色综合| 办公室少妇激情呻吟A片在线观看 白人荫道BBWBBB大荫道 | 久久久五月五丁香| 这里只有精品在线免费视频| 久久久18| 中文婷婷狠狠| 噼里啪啦完整版中文在线观看| 婷婷八月丁香激情综合| 99热99这里有免费的精品| 激情床戏| 欧美在线视频9| 极品人妻VIDEOSSS人妻| 婷婷六月丁香五月| 在线另类视频| 亚洲VA口| 色婷婷五月天不卡| 色欲日日躁| 久久久999精品| 日本久久极品| 91婷婷视频| 婷婷综合网站| 激情五月丁香社区| 亚洲va欧洲va国产va不卡| 国产99美少妇| 久久色婷婷| 日韩美一级毛卡片| se色婷婷视频| 激情六月婷婷| 婷婷色婷婷| 天天在线XXX| 欧美Va在线| 夜夜操夜夜爽| 婷婷开心深爱五月天| 婷婷综合影院| 色欧美日| 日本97久久久精品| 丁香五月www| 亚洲中文字幕AV在线| 五月丁香六月色| 激情图片婷婷| 日本色色网站| 六月丁香五月婷婷| 激情婷婷五月天| 亚洲五月色| 婷婷开心综合人妻小说网址| 呦呦v线| 影音先锋色色色资源色资源色| 婷婷丁香宗合888| 99热在线观看99| 国产乱子轮XXX农村| 天天天干夜夜夜操| 五月婷婷婷| 欧洲亚洲免费视频9| 99成人| 婷婷五月天国产在线播放| 久热精品视频| 日本五月婷婷| 日日夜夜爽| 中文字幕色色| 五月婷婷开心五月| 五月丁香六月婷婷激情视频在线观看免费 | www.色五月天.com| 色五月婷激情| 丁香成人视频| 国产精品VA在线| 色五月激情| 久久色亭亭五月天| 色综合婷婷| 丁香花五月天激情| 色五月激情| 久久久久人妻精品| 精品国产AV色一区二区深夜久久| 蜜桃成语时李时珍 免费| 亚洲操B| 激情综合网色播五月| 久久人妻视频| 亚洲午夜在线视频| 五月婷婷啪啪| 亚洲综合婷婷六月丁香五月| 五月草影视| 欧美va在线| www.国产色| 五月天婷婷五月| 久久久性爱视频| 天天舔天天摸| 久久久久人妻网址| 国产又爽又猛又粗的视频A片| ..真实国产乱子伦对白在线_欧 | 天天做天天爱天天爽在| 九九久久五月天综合伊人| 久久99色色| www.亭亭五月天| 九九在线精点品| 99热精品在线播放| 成人无码髙潮喷水A片| 色插人人| 99热在线精品观看| 天天日天天摸天天| 五月五婷婷| 狠狠搞五月天| 99精品无码网站| 亚洲欧美一区二区三区四区爱爱动图| 欧美综合五月丁香六月婷| 五月激情六月综合| 婷婷99视频在线| www.爱婷婷.com| 九九九色综合| 婷婷五月天日逼| 啪啪六月婷婷| 色色com| 日本女色人人| 91婷婷伊人牛牛| 婷婷五月成年人| 日韩人妻操逼视频| 日韩无码专区| 91操黄| 91人妻人人做人碰人人爽九色| 久久激情综合| 少妇搡BBBB搡BBB搡毛茸茸 | 国产精品一区在线观看你懂的| 日韩一级一片内射视频4K| 婷色视频| 久久婷婷欧美| 色色婷婷丁香| 九月婷婷在线观看| 伊人丁香六月婷婷| 操射国产日本| 五月天婷婷久久| 五月婷婷丁香网| 五月婷婷激情综合在线| 婷婷五月六| 成片免费观看视频大全| 中文字幕AV在线| 秋霞少妇AV网站| 91网站黄| 天天摸人人摸| 五月婷婷激情| 97人人干人人操| 天天干天天射色综合| 日本人妻A片成人免费看片| www九月婷婷| 丁香五月天激情婷婷丁香六月| 天天干 夜夜爽| 91超级碰| 激情性爱五月| 婷婷六月五月天综合| 99热这里只有精品1025| 婷婷五月丁香激情图片| 日韩成人精品一区久久久久| 98色花堂98t.R| 日韩成人中文| 五月丁香婷成人网| 91久久99久久91熟女精品| 微拍92| 天天色伊人| 亚洲啪视频| 色婷婷影音| 婷婷色色播五月天| 色情五月丁香| 日本三级日本三级三级人妇四虎| 五月婷婷激情五月| 天天日日| 五月婷在线视频免费播放| 色激情五月天| 日本片日本片祼观看网站在线看中文版网页在线看 | 牛牛澡牛牛爽| 好吊丝aV| 嫩草AV久久伊人妇女超级A| 色婷婷六月天| 黄色一级影片| 欧美色色色色色色| 丁香六月婷婷色XXXXX| 婷婷色色综合| 俺去也在线www色官网| av在线资源| 精品久热| 色噜噜狠狠色综合日日| 99ri久久| 國語久久婷| 色域五月婷婷丁香| 婷婷五月综激情| 综合超碰熟| 六月婷婷在线视频| 亚洲色五月婷婷| 日本五月视频| 色九月综合网| 亚洲激情五月| 亚洲一级AV在线免费播放| 丁香 婷婷 亚洲 熟女| 色婷婷丁香花五月天| 99久久思思| 香蕉久久国产AV一区二区| 婷婷五月成人有| 丁香五月手机在线| 日韩欧美一区二区三区四区| 九九综合精品| 色五月婷婷在线| 丁香五月天AV在线| 激情又色又爽又黄的A片| 色情五月丁香婷婷网| 狠狠狠狠狠狠狠狠| 888精品福利地址| 香蕉综合网| 人人操Av| 五月丁香久久久| 色丁香五月综合网| 激情五月狠狠喔| 人人草人人爱| 色婷精品91| 九九九色综合| 99极品视频| 欧美经典片免费观看大全| 九色综合网| 免费看欧美成人A片无码| 99精品无码| 久久在线视频免费观看| 中文字幕人妻AV| 丁香五月婷婷99| 久久99激情| 色噜噜狠狠色综合日日| 婷婷五日b| 亚洲激情免费视频观看| 五月天色综合| www.99视频| 日韩欧美不卡| 九九色区| 91无码视频| 日本www五月婷婷| 91久久婷婷人人澡草| 丁香美女五月天婷婷| 91一起操| 7EzOBIhNq85TO| 亚洲av无码精品色午夜| 精品久久99码| 丁香五月六月激情| 久久综合丁香| 99久久99综合| 大鸡巴伊人网| 日本a片网址| 丁香婷婷综合激情五月色| 天天色天天日| 婷婷精品| 日韩无码性爱| 婷五月丁香| 79精品视频| 综合激情婷婷| 九 九九九AV| 国产亚洲在线观看| 五月婷婷在线免费观看| 无码少妇高潮喷水A片免费| 色约约视频一区二区三区四区五区| 激情床戏| 丁香婷婷中文字幕| 色碰碰| 日韩黄在免| 色色五月婷婷久久| 五月丁香欧美综合免费视频| 久久久婷婷婷| 97久操| 伊人成人宗合网| 99资源在线视频| 99riav 亚洲| 久久大香蕉同僚| 久一这里有精品国产| 六月婷婷八月丁香| 五月婷婷综合激情小说| 丁香五月激情综合| 色色色色色网| 激情综合婷婷| 99综合在线| 国产无套精品一区二区| 97色吧| 久久久WWW| 激情5月天天天| 99热6这里只有精品| 婷婷综合干| 干婷婷五月天| 99综合视频| 丁香五月婷婷av影院| 天天日夜夜B久久| 久久总和99| 天天网曰日曰夜夜综合永久免费| 中出内射的人妻视频| 久热亚洲| 九九热在线99| 久久综合五月| 91久久九| 五月激情基地| 五月婷婷丁香91| 包操45分钟网站| 综合色色网| 狠狠综合色网| 色五月天综合网| 色播激情| 五月丁香基地| 蒲京久久无码视频| 99热777| 少妇高潮呻吟A片免费看软件 | 成人中文字幕在线| 五月婷婷综合视频| 人人操人人干AV| AV人人操| 丁香婷婷婷五月综合色情| 天天色综合网1| 日日噜噜夜夜狠狠久久丁香五月| 久色五月婷婷综合| 亚洲色无码A片一区二区麻豆| 狠狠色噜噜狠狠色噜噜噜999| AAA久久| 色噜噜狠狠色综合网| 五月丁香综合| 99热碰碰热| 97精品自拍| 91九色丨国产丨爆乳| 超碰操网| 99久久九九| 九九精品热| 久久精彩综合视频| 翔田千里 50岁 无码| 九月婷婷久久久| 秋霞性爱AV| www.激情五月天。com| 中文AV网| 天天干天天干天天干天天干天天干天天干天天 | 亚洲av网站| 色综合九九| 99这里只有精品视频| 少妇丁香婷婷 | 伊人九九综合| 婷婷基地爱| 98毛片| 日本色色色色色色色色一色二色| 99re这里只有精品在线观看| 噜噜狠狠色综合久| 成人网站在线观看视频| 五月丁香综合激情在线观看| 国产精品扒开腿做爽爽爽A片唱戏| 久久这里只有精品视频26| 大香蕉婷婷婷| 99久久久久久www| 丁香五月婷婷啪啪| 日本黄色三级片内射| 欧美成人网婷婷综合在线| 亲子乱AV-区二区三区| 999热这里只有精品| 人人人操| 五月天激情小说| 五月婷av| 1024日韩| 日韩啪啪视品| 久色网址| 99热在线观看这里只有精品| 狠狠色色综合| 国产肥白大熟妇BBBB视频| 色5月婷婷| 青青久久大香蕉| 婷婷五月天精品| 五月天狠狠干| 婷婷99中文字幕| 久久AV无码精品人妻系列试探| 狠狠插狠狠插| 激情五月丁香六月婷婷| 五月亭亭综合五码| 色五月婷婷老师| 色色性爱视频| 韩国中文字幕91| AV网址大全在| 丁香五月婷婷啪| 久久五月激情网| 六月丁香社区| www色色com| 久草热久草在线视频| 大香蕉在线观看9| 99久久精品色老| 亚洲激情高潮| 可以看的AV网站| 天天舔天天摸| 免费无码毛片一区二区A片| 九九色黄色| 丁香婷色| 99色视频在线观看| 五月色婷婷影院| 日本乱子人伦在线视频| 91久久精品视频| 丁香五月色情| 六月丁香色婷婷| 97在线精品| 亚洲三级无码| 亚洲小电影在线观看黄999| 五月丁香WWW| 五月天 婷 欧美亚洲| 超碰人人在线| www. 五月. com| 亚洲中文无码成人| 人人妻久久妻| 婷婷伊人网| av电影在线播放| 欧美丁香婷婷天天操| 日日噜狠狠色| 久色成人| WWW.桔色成人.COM| 婷婷色五月大香蕉在线| 女婷久久| 五月丁香六月婷婷亚洲视频| 直接看的AV| 日韩欧美性爱| 久久6这里只有精品| 五月丁香六月| 日韩在线看AV| 久久九九视频网站| 天天插天天射| 懂色av粉嫩av蜜臀av| 丁香婷婷婷五月综合色情| 色青青视频| PORNY九色9l自拍视频成人| 丁香激情综合| 婷婷六月丁香在线| 婷婷综合视频| 狠狠色噜噜狠狠狠777奇米| 色婷婷影院| 激情五月天影院| 婷婷丁香91综合| 七七色色综合| 99ri视频在线播放| 六月婷婷私欲| SS丁香五月婷婷| 丰满人妻一区三区三区| 五月天婷婷久色| 精品九九视频| 午夜无码精品色综合久久| 丁香色啪综合| 五月综合在线婷婷图片| 婷婷五月丁香伊人网| 婷婷深爱五月亚洲综合| 婷婷久久视频| 桃色激情婷婷伊人网| 国产色色网址网站| 伊人五月人妻精品| 青青草婷婷综合五月| 森林影视大全,最好看的2019年视频| 伊人六月无码视频| 色婷婷丁香AV综合| 99热这里只有精品无码| av中文网站| 五月丁香婷婷婷激情爱爱| 久久久久婷| 日韩人妻在线观看| 欧美成人日韩| 人妻操逼视频| 久久精彩视频| 精品久久久中文字幕大豆网推荐理由| 中文AⅤ大全| 午夜福利8055| A1片久久久| 亚洲超碰在线| 天天婷婷操| 激情九九这里只有精品| 玖玖热视频| 久久草中文日韩欧美| 丁香婷婷深情五月亚洲| 色噜噜狠狠色综无码久久合欧美| 久久久国产精品黄毛片| 亚洲精品V天堂中文字幕| 91麻豆国产三级精品福利在线观看 | 99热精品在线免费观看| 亚洲综合五月天| 婷婷永久在线| 97自拍视频在线| 亚洲亚洲人成综合网络| 人人操人人妻| 日韩无码系列| 人人爱操| 久久99热精品a片在线观看| 五月婷婷六月丁香色| 精品久热| 激情五月丁香五月色| 久人人操| 狠狠人人| 精品乱码久久久久| 天天爽夜爽| 国产美女无遮挡裸体毛片A片| 96丁香婷婷九月蜜桃综合久久| 欧美婷婷九月| 色六月丁香婷婷啪啪啪| 婷婷五月天六点丁香五月| 婷婷五月丁香91| 可以免费观看的AV| 99精品免费| 久久精品女人天堂AAA| 操人无码| 天天干天天操| 99热国产| 人人搡人人| sS丁香五月婷婷| 激情五月,激情综合网| 丁香五月综合| 视频一区二区在线| 婷婷五月天影院| 五月丁香龟婷婷| 超碰成人免费| 日日夜夜亚洲一区| 亚洲视频在线观看99| 深爱激情五月网| 天天操天天插| 91九色 熟| 国产精品噜噜在线视频| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 天天日天天草| 五月丁香久久| 丁香婷婷五月激情| 丁香五月在线观看完整版| 色狠狠综合| 99久久久精品| 99热日本| 99综合免费视频| 91色色色视频| 九九热99精品在线| 丁香五月激情啪啪| 五月丁香久久婷| 9999色色色色| 天天插天天射| 2017人人操| 婷婷爱综合| 婷婷操逼| 99久久久久久久| 天天干天天色天天干| 大香蕉手机视频| 欧美日本黄色| jizzdr| 五月做爱| 岛国资源网| 婷婷六月丁香五月| 九九五月天| 色婷婷激情| 嫩草免费视频| 变态另类9| 五月婷婷激情日本| 婷婷五月天性爱视频| 青草视频在线蜜臀| av大香蕉| 国产 码在线成人网站| 伊人婷婷五月天| 狠狠婷婷色| 久久五月激情网| 狠狠操狠狠插| 婷婷四月 成人 狠狠干| AV在线大香蕉| 九九人人自拍| 综合久久高清| 另类亚洲视频| 免费在线观看欧美激情xx小视频| 久久五月天 91| 五月开心婷婷| 久久久国产精品黄毛片| 五月婷六月综合在线观看| 丁香六月婷婷开心| 淫视馆AV在线| 五月天伊人综合| 丁香五月激情综合婷综| 天天婷婷色六月| 裸体做A爰片毛片A片免费| 亚洲欧洲自拍图片专区五月天| 99操碰| 在线观看中文字幕亚洲| 一月婷婷色色| 99婷婷国产最新视频| 色播播五月天| 97九色视频| 天堂久久性| 激情无码网| 天天搡日日搡aaaaⅩ| 色域五月婷婷丁香| 91黄址| 天天摸.天天mo| 婷婷五月天在线观看| 亚洲综合激情五月天婷婷| 99热综合| 九九爱看亚洲| 亚洲岛国电影| 色 色 色综合com| 婷婷99丁香| 九九干视频| 另类丁香综合| 激情五月婷黄版| www.91九色| 婷婷刺激综合| 亚洲人妻av| 影音先锋色婷婷| 久热这里只有精品6官网亚洲| 色色色婷婷五月天| 婷婷六月色情| site:wpjngj.com| 亚洲在线操| 欧美日韩国产一区二区| 99国产99| 九月丁香网婷婷| 疯狂做受XXXX高潮A片| www.五月婷婷| 亚洲综合另类| 夜夜骑夜夜操| 夜夜夜夜夜操| 欧洲免费视频色| 婷婷六月插屄激情| 日操五月婷| www色婷婷久久综合久色 | 超碰99在线| 亚洲AV日韩无码| 天天草天天爽| 深爱婷婷网| 五月亭亭六月激情| 日日天天操| 就99这里只有精品| 狠狠五月激情在线| 人人爱干人人爱草| 久久天天天| 成人av免费观看| 久久免费精品小视频| 久久资源网五月婷| 午夜爱插插| 91超碰在线播放| 狠狠爱婷婷爱| 99人妻碰碰碰久久久久禁片| 六月丁香综合| 五月丁香欧美综合| 日本超碰在线| 99ri精品| 99亚洲天堂| 深爱五月激情网| 婷婷久久婷婷色五月| 婷香五月网在线| 九九热只有这里是精品| 99热久只有| 国产探花AV在线| 婷婷丁香六月五月天| 99九九精品| 99在线爽| 五月天免费色| 婷婷激情蜜桃玖玖丁香| 操一操插一插| 免费观看欧美成人AA片爱我多深| 狠狠干激情五月| 99热这里只有精品在线播放| 色久五月天| 黄网在线观看免费| 久久婷婷五月丁香网| 国产免费AV网站| www.夜夜操| 国产一区二区三区影院| 中文字幕精品无码一区二区| 超碰免费人人肏| 久久久免费图片视频| av在线播放网址| 久久久久久综合88| 精品视频这里只有精品| 天堂呦 呦百度搜索-百度搜索| www久久久久久久久久久| 狠狠久久婷五月综合色| 影音先锋91男人资源在线播放| 婷婷色偷拍| 狠狠色丁香婷婷五月| 亚洲综合99| 99热 在线观看| 激情五月四色| 99无码精品| 九九黄色网| 女人被躁到高潮嗷嗷叫小| 五月婷婷久久网| 日本天堂网站99| 九月婷婷综合网| 色五月首页| 久久在线人妻| 色停停五月,在线观看| 亚洲综合激情五月| 丁香五月天激情| 欧美成人精品A片免费一区99| www.婷婷久久五月天| 日本99视频精品免费播放| 丝袜人妻| 婷婷五月天伦理| 一起草性爱不卡视频| 激情五月狠狠| 久久色天堂| 亚洲色五月| 熟女少妇内射日韩亚洲| 免费看片在线观看| 久久久久9| 婷婷五月丁香基| 色婷婷小说网| 可以看的av| 色五月色五天色情网址| 亚洲中文字幕AV| www.夜夜騎夜夜狠| 婷婷丁香宗合888| 日日操夜夜擼| 婷婷成人AV| 安息电影在线观看完整版| 色五月婷婷在线观看| 99爱在线精品视频免费观看| 一二线视频 另类| 超碰在线中文字幕| 久久亚洲色导航| 亚洲va在线∨a天堂va欧美va| 91狠狠色丁香婷婷综合久久精品| 深爱激情六月天| 亚洲美女裸体被操在线观看| 亚洲最大在线| 久久这里有| 任你草| 国产黄大片在线观看画质优化| 日熟女| 亚洲综合色丁香五月天| 欧美精品999| 久久久91精品| 伊人91| 欧州色色| 欧美日韩成人在线| 五月丁香婷婷成人版| 色亚洲婷婷| 欧美va在线| 久9热插入| 五月天天天开心激情网| 激情综合网激情五月天| 欧美情色一区| 99久热这里只有精品视频删减版| 99re视频精品| 中文字幕在线日亚洲9| 玖玖婷婷五月| 欧美激情五月| 原琪琪色影院| 99日在线观看视频| 狠狠干在线视频| 日本三级黄色大片| 野外99热| 日日肏天天操| 啊v视频在线观看| 色五月激情| 97丁香五月| 婷婷五月色播放| 最新AV在线观看| 亚州日本欧州韩美高青高潮一| 五月激情婷婷在线| 六月激情丁香一道本7777| 丁香丁香激情网| AAA久久| 九九这里是免费的视频5| 开心婷婷五月综合| 日日干综合| 久久五月丁香| 97色97干| 婷婷五月色丁香在线看| 9999久久久久| 激情综合区| 丁香在线视频| 日本成人内射| 思思热久久婷婷五月天| 超碰国产在线| www.maotanji.com| 五月天啪啪| 婷婷五月天99综合网站| 婷婷性爱综合| 色综合9| 99热思思在线观看| 九九热这里只有精品6| 丁香六月婷| 久久人人九九| 色五月激情综合网| 国产免费AV在线| 超碰国产在线| 五月天色婷婷基地| 色色激情| 亚洲传媒在线观看| 成人在线网址| 好好干av| 亚洲热视频在线| 色五月婷婷网| 九九热狼人| 五月情综合| 91碰在线| 免费婷婷| 九九久久99精品免费观看www| www.99热在线观看| 99热精品在线观看| 婷婷桃色网| 色色色色色色色色色色色色色色,网站| 国产精品久久久久久久久久免费 | 97色色视频| 玖玖99婷婷| 亚洲激情综合五月婷婷啪啪| 国产偷人爽久久久久久老妇APP| 五月婷婷和六月| 性按摩玩人妻HD中文字幕| 亚洲色情激情丁香五月| 男妓跪趴把舌头伸进我的嘴巴| 激情五月婷婷在线区| 丁香五月五月婷婷| 欧美精品99| 色色色99| 99re在线视频精品,这里只有精品18,| 婷婷久久网| 婷婷激情小说网| 噼里啪啦在线观看免费完整版视频 | 久久91久久精品久久| 五月丁香婷中文字幕 | 久久亚洲婷婷| 亚洲成人无码免费| 色婷婷五月综合| 日本99在线视频| www.射伊蕉婷婷| 99操视频| 丁香五月天激情综合| 五月婷无码| 国产成人综合电影| 天天插天天很| 七月丁香五月婷婷在线| 婷婷五月天开心网| 日韩99视频| 色色操| 秋霞三级影视资源| 99色人| 26uuu亚洲欧美| 九九精品碰| 激情九月婷婷| 狠狠色狠狠干| 五月丁香本色在线观看| 日屌日日操日日色| 久久久香| 色色色五月婷婷| 偷拍视频五月天| 九九热99精品| 狠狠干狠狠色| 五月 丁香 欧美| 丁香婷婷五月综合欧美另类| 深爱激情五月网| 人妻狠狠操| 开心五月深爱五月| 玖操97| 丁香五月婷婷激情完整版| 五月激情视频| 好吊丝aV| 丁香六月婷婷色播| 五月大香蕉| 五月丁香另类网| 日本WWW九九九| 亚洲亚洲人成综合网络| 激情小说 五月天| 久久婷婷五月丁香网| 99这里有精品| 丁香桃色网| 激情综合网五月在线播放| 天堂久久丁香| 国产性爱一级| 六月香五月婷| 亚洲激情五月| 九九亚洲| 色狠狠色噜噜AV天堂五区消防| 97中文在线| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 五月天伊人网| 六月丁香色婷婷| 婷婷色九月| 性爱动图国产麻豆一区二区三区| 欧美va精品va老师va| 国产FREESEXVIDEOS性中国| 九色婷婷| 大香蕉99| 九九亚洲综合| 久久激情网| 被强行糟蹋的女人A片| 色日本五月天| 婷婷久久欧美| 色色色色色色色色色色色色色五月天| 激情五月激情综合俺也去婷婷小说| 亚洲网视屏| 精品久久二6| 日本三级成人秘书精品片| 欧美成人无码一区二区三区| 思思久久99热只有频精品66| 日韩av干| bukadeavzaixian| 五月婷婷丁香啪啪| 五月丁香婷婷综合| 伊人久久艹| 免费视频这里只有精品| 久久婷婷六月综合国际| 婷婷五月色情天| 五月丁香婷婷伊人日韩| 色噜噜狠狠色综合日日| 偷拍九九热| 五月婷婷在线免费观看| 丁香五月婷婷高清| 色色五月丁香| a网站免费观看| 国产古装妇女野外A片| 五月天狠狠网| PORNY九色9l自拍视频成人| 四LLL少妇BBBB槡BBBB| 69色色视频| 97碰免费视频在线| 欧美成人AAA片一区国产精品| 五月天婷婷影院影院观看| 综激情网| 97久久视频| 国产探花AV在线| 九伊人网| 99在线视频精品| 久久只有精品| 久久综合色情网站| 色人久久| 五月欧美丁香在线观看| 天天噜天天插|