当前位置: 首页 > news >正文

ORA-01012: not logged on

ORA-01012: not logged on

一:出现情况:

image

image


二:原因分析:


  1 conn / as sysdba 报错ORA-01012: not logged on
  2 
  3 发生原因:关闭数据库是shutdown 后面没有接关闭参数中的任何一个。
  4 
  5 nomal --->所有连接都断开时才能关闭;
  6 
  7 transactional --->等待事务结束后,主动断开连接;
  8 
  9 immediate --->主动断开事务和连接
 10 
 11 abort --->立刻关闭数据库,这个操作是危险的,不会同步数据,不触发检查点,回滚段直接清 空,相当于掉电,每次启动都要实例恢复。
 12 
 13 所以,数据库关闭很慢,这时我一心急,就直接退出了sqlplus,造成Oracle文件被lock,当我再次startup时,操作失败,因为文件依然被锁定状态。报错ORA-01012: not logged on.
 14 
 15 后来重启服务,就可以用了,看了oracle的报错解释,更让我费解。虽然问题解决了,但是生产环境是不能随便down机的,所以,这个问题待续…
 16 

三:处理方法

  1 kill oracle 进程 或者关掉oracle
  2 
  3 ps -ef|grep ora_dbw0_$ORACLE_SID
  4 
  5 kill -9 pid
  6 
  7 重新启动oracle
  8 
  9 sqlplus sys as sysdba
 10 
 11 startup;
 12 

image


  1 [oracle@localhost ~]$ sqlplus / as sysdba;
  2 
  3 SQL*Plus: Release 11.2.0.3.0 Production on Thu Dec 21 09:45:17 2017
  4 
  5 Copyright (c) 1982, 2011, Oracle.  All rights reserved.
  6 
  7 Connected.
  8 ERROR:
  9 ORA-01012: not logged on
 10 Process ID: 0
 11 Session ID: 0 Serial number: 0
 12 
 13 
 14 09:45:17 SYS@orcl  SQL> startup
 15 ORA-01012: not logged on
 16 09:45:29 SYS@orcl  SQL> quit
 17 Disconnected
 18 [oracle@localhost ~]$
 19 [oracle@localhost ~]$
 20 [oracle@localhost ~]$
 21 [oracle@localhost ~]$
 22 [oracle@localhost ~]$ kill oracle
 23 -bash: kill: oracle: arguments must be process or job IDs
 24 [oracle@localhost ~]$ ps -ef|grep ora_dbw0_$ORACLE_SID
 25 oracle    4619     1  0 Dec20 ?        00:00:37 ora_dbw0_orcl
 26 oracle   11382 10996  0 09:47 pts/3    00:00:00 grep ora_dbw0_orcl
 27 [oracle@localhost ~]$ kill -9 4619
 28 [oracle@localhost ~]$ kill 10996
 29 [oracle@localhost ~]$ ps -ef|grep ora_dbw0_$ORACLE_SID
 30 oracle   11386 10996  0 09:47 pts/3    00:00:00 grep ora_dbw0_orcl
 31 [oracle@localhost ~]$ kill 11386
 32 -bash: kill: (11386) - No such process
 33 [oracle@localhost ~]$ ps -ef|grep ora_dbw0_$ORACLE_SID
 34 oracle   11390 10996  0 09:48 pts/3    00:00:00 grep ora_dbw0_orcl
 35 [oracle@localhost ~]$ sqlplus / as sysdba;
 36 
 37 SQL*Plus: Release 11.2.0.3.0 Production on Thu Dec 21 09:48:23 2017
 38 
 39 Copyright (c) 1982, 2011, Oracle.  All rights reserved.
 40 
 41 Connected to an idle instance.
 42 
 43 09:48:23 SYS@orcl  SQL> startup
 44 ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
 45 ORACLE instance started.
 46 
 47 Total System Global Area  770035712 bytes
 48 Fixed Size                  1347652 bytes
 49 Variable Size             360714172 bytes
 50 Database Buffers          402653184 bytes
 51 Redo Buffers                5320704 bytes
 52 Database mounted.
 53 ORA-01013: user requested cancel of current operation
View Code

相关文章:

  • MySQL GEO 字段类型说明及案例
  • iOS推送机制APNs
  • OSChina 周六乱弹 ——薯哥,你冷静,巴叔是你弟弟啊!
  • [转]如何写出线程安全的类和函数
  • [svc]logstash和filebeat之间ssl加密
  • 将手机替换为*号
  • python入门之路 一
  • 网络数据抓取
  • Xcode 7 制作 framework
  • WARNING Uninstalling will remove the application data!
  • 新手 php连接数据库大概。简单过程浅析以及遇到的问题分析
  • Django 配置文件 settings.py
  • CORS FOR AspNetCore
  • spark shell的学习
  • 安卓模拟器BlueStacks+TCPdump对APP抓包分析
  • C语言笔记(第一章:C语言编程)
  • dva中组件的懒加载
  • ECMAScript6(0):ES6简明参考手册
  • isset在php5.6-和php7.0+的一些差异
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • Java到底能干嘛?
  • spring boot 整合mybatis 无法输出sql的问题
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 构建二叉树进行数值数组的去重及优化
  • 机器学习中为什么要做归一化normalization
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 如何设计一个比特币钱包服务
  • 译有关态射的一切
  • 选择阿里云数据库HBase版十大理由
  • (1)STL算法之遍历容器
  • (7)STL算法之交换赋值
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (十六)Flask之蓝图
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • .NET : 在VS2008中计算代码度量值
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NET简谈设计模式之(单件模式)
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • [BZOJ] 3262: 陌上花开
  • [CTF]2022美团CTF WEB WP
  • [C语言]——分支和循环(4)
  • [DM复习]Apriori算法-国会投票记录关联规则挖掘(上)
  • [EFI]Dell Latitude-7400电脑 Hackintosh 黑苹果efi引导文件
  • [Gradle] 在 Eclipse 下利用 gradle 构建系统
  • [Head First设计模式]策略模式
  • [HNCTF 2022 WEEK2]easy_include 文件包含遇上nginx
  • [Java开发之路](14)反射机制
  • [Latex] \bibitem{} | .bbl 格式参考文献转换与获得
  • [leetcode] 61. 旋转链表
  • [mmucache]-ARMV8-aarch64的虚拟内存(mmutlbcache)介绍-概念扫盲
  • [poj] 3974 Palindrome
  • [POJ2446] Chessboard(二分图最大匹配-匈牙利算法)
  • [SPOJ]COT2