Oracle dbca时报:ORA-12547: TNS:lost contact错误的解决
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,前言最近在工作中遇到了一个问题,错误是Oracle dbca时报错:ORA-12547: TNS:lost contact,通过查找相关的资料终于找到了解决的方法,下面分享给大家,话不多说了,来一起看
千家信息网最后更新 2026年10月31日Oracle dbca时报:ORA-12547: TNS:lost contact错误的解决
前言
最近在工作中遇到了一个问题,错误是Oracle dbca时报错:ORA-12547: TNS:lost contact,通过查找相关的资料终于找到了解决的方法,下面分享给大家,话不多说了,来一起看看详细的介绍吧。
环境:
- OS:RHEL6.5 x86-64bit
- DB:11.2.0.4 for Linux 86-64bit
思路:
DBCA报错,首先看DBCA的日志,日志中也是报ORA-12547: TNS:lost contact
于是再sqlplus / as sysdba敲回车,也是报ORA-12547: TNS:lost contact,
基于之前的工程经验,先到bdump下找trc文件,不过在bdump下是没有任何trc生成的。
再到/u01/app/oracle/product/11.2.0/db_1/rdbms/log下找trc文件,果然找到了:
[oracle@dg1 log]$ pwd /u01/app/oracle/product/11.2.0/db_1/rdbms/log [oracle@dg1 log]$ ls -lrt total 9808 -rw-r-----. 1 oracle oinstall 401207 Feb 1 16:16 dbua1557284_ora_8053.trc -rw-r-----. 1 oracle oinstall 401207 Feb 1 16:16 dbua1557284_ora_8062.trc -rw-r-----. 1 oracle oinstall 401207 Feb 1 16:16 dbua1557284_ora_8065.trc -rw-r-----. 1 oracle oinstall 401373 Feb 1 16:18 dg1_ora_8227.trc -rw-r-----. 1 oracle oinstall 401228 Feb 1 16:26 dg1_ora_2701.trc -rw-r-----. 1 oracle oinstall 401228 Feb 1 16:26 dg1_ora_2706.trc -rw-r-----. 1 oracle oinstall 401410 Feb 1 16:27 dg1_ora_2715.trc -rw-r-----. 1 oracle oinstall 401228 Feb 1 16:27 dg1_ora_2722.trc -rw-r-----. 1 oracle oinstall 401244 Feb 1 16:31 dbua3144297_ora_2792.trc -rw-r-----. 1 oracle oinstall 401244 Feb 1 16:31 dbua3144297_ora_2801.trc -rw-r-----. 1 oracle oinstall 401244 Feb 1 16:31 dbua3144297_ora_2804.trc -rw-r-----. 1 oracle oinstall 401410 Feb 1 16:34 dg1_ora_2930.trc -rw-r-----. 1 oracle oinstall 401341 Feb 1 17:27 dg1_ora_3181.trc -rw-r-----. 1 oracle oinstall 401090 Feb 1 17:27 dg1_ora_3187.trc -rw-r-----. 1 oracle oinstall 401341 Feb 1 17:27 dg1_ora_3190.trc -rw-r-----. 1 oracle oinstall 401090 Feb 1 17:28 dg1_ora_3205.trc -rw-r-----. 1 oracle oinstall 401341 Feb 1 17:28 dg1_ora_3210.trc -rw-r-----. 1 oracle oinstall 401090 Feb 1 17:28 dg1_ora_3214.trc -rw-r-----. 1 oracle oinstall 401090 Feb 1 17:36 dg1_ora_3313.trc -rw-r-----. 1 oracle oinstall 401341 Feb 1 17:37 dg1_ora_3329.trc -rw-r-----. 1 oracle oinstall 401090 Feb 1 17:37 dg1_ora_3341.trc -rw-r-----. 1 oracle oinstall 401090 Feb 1 17:37 dg1_ora_3344.trc -rw-r-----. 1 oracle oinstall 401341 Feb 1 17:40 dg1_ora_3369.trc -rw-r-----. 1 oracle oinstall 401341 Feb 1 17:40 dg1_ora_3375.trc -rw-r-----. 1 oracle oinstall 401090 Feb 1 17:40 dg1_ora_3378.trc [oracle@dg1 log]$ [oracle@dg1 log]$ vi dg1_ora_3369.trc Dump file /u01/app/oracle/product/11.2.0/db_1/rdbms/log/dg1_ora_3369.trc *** 2016-02-01 17:40:23.652 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1 System name: Linux Node name: dg1 Release: 2.6.32-431.el6.x86_64 Version: #1 SMP Sun Nov 10 22:19:54 EST 2013 Machine: x86_64 Instance name: dg1 Redo thread mounted by this instance: 0Oracle process number: 0 Unix process pid: 3369, image: oracle@dg1 *** 2016-02-01 17:40:23.652 skgm error 27135: errno = 0, info = 0, 0, 0, 0, 1048576, 2097152, 0 skgm error 27135: errno = 0, info = 0, 0, 0, 0, 1048576, 2097152, 0 *** 2016-02-01 17:40:23.654 Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x3D8] [PC:0x95BE6EB, opiodr()+11347] [flags: 0x0, count: 1] Registers: %rax: 0x000000000c0ea630 %rbx: 0x000000000c0ea638 %rcx: 0x0000000000000000 %rdx: 0x0000000000000000 %rdi: 0x000000000c0ccba0 %rsi: 0x00007fffa308e250 %rsp: 0x00007fffa308d970 %rbp: 0x00007fffa308e440 %r8: 0x00007fffa308d970 %r9: 0x00007fffa308e440 %r10: 0x00007fffa308c600 %r11: 0x00007fab40ec1538 %r12: 0x000000000000003c %r13: 0x0000000000000004 %r14: 0x00007fffa308e6f8 %r15: 0x0000000000000002 %rip: 0x00000000095be6eb %efl: 0x0000000000010246 opiodr()+11325 (0x95be6d5) lea (%rax,%rbx),%rdx opiodr()+11329 (0x95be6d9) mov %rdx,(%rcx,%rbx) opiodr()+11333 (0x95be6dd) mov 0x2b34a84(%rip),%rax opiodr()+11340 (0x95be6e4) mov 0x178(%rax),%rdx > opiodr()+11347 (0x95be6eb) movzwl 0x3d8(%rdx),%ecx opiodr()+11354 (0x95be6f2) test $0x100,%ecx opiodr()+11360 (0x95be6f8) jz 0x95bc8c7 opiodr()+11366 (0x95be6fe) mov -0x18(%rbp),%eax opiodr()+11369 (0x95be701) cmp $60,%eax *** 2016-02-01 17:40:23.660 dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x1, level=3, mask=0x0) ----- Error Stack Dump ----- ORA-07445: exception encountered: core dump [opiodr()+11347] [SIGSEGV] [ADDR:0x3D8] [PC:0x95BE6EB] [Address not mapped to object] [] ORA-27135: Operating System hard stack limit is set too low ----------->>>>>>>注意此处 Additional information: 1048576 Additional information: 2097152 ----- SQL Statement (None) ----- Current SQL information unavailable - no SGA. 以下省略。。。
解决方法
最后确认,是/etc/security/limits.conf文件的问题:
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 1024--->此处应该是10240,依据:Requirements for Installing Oracle 11gR2 RDBMS on RHEL6 or OL6 64-bit (x86-64) (文档 ID 1441282.1)
修改完之后,关闭dbca界面,exit退出oracle用户,su - oracle用户,再重新发起dbca即可。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
文件
内容
方法
日志
用户
问题
学习
工作
时报
错误
价值
前言
就是
工程
思路
文档
环境
界面
疑问
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
重生之互联网科技帝国
互联网科技公司的优势
互联网科技有限公司图片
麻工互联网科技
华中科技大学互联网
腾讯科技 互联网女皇
天扬科技互联网广告
老年人脱离互联网科技的作文
汽车互联网创新科技园
互联网科技革命什么开始
互联网科技和信息
银川新华互联网科技学校联系电话
济南有互联网科技公司吗
烟台灵鸽互联网科技有限公司
皮皮虾互联网科技有限公司
工业互联网科技成果转化
福建互联网展示科技馆设计
兰石爱特工业互联网科技分公司
北京品多多互联网科技有限公司
伍佰万互联网科技是干嘛的
期待互联网科技
宜安科技 互联网金融
深圳互联网科技怎么样
须眉科技是互联网公司吗
全球顶尖互联网科技公司
互联网科技大奖都有哪些公司
银川新华互联网科技学校联系电话
长沙互联网科技
银行科技岗属于互联网吗
黑龙江互联网科技公司