oracle 监听blocked导致数据库无法连接
来源:互联网 发布:mysql 查看权限表 编辑:程序博客网 时间:2024/05/16 19:39
今天负责一项目运维人员告诉我数据库连接不上,经查看是监听出现问题,lsnrctl status查看状态出现实例blocked。
首先想到重建监听,但重建后依然没有效果。查看数据库实例状态为started,处于nomount状态。
alter database mount报错如下:
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00130: invalid listener address ‘LISTENER_ORCL’
解决方法如下:
SQL>STARTUP NOMOUNT
SQL>CREATE PFILE FROM SPFILE;
编辑pfile文件:
*.local_listener='(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=IP)(Port=1521)))'
SQL>CREATE SPFILE FROM PFILE='D:\...\INITORCL.ORA';
SQL>ALTERE DATABASE MOUNT;
到此步,又有新的错误:
ORA-00214: controlfile 'D:\...\control01.ctl' version 10232896 inconsistent with file 'D:\...\control02.ctl' version 9190433
解决方法:
编辑PFILE文件,去掉其中一个控制文件
SQL>CREATE SPFILE FROM PFILE;
SQL>ALTER DATABASE MOUNT;
DATABASE ALTERED.
SQL>ALTER DATABASE OPEN;
此步又报错:
ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []
解决方法:
SQL>RECOVER DATABASE
SQL>ALTER DATABASE OPEN;
- oracle 监听blocked导致数据库无法连接
- oracle数据库监听例程blocked的处理
- 局域网ORACLE 无监听端口 无法连接到数据库
- ORACLE 异常关闭,导致数据库报错 无法连接
- 【listener hangs】监听hangs,导致新的连接无法连接数据库
- oracle 监听日志文件过大,导致监听无法启动
- 误删Oracle数据库 导致数据库无法启动
- ORACLE RAC 心跳网卡配置网关,导致无法跨网段连接数据库
- 误删Oracle数据文件导致数据库无法打开
- PLSQL 无法连接oracle 数据库
- oracle数据库突然无法连接
- button事件无法触发,导致数据库无法连接!
- Oracle数据库维护宝典 远程连接数据库oracle 监听
- 修改数据库的最大连接数导致无法启动数据库
- oracle 日志文件无法归档导致的数据库无法启动
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务(以及常见oracle数据库错误)
- 在命令行 登陆Oracle数据库 ORA-12154: TNS: 无法解析指定的连接标识符 无监听程序
- oracle 数据库 错误 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决办法
- JavaScript经典小游戏
- Java 设计模式——观察者模式
- Manual Oracle Uninstall
- Java数据库连接-JNDI方式- 配置Tomcat6.0 连接池
- java各种排序算法
- oracle 监听blocked导致数据库无法连接
- 将csv文件读入到数组里
- ogre keyboard listener
- opencv 图像翻转、旋转
- 动态规划(2)01背包问题
- C++大数模板
- 理解android.intent.category.LAUNCHER 具体作用
- 智遥工作流中调用SAP基础数据
- 进行流操作要按步骤分析,附三个小例子