Oracle ORA-01034,ORA-27101,ORA-00600

本机IP地址:192.168.1.163

[[email protected] ~]$ 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.

[email protected]>startup

ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []

[email protected]>startup

ORA-24324: service handle not initialized

ORA-01041: internal error. hostdef extension doesn‘t exist

产生以上ORA-00600根本原因是serverhostname没有正确配置,通过hostname命令得到的主机名无法ping通。Oracle10g觉得主机无法达到所以启动数据库报错。

解决方法:将hostname加入到/etc/hosts文件里。而且改动/etc/sysconfig/network,让hostname保持一致。又一次启动数据库。

[[email protected] ~]# vi /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=rtest.localdomain

[[email protected] ~]# 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

###########################################################################################

[[email protected] ~]$ 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.

[email protected]>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.

[email protected]>

时间: 2024-10-14 16:31:27

Oracle ORA-01034,ORA-27101,ORA-00600的相关文章

Oracle 错误代码详解及解决方式--ORA

ORA-00001: 违反唯一约束条件 (.)错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常.ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程:无法转换会话ORA-00022: 无效的会话 ID:访问被拒绝ORA-00023: 会话引用进程私用内存:无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-0

在Oracle中使用命令crs_stat -t,输出结果里资源名称后缀的含义

[[email protected]:/]$crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora....TA01.dg ora....up.type ONLINE    ONLINE    udevasm     ora....TA02.dg ora....up.type ONL

Oracle 监听器无法启动(TNS-12555,TNS-12560,TNS-00525)

启动监听器无法打开,报错! 1 [[email protected] ~]$ lsnrctl start 2 3 LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2014 19:40:52 4 5 Copyright (c) 1991, 2009, Oracle. All rights reserved. 6 7 Starting /opt/oracle/11g/bin/tnslsnr: please wait... 8

Oracle 监听器无法启动(TNS-12537,TNS-12560,TNS-00507)

Oracle启动监听报错,提示 连接中断 [[email protected] ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2014 20:02:16 Copyright (c) 1991, 2009, Oracle. All rights reserved. Starting /opt/oracle/11g/bin/tnslsnr: please wait... TNS-12537

【ORACLE 10】表空间,用户 ,还原库,IMP,EXP,解锁

1登录: --运行->sqlplus-> js45st/[email protected]2表空间:--创建表空间,指定数据文件(建议放在ORACLE目录下面),初始化100M 自增加50Msql> create tablespace TBS_JSNET datafile 'd:\oracledb\JetsenNet6\TBS_JSNET.dbf' size 200m      reuse AUTOEXTEND ON NEXT  10M MAXSIZE UNLIMITED EXTENT

oracle 11g 修改private ip, public ip, vip, scan ip

查看当前系统信息 [[email protected] ~]# crs_stat -t Name           Type           Target    State    Host ------------------------------------------------------------ ora.DATA.dg    ora....up.type ONLINE    ONLINE   node1 ora.FLASH.dg   ora....up.type ONLINE

区分Oracle的数据库,实例,服务名,SID

文章摘自:http://www.zhetao.com/content240 感谢分享O(∩_∩)O~ 在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话.其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别.在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚. 什么是数据库,其实很简单,数据库就

Oracle数据库服务器更改计算机名称,导致监听服务打不开解决办法

1.修改listener.ora和tnsnames.ora文件 文件路径为:C:\Oracle\Instanclient_11_2\network\admin # listener.ora Network Configuration File: C:\Oracle\instantclient_11_2\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIS

java:Oracle(级联删除,左右内外交叉自然连接,子查询,all,any,in)

1.级联删除: -- 级联删除:裁员,公司倒闭 -- 级联删除(cascade),设置为null(setnull),放任不管(No action) -- cascade:(以一对多为例)如果删除多的一方,一的一方不受任何影响,但是如果删除一的一方,多的一方所有对应数据全部被删除 select * from staff s inner join department d on d.id = s.department_id; delete from staff s where s.id = 1; d

在linux oracle 10g/11g x64bit环境中,goldengate随os启动而自己主动启动的脚本

在linux.oracle 10g/11g x64bit环境中,goldengate随os启动而自己主动启动的脚本 背景描写叙述: goldengate安装于/u01/ggs文件夹下 rhel5.5 oracle 10g/11g x64bit Oracle GoldenGate Command Interpreter for Oracle Version 11.1.1.0.0 Build 078 Linux, x64, 64bit (optimized), Oracle 11 on Jul 28