解決ORA-00119和ORA-00132的步驟
今天在啓動服務器上的ORACLE時遇到如下錯誤:
SQL> startup;
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name ’LISTENER_ORCL’
然後,在網上找了一些資料,解決了此問題。
解決的方式如下(這是網上的一位達人解決方案,我照他的.步驟順利解決,不過決定還是做一個筆記):
第一步:複製一份pfile參數文件(注意:oracle中的pfile指的就是文件)
$ ./sqlplus / as sysdba;
SQL> create pfile from spfile=’/u01/oracle/product/10.2.0/db_1/dbs/’;
第二步:修改pfile參數文件(也即修改文件)
經過第一步以後,你就會在$ORACLE_HOME/dbs目錄下發現有這麼一個文件,這就是你第一步創建的文件。由於我的oracle實例名爲orcl,所以我的pfile文件爲。
用gedit打開,找到local_listener這一行,然後將其值修改爲:
(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))
其中的your_hostname爲你的主機名,其實導致ORA-00119和ORA-00132錯誤的原因就很可能是你修改了你的hostname,但是我看了一下我的文件裏面的那個LISTENER_ORCL(可能你不是這個名字)和後面修改的your_hostname一致,我做的只是將文件中的(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))複製到pfile文件的“local_listener=”後面,然後就順利啓動了數據庫,我也不知道爲什麼直接用*l_listener=’LISTENER_ORCL’就找不到,而一定要*l_listener=’(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))’纔可以,這個問題以後研究一下。
以下是我的一個修改樣例:
修改之前可能是這樣
*l_listener=’LISTENER_ORCL’
修改後的值大概就是這個樣子了
*l_listener=’(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))’
然後保存退出
第三步:以pfile創建spfile
使用以下命令創建spfile
SQL> create spfile from pfile=’/u01/oracle/product/10.2.0/db_1/dbs/’;
第四步:啓動數據庫
SQL> startup;
ORACLE instance started.
Total System Global Area *** bytes
Fixed Size *** bytes
Variable Size *** bytes
Database Buffers *** bytes
Redo Buffers *** bytes
Database mounted.
Database opened.
相關文章
-
學個詞Learn a Word第1573期:foolproof
學個詞Lea a Word第1573期:foolproofFoolproof的意思是“簡單有效的”,“不會出錯的`”。Social networks whose target audience is kids, acknowledge that there may be no foolproof way to block online pred -
學詞Learn a Word 第1392課:trump
學詞Lea a Word 第1392課:trumpTrump, 動詞,意思是超過。美國人力資源服務公司ADP最新公佈的報告顯示美國就業市場有所好轉。"The ADP report trumped expectations, with the private sector adding 206,000 jobs -
學個詞Learn a Word 第1091課
塞上曲·其一朝代:唐朝作者:王昌齡原文:蟬鳴空桑林,八月蕭關道。出塞入塞寒,處處黃蘆草。從來幽並客,皆共沙塵老。不學遊俠兒,矜誇紫騮好。【譯文及註釋】譯文知了在枯禿的桑林鳴叫,八月的蕭關道氣爽秋高。出塞後再入塞氣候變 -
Error code:0x8024001e錯的解決方法
Windows8的.應用商店是我們獲取最新Metro應用的比較便捷的方法之一,但是我們在下載安裝應用的時候,肯定會遇到過這些問題,出現未知錯誤導致應用無法安裝,請重試,Error code:0x8024001e我們通常使用重置應用的緩存來解決這些 -
acrotray ACrowandaFox英語作文
《acrotray ACrowandaFox》One day a crow finds piece of meat. She picks it up in her mouth and flies to am tall tree. She is just going to eat meat when a fox sees her. He comes and stands under the tr -
學個詞Learn a Word-第2430課:documentary
今天我們要學的詞是 documentary.Documentary 紀錄片。CNN aired The Hunting Ground, a documentary about campus sexual assaults despite the threat of a lawsuit.CNN不顧訴訟威脅,播放了關於校園性侵的紀錄片《 -
學個詞Learn a Word 第1201課
今天我們要學的詞是senior。Senior, 有高級,資深的意思。最近提交美國國會的一份報告說, "Seventy-seven percent of senior officers in active military duty are white," 美國在職高級軍官77%是白人。"Google awarde -
Adobe Acrobat 7.0 Pro考試主要內容
Adobe Acrobat 是一款由Adobe公司發佈的新一代Acrobat 系列pdf製作軟件,藉助 Acrobat ,您幾乎可以用便攜式文檔格adobe-acrobat-x-pro式。下面小編爲大家整理了關於Adobe Acrobat 7.0 Pro考試主要內容,一起來看看吧: -
MySQL安裝時出現current root password的解決方法
總結出以下解決方法:1.清除MYSQL的`安裝目錄,默認是C:Program Files2.清除MYSQL數據存放目錄,一般在C:Documents and SettingsAll owsApplication Data目錄下(需要注意的時Application Data這個文件夾默認是隱藏的,要通過 -
PHP中--autoload和Smarty衝突的解決方法
文章主要介紹了PHP中__autoload和Smarty衝突的簡單解決方法,通過spl_autoload_register註冊__autoload函數的方法來解決__autoload函數再在Smarty無效的問題,需要的朋友可以參考下。 一、問題:最近,在項目中發現,PHP