开发者社区> 技术小阿哥> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

ORA-00119错误的解决。

简介:
+关注继续查看

今天在启动服务器上的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指的就是init<sid>.ora文件)

  $ ./sqlplus / as sysdba;

  SQL> create pfile from spfile=’/u01/oracle/product/10.2.0/db_1/dbs/spfileorcl.ora’;

  第二步:修改pfile参数文件(也即修改init<sid>.ora文件)

  经过第一步以后,你就会在$ORACLE_HOME/dbs目录下发现有这么一个文件init<sid>.ora,这就是你第一步创建的文件。由于我的oracle实例名为orcl,所以我的pfile文件为initorcl.ora。

  用gedit打开,找到local_listener这一行,然后将其值修改为:

  (ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))

  其中的your_hostname为你的主机名,其实导致ORA-00119和ORA-00132错误的原因就很可能是你修改了你的hostname,但是我看了一下我的tnsname.ora文件里面的那个LISTENER_ORCL(可能你不是这个名字)和后面修改的your_hostname一致,我做的只是将tnsname.ora文件中的(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))复制到pfile文件的“local_listener=”后面,然后就顺利启动了数据库,我也不知道为什么直接用*.local_listener=’LISTENER_ORCL’就找不到,而一定要*.local_listener=’(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))’才可以,这个问题以后研究一下。

  以下是我的一个修改样例:

  修改之前可能是这样

  *.local_listener=’LISTENER_ORCL’

  修改后的值大概就是这个样子了

  *.local_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/initorcl.ora’;

  第四步:启动数据库

  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.



本文转自 liu99fifa 51CTO博客,原文链接:http://blog.51cto.com/andrewliu/1731993,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
安卓EROFS (Read-only file system)的解决
安卓EROFS (Read-only file system)的解决
180 0
Live-Server热部署小型开发服务器
Live-Server热部署小型开发服务器1.介绍 这是一款带有热加载功能的小型开发服务器。用它来展示你的HTML / JavaScript / CSS,但不能用于部署最终的网站。 2..安装和运行参数 安装,使用npm命令即可,这里建议全局安装,以后任意位置可用 npm install -g l...
1151 0
Java 学习(11)--继承/final 关键字/多态/抽象类
1.继承   (1)继承:子类可以自动拥有父类的非私有的成员变量和成员方法 (2)Java中如何表示继承呢?格式是什么呢? A:用关键字 extends表示  B:格式: class 子类名 extends 父类名 {}  示例: (3)继承的好处:  A:提高了代码的复用性 B:提高了代码的维护性 C:让类与类产生了一个关系,是多态的前提 (4)继承的弊端: A:让类的耦合性增强。
1219 0
Inside a low budget consumer hardware espionage implant
The following analysis was performed on a S8 data line locator which replied to the hidden SMS command for version query (*3646655*) with: Ver=MTK6261M.
2425 0
Live555中RTP包的打包与发送过程分析
这里主要分析一下,live555中关于RTP打包发送的部分。在处理完PLAY命令之后,就开始发送RTP数据包了(其实在发送PLAY命令的response包之前,就会发送一个RTP包,这里传输就已经开始了) 先介绍下主要的流程:RTP包的发送是从MediaSink::startPlaying函数调用开始的,在StartPlaying函数的最后会调用函数continuePlaying。
1089 0
FAL[server, ARCN]: FAL archive failed ORA-16401
今天数据库日志报警,然后查看日志报错如下: Sat Jun 07 17:35:19 2014 Archived Log entry 3272 added for thread 1 sequence 3224 ID 0xaad09f63 dest 1: Sa...
1433 0
ORA-02019 错误处理
       ORA-02019 错误提示是未找到远程数据库的连接说明,通常发生在本地数据库无法连接到远程数据库。引发该问题的原因很多,比如网络连接,连接方式(tnsnames),dblinkc的创建等等。
1268 0
13688
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载