解決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英語作文
企業司慶主持詞_企業週年慶典主持稿 篇1一、開幕式:省二、開場白【男】尊敬的各位領導!各位來賓!【女】親愛的鴻誠公司的全體員工朋友們!【合】大家上午好!【男】首先讓我們以熱烈的掌聲,衷心的感謝南關嶺街道和諧藝術 -
學個詞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課
當閱讀完一本名著後,你有什麼總結呢?是時候寫一篇讀後感好好記錄一下了。到底應如何寫讀後感呢?下面是小編收集整理的天使的翅膀讀後感,希望對大家有所幫助。天使的翅膀讀後感1今天,我讀了一個動人的故事。它講述了一個小 -
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