解决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课
很呆萌的一款帽子,可以做亲子。主要材料:毛线 雪妃尔5股牛奶棉所需工具:钩针 3.0剪刀 1把制作步骤:第1步:第2步:第3步: -
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课
当阅读完一本名著后,你有什么总结呢?是时候写一篇读后感好好记录一下了。到底应如何写读后感呢?下面是小编收集整理的天使的翅膀读后感,希望对大家有所帮助。天使的翅膀读后感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