經驗 oracle監聽及其例項的啟動順序問題

2021-05-23 12:13:35 字數 722 閱讀 9409

oracle例項的啟動和監聽的啟動有順序要求嗎??沒有順序要求嗎??呵呵,可能你從沒有注意過這個問題。當然了,他們的啟動順序是沒有任何硬性要求的。先啟動哪乙個都無所謂的。

那麼,沒有要求我還要講什麼呢??當然不會無病呻吟了。在測試的過程中,發現oracle的監聽需要比oracle的例項先啟動,這樣會帶來將近一分鐘的好處。

配置過oracle監聽之後,然後啟動oracle例項。或者說同時啟動。oracle 11g的監聽不需要你再手工的指定他監聽哪乙個例項,他監聽的例項是由pmon程序向監聽程式註冊的。在啟動例項的時候,會把pmon程序拉起來的。然後pmon程序向listener註冊例項,pmon程序告訴監聽說,我的例項已經啟動了,可以向外提供服務了。然後監聽就可以接受外部的查詢請求。假如,pmon程序向監聽程序註冊時,監聽沒有啟動,那麼pmon會註冊不成功。因為pmon程序是週期性的被喚醒。所以,如果監聽晚於例項啟動,那麼資料庫例項嚮往提供服務的時間大概會晚於例項啟動的乙個週期再加上註冊的時間。

多次的測試發現,如果監聽和例項同時啟動,那麼在完全啟動資料庫例項前,就可以通過網路訪問oracle例項了(我用的是虛擬機器,啟動oracle例項大概需要40秒,商用環境大概11秒左右)。如果啟動完例項後,再啟動監聽,那麼資料庫例項能夠通過網路向外服務的時間大概在監聽啟動後50多秒。所以建議先啟動監聽再啟動資料庫例項。

另外要注意的是:如果你的應用程式沒有相容資料庫沒有完全啟動的錯誤時,那麼你還是先啟動例項吧。因為在你的資料庫完全啟動前,就能夠嚮往提供服務了,呵呵。

frame框架及其例項

框架概念 謂框架便是網頁畫面分成幾個框窗,同時取得多個 url。只需要 即可,面所有框架標記需要放在乙個總起的 html 檔,這個檔案只記錄了該框架如何分割 不會顯示任何資料,所以不必放入 標記,瀏覽這框架必須讀取這檔案 面不是其他框窗的檔案。是用來劃分框窗,每一窗框由乙個 標 記所標示,必須在 範...

黑盒測試及其例項

一 黑盒測試 黑盒測試是指對程式功能性的測試,也就是不考慮內部的具體實現,僅僅就程式的功能是否滿足需求進行測試,相當於乙個看不見內部的黑盒子。二 黑盒測試的作用 黑盒測試主要是注重功能的測試,包括 功能的完整性,正確性測試 介面錯誤 輸入和輸出錯誤 資料庫訪問錯誤 效能錯誤 初始化和停止錯誤等等 三...

mybatis對映檔案的配置及其例項

一,使用xml檔案直接對映 1.先傳建乙個實體類 package com.array.bean public class mybatis public void setlast name string last name public integer getid public void setid ...