第一次宕机
来源:互联网 发布:手机上解压软件 编辑:程序博客网 时间:2024/05/29 15:31
下午仿照 演示一个导致ora-01555错误的场景的帖子实现ORA-01555错误,四个小时过去了,还是没结果。。。连接数据库时发现连不上了,也没看错误就直接关闭了,重启发现起不来
百度找到了方法修复数据库,步骤如下(因为要跑系统,之前的系统日期是12年12月25日,晚上改正为正常时间):
C:\Users\Administrator>net start oracleserviceorcl
OracleServiceORCL 服务正在启动 ..............
OracleServiceORCL 服务已经启动成功。
C:\Users\Administrator>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期二 3月 26 18:58:31 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
已连接到空闲例程。
idle> conn scott/tiger
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
进程 ID: 0
会话 ID: 0 序列号: 0
警告: 您不再连接到 ORACLE。
idle> startup mount
ORA-01031: insufficient privileges
idle> conn sys/admin as sysdba
已连接到空闲例程。
idle> startup mount
ORACLE 例程已经启动。
Total System Global Area 1071333376 bytes
Fixed Size 1375792 bytes
Variable Size 603980240 bytes
Database Buffers 461373440 bytes
Redo Buffers 4603904 bytes
数据库装载完毕。
idle> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS FIRST_CHANGE#
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- -------------
FIRST_TIME NEXT_CHANGE# NEXT_TIME
-------------- ------------ --------------
1 1 520 52428800 512 1 NO INACTIVE 15088791
25-12月-12 15093744 25-12月-12
3 1 522 52428800 512 1 NO CURRENT 15098703
25-12月-12 2.8147E+14
2 1 521 52428800 512 1 NO INACTIVE 15093744
25-12月-12 15098703 25-12月-12
idle> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效
idle> recover database until time '2012-12-24 13:00:00';
完成介质恢复。
idle> alter database open resetlogs;
数据库已更改。
idle> conn / as sysdba
已连接。
问题已经解决,一个很好的体验,因为是自己的数据库,所以比较淡定。。。
百度找到了方法修复数据库,步骤如下(因为要跑系统,之前的系统日期是12年12月25日,晚上改正为正常时间):
C:\Users\Administrator>net start oracleserviceorcl
OracleServiceORCL 服务正在启动 ..............
OracleServiceORCL 服务已经启动成功。
C:\Users\Administrator>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期二 3月 26 18:58:31 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
已连接到空闲例程。
idle> conn scott/tiger
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
进程 ID: 0
会话 ID: 0 序列号: 0
警告: 您不再连接到 ORACLE。
idle> startup mount
ORA-01031: insufficient privileges
idle> conn sys/admin as sysdba
已连接到空闲例程。
idle> startup mount
ORACLE 例程已经启动。
Total System Global Area 1071333376 bytes
Fixed Size 1375792 bytes
Variable Size 603980240 bytes
Database Buffers 461373440 bytes
Redo Buffers 4603904 bytes
数据库装载完毕。
idle> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS FIRST_CHANGE#
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- -------------
FIRST_TIME NEXT_CHANGE# NEXT_TIME
-------------- ------------ --------------
1 1 520 52428800 512 1 NO INACTIVE 15088791
25-12月-12 15093744 25-12月-12
3 1 522 52428800 512 1 NO CURRENT 15098703
25-12月-12 2.8147E+14
2 1 521 52428800 512 1 NO INACTIVE 15093744
25-12月-12 15098703 25-12月-12
idle> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效
idle> recover database until time '2012-12-24 13:00:00';
完成介质恢复。
idle> alter database open resetlogs;
数据库已更改。
idle> conn / as sysdba
已连接。
问题已经解决,一个很好的体验,因为是自己的数据库,所以比较淡定。。。
- 第一次宕机
- 第一次刷机
- 第一次刷机经历
- 第一次
- 第一次。。。
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次
- 第一次。。。
- 第一次
- 第一次
- Android菜鸟笔记-Service中弹出对话框,即全局性质Dialog不依赖于Activity
- 【转】列“xxx”不属于表 Table asp.net
- C:打印输入单词长度的直方图
- Ceph 文件系统源代码分析 - OS module (2)
- z-stack调试之ZDApp_init
- 第一次宕机
- 【实习生笔试面试题】2013年搜狐SOHU实习生技术笔试题
- Linux混杂设备驱动(watchdog)
- z-stack初始化物理地址
- ubuntu12.10安装交叉编译器arm-none-linux-gnueabi-gcc
- z-stack halprocesspoll与初始化
- Structs学习
- matlab中semilogx画图和显示errorbar ‘工’字型误差
- 类的构造(2):对象的内存布局