热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

ORA-01075:youarecurrentlyloggedon

手工杀掉oracle进程和手工释放共享内存是非常危险的,不到万不得已,千万不要使用,容易造成数据不一致。这个方法是作为没有办法

手工杀掉oracle进程和手工释放共享内存是非常危险的,不到万不得已,千万不要使用,容易造成数据不一致。这个方法是作为没有办法

我的dataguard因为ora-600错误导致备机hang住,使其无法登陆Oracle数据库

参考:

现象
[root@skate01 ~]# su - oracle
[oracle@skate01 ~]$ sqlplus "/as sysdba"

SQL*Plus: Release 11.2.0.2.0 Production on Tue Feb 21 00:26:35 2012

Copyright (c) 1982, 2010, Oracle. All rights reserved.

ERROR:
ORA-01075: you are currently logged on

[oracle@skate01 ~]$

为了快速登录oracle,,好迅速启动oracle,这里提供一种超暴力的方法

1.使用Linux的kill命令杀死所有与oracle有关的进程
$ ps -ef |grep $ORACLE_SID|grep -v grep|awk '{print $2}' | xargs kill -9

2.使用Linux的ipcs和ipcsrm命令释放oracle占用的共享内存
$ ipcs -m | grep oracle | awk '{print $2}' | xargs ipcrm shm

操作步骤:
[root@skate01 ~]# su - oracle
[oracle@skate01 ~]$ sqlplus "/as sysdba"
SQL*Plus: Release 11.2.0.2.0 Production on Tue Feb 21 00:35:11 2012

Copyright (c) 1982, 2010, Oracle. All rights reserved.

ERROR:
ORA-01075: you are currently logged on


Enter user-name: sys
Enter password:
ERROR:
ORA-00600: internal error code, arguments: [KGHLKREM1], [0x838000020], [], [],
[], [], [], [], [], [], [], []
ORA-00600: internal error code, arguments: [KGHLKREM1], [0x838000020], [], [],
[], [], [], [], [], [], [], []

[oracle@skate01 ~]$
[oracle@skate01 ~]$


kill和oracle有关的进程
[oracle@skate01 ~]$ ps -ef |grep $ORACLE_SID|grep -v grep|awk '{print $2}'
1562
1564
1566
1570
1572
1574
1576
1578
1580
1582
1584
1586
1588
1592
1594
1596
3781
3862
3864
3866
3868
10085
10861
12321
12325
12327
12329
12331
12333
12335
12337
12339
12341
25253
25255
25311
29661


[oracle@skate01 ~]$ ps -ef |grep $ORACLE_SID|grep -v grep
oracle 1562 1 0 2011 ? 00:01:38 ora_pmon_skate01
oracle 1564 1 0 2011 ? 00:00:05 ora_psp0_skate01
oracle 1566 1 0 2011 ? 00:00:00 ora_vktm_skate01
oracle 1570 1 0 2011 ? 00:00:00 ora_gen0_skate01
oracle 1572 1 0 2011 ? 00:00:15 ora_diag_skate01
oracle 1574 1 0 2011 ? 00:00:00 ora_dbrm_skate01
oracle 1576 1 0 2011 ? 05:27:59 ora_dia0_skate01
oracle 1578 1 0 2011 ? 00:00:04 ora_mman_skate01
oracle 1580 1 21 2011 ? 14-07:36:04 ora_dbw0_skate01
oracle 1582 1 0 2011 ? 00:04:16 ora_lgwr_skate01
oracle 1584 1 0 2011 ? 00:13:26 ora_ckpt_skate01
oracle 1586 1 0 2011 ? 00:00:38 ora_smon_skate01
oracle 1588 1 0 2011 ? 00:00:00 ora_reco_skate01
oracle 1592 1 0 2011 ? 00:32:15 ora_mmnl_skate01
oracle 1594 1 0 2011 ? 00:00:00 ora_d000_skate01
oracle 1596 1 0 2011 ? 00:00:00 ora_s000_skate01
avahi 3781 1 0 2011 ? 00:00:00 avahi-daemon: registering [skate01.local]
oracle 3862 1 0 2011 ? 01:21:24 ora_arc0_skate01
oracle 3864 1 0 2011 ? 01:20:30 ora_arc1_skate01
oracle 3866 1 0 2011 ? 00:00:19 ora_arc2_skate01
oracle 3868 1 0 2011 ? 01:20:49 ora_arc3_skate01
oracle 10861 1 0 Feb20 ? 00:00:00 ora_mmon_skate01
oracle 12321 1 0 2011 ? 00:00:01 ora_mrp0_skate01
oracle 12325 1 4 2011 ? 3-00:19:33 ora_pr00_skate01
oracle 12327 1 0 2011 ? 02:39:29 ora_pr01_skate01
oracle 12329 1 0 2011 ? 02:21:16 ora_pr02_skate01
oracle 12331 1 0 2011 ? 02:29:30 ora_pr03_skate01
oracle 12333 1 0 2011 ? 02:30:53 ora_pr04_skate01
oracle 12335 1 0 2011 ? 02:34:36 ora_pr05_skate01
oracle 12337 1 0 2011 ? 02:17:54 ora_pr06_skate01
oracle 12339 1 0 2011 ? 02:24:47 ora_pr07_skate01
oracle 12341 1 0 2011 ? 02:22:16 ora_pr08_skate01
oracle 25253 1 1 2011 ? 18:28:18 oracleskate01 (LOCAL=NO)
oracle 25255 1 0 2011 ? 00:00:03 oracleskate01 (LOCAL=NO)
oracle 25311 1 0 2011 ? 00:02:45 oracleskate01 (LOCAL=NO)
oracle 29661 1 0 Jan24 ? 00:00:08 oracleskate01 (LOCAL=NO)


[oracle@skate01 ~]$ ipcs -m | grep oracle | awk '{print $2}'
2818055
[oracle@skate01 ~]$ ps -ef |grep $ORACLE_SID|grep -v grep|awk '{print $2}' | xargs kill -9
kill 3781: Operation not permitted

linux

推荐阅读
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • 本周信息安全小组主要进行了CTF竞赛相关技能的学习,包括HTML和CSS的基础知识、逆向工程的初步探索以及整数溢出漏洞的学习。此外,还掌握了Linux命令行操作及互联网工作原理的基本概念。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文详细介绍了如何在BackTrack 5中配置和启动SSH服务,确保其正常运行,并通过Windows系统成功连接。涵盖了必要的密钥生成步骤及常见问题解决方法。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 掌握Linux:基础命令入门
    本章节深入浅出地介绍了Linux系统中的基本命令操作,帮助读者快速上手并理解其核心功能。 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
author-avatar
塞上秋雪_838
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有