linux ora 00119,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指的就是init.ora文件)
$ ./sqlplus / as sysdba;
SQL> create pfile from spfile='/u01/oracle/product/10.2.0/db_1/dbs/spfileorcl.ora';
第二步:修改pfile参数文件(也即修改init.ora文件)
经过第一步以后,你就会在$ORACLE_HOME/dbs目录下发现有这么一个文件init.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.
linux ora 00119,ORA-00119和ORA-00132的解决方案相关推荐
- oracle创建ora文件,ORACLE配置tnsnames.ora文件实例
ORACLE配置tnsnames.ora文件实例 客户机为了和服务器连接,必须先和服务器上的监听进程联络.ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息.一般tnsnames ...
- 关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案
关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 参考文章: (1)关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 (2)https://www.cnblogs. ...
- linux 设置pip 镜像 Pip Warning:–trusted-host 问题解决方案
linux 设置pip 镜像 Pip Warning:–trusted-host 问题解决方案 参考文章: (1)linux 设置pip 镜像 Pip Warning:–trusted-host 问题 ...
- Linux下安装Nginx完整教程及常见错误解决方案
Linux下安装Nginx完整教程及常见错误解决方案 参考文章: (1)Linux下安装Nginx完整教程及常见错误解决方案 (2)https://www.cnblogs.com/chenxiaoch ...
- Linux MySQL 常见无法启动或启动异常的解决方案
Linux MySQL 常见无法启动或启动异常的解决方案 参考文章: (1)Linux MySQL 常见无法启动或启动异常的解决方案 (2)https://www.cnblogs.com/youjia ...
- 【Tableau server 日常运维19】Linux版本Tableau Server视图出现如下图乱码解决方案
Linux版本Tableau Server视图出现如下图乱码解决方案 第一步检查linux系统当前语言包及已安装语言环境 如果是en_us.UTF-8,请安装为下图zh_cn.UTF-8 重启服务器如 ...
- linux listener.ora 位置,Oracel数据库 listener.ora和tnsnames.ora配置
Oracel服务经常会出现各种监听问题,很多情况是 listener.ora和tnsnames.ora 的配置有问题 D:\app\Administrator\product\11.2.0\dbho ...
- linux mysql 无法识别,Linux下MySQL 5.7.23无法远程连接解决方案
MySQL 版本:5.7.23操作系统:Linux问题描述:只能通过Linux系统账号Root命令行进入数据库,无法使用JDBC,远程连接工具进入数据库.报错:ERROR 1698 (28000): ...
- vs2013调试linux程序,vs 2013调试的时候重启的解决方案
今天在用vs 2013 调试程序的时候,vs 总是莫名其妙的关闭,停止运行,泪蹦了..... 是什么原因呢? 以前的时候可是好好的啊,经过认真的思索,最近装过和vs 2013 相关的程序也只有 ref ...
- linux运行python乱码_linux下python中文乱码解决方案详解
1. 场景描述 linux服务器下安装了Anaconda3,执行Pyhton的K-means算法,结果出现如下图的中文字符乱码.上次已经解决了,忘记记录解决流程了,这次配置了一台新的服务器,又出现,默 ...
最新文章
- Java反射(自己的理解)
- Python 列表前加 *号
- KNN识别手写体数字
- Java 9 新特性概述
- 消防信号二总线有没电压_荆门剧院消防设备电源监控系统的设计与应用
- css如何让图片不平铺,css怎么设置图片不平铺
- iOS开发UI篇--仿射变换(CGAffineTransform)使用小结
- 【现控】系统状态空间表达式
- KindEditor上传图片及使用
- 汇编语言典型例子详解_经典汇编程序100例
- IT大学生应该经常浏览的十大网站
- 关于我如何解决了xlsm文件格式的问题
- [Lintcode]142. O(1) Check Power of 2
- FMI人工智能与大数据线下沙龙第869期北京场圆满落幕
- STC12C5A60S2自主适应时钟延时函数
- 图论、建图--bzoj1539: [POI2005]Dwu-Double-row
- Qt TCP/IP语音
- java孙膑与庞涓_《鬼谷子的局3》—— 读后总结
- 软件测试(2) UFT安装
- linux objdump 函数,objdump命令
热门文章
- 进程互斥的要求与实现方法
- iOS12-Swift5-Date转化为String:DateFormatter
- 使用exe4j将java项目打成exe执行程序
- .NET Core 控制台应用程序使用异步(Async)Main方法
- 使用Cocoapods快速创建自己的podspec,让你的框架支持cocoapods,podspec
- [转]自用类库整理之SqlHelper和MySqlHelper
- visual studio中导入opencv的项目
- 客户决定架构-架构是赤裸裸的
- 解决因为http_proxy代理导致的git clone失败的问题:OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to xxx:443
- Istio入门:架构原理及在k8s部署