Oracle ORA-01034,ORA-27101,ORA-00600
2014-05-04 19:48
369 查看
本机IP地址:192.168.1.163
[oracle@rtest ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.2.0 - Production on Sun May 4 19:32:13 2014
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
@>conn sys/oracle
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
产生ORA-01034和ORA-27101是因为数据库没有启动,需要有sysdba进入启动数据库。
#############################################################################################################
@>conn sys/oracle as sysdba
Connected to an idle instance.
SYS@TEST0422>startup
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
SYS@TEST0422>startup
ORA-24324: service handle not initialized
ORA-01041: internal error. hostdef extension doesn't exist
产生以上ORA-00600根本原因是服务器hostname没有正确配置,通过hostname命令得到的主机名无法ping通,Oracle10g认为主机无法达到所以启动数据库报错。
解决方法:将hostname添加到/etc/hosts文件中,并且修改/etc/sysconfig/network,让hostname保持一致。重新启动数据库。
[root@rtest ~]# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=rtest.localdomain
[root@rtest ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 ocm1.localdomain ocm1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.163 rtest.localdomain rtest
~
之前是192.168.1.161 ocm1.localdomian ocm1
###########################################################################################
[oracle@rtest ~]$ sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.2.0 - Production on Sun May 4 19:43:40 2014
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
Connected to an idle instance.
SYS@TEST0422>startup
ORACLE instance started.
Total System Global Area 285212672 bytes
Fixed Size 1260420 bytes
Variable Size 92275836 bytes
Database Buffers 188743680 bytes
Redo Buffers 2932736 bytes
Database mounted.
Database opened.
SYS@TEST0422>
[oracle@rtest ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.2.0 - Production on Sun May 4 19:32:13 2014
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
@>conn sys/oracle
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
产生ORA-01034和ORA-27101是因为数据库没有启动,需要有sysdba进入启动数据库。
#############################################################################################################
@>conn sys/oracle as sysdba
Connected to an idle instance.
SYS@TEST0422>startup
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
SYS@TEST0422>startup
ORA-24324: service handle not initialized
ORA-01041: internal error. hostdef extension doesn't exist
产生以上ORA-00600根本原因是服务器hostname没有正确配置,通过hostname命令得到的主机名无法ping通,Oracle10g认为主机无法达到所以启动数据库报错。
解决方法:将hostname添加到/etc/hosts文件中,并且修改/etc/sysconfig/network,让hostname保持一致。重新启动数据库。
[root@rtest ~]# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=rtest.localdomain
[root@rtest ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 ocm1.localdomain ocm1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.163 rtest.localdomain rtest
~
之前是192.168.1.161 ocm1.localdomian ocm1
###########################################################################################
[oracle@rtest ~]$ sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.2.0 - Production on Sun May 4 19:43:40 2014
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
Connected to an idle instance.
SYS@TEST0422>startup
ORACLE instance started.
Total System Global Area 285212672 bytes
Fixed Size 1260420 bytes
Variable Size 92275836 bytes
Database Buffers 188743680 bytes
Redo Buffers 2932736 bytes
Database mounted.
Database opened.
SYS@TEST0422>
相关文章推荐
- Oracle ORA-01034,ORA-27101,ORA-00600
- Linux下oracle 10g的错误:ORA-01034, ORA-27101 and ORA-00600
- Linux下oracle 10g的错误:ORA-01034, ORA-27101 and ORA-00600
- sqlplus 登录oracle 报ERROR: ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exit
- ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exit
- ORA-01034: ORACLE not available/ORA-27101: shared memory realm does not exist
- ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux Error: 2: No suc
- ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exit
- 远程连接Oracle时出现ORA-01034 和ORA-27101 的解决办法
- ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist的原因分析
- ERROR: ORA-01034: ORACLE not available ERROR:ORA-01034ORA-27101的解决方法
- ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
- ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
- ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
- Oracle 11g 参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101]
- oracle连接数据库报错:ORA-01034: ORACLE not available(Oracle 不存在),ORA-27101: shared memory realm does not exist
- ERROR: ORA-01034: ORACLE not available ERROR:ORA-01034ORA-27101的解决方法
- ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
- Oracle - ora-01034:oracle not available ora-27101:shared memory realm does not exist
- ORA-01034: ORACLE not available,ORA-27101: shared memory realm does not exist,ORA-03113: 通信通道的文件结尾