- 浏览: 5104898 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
silence19841230:
先拿走看看
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
masuweng 写道发下源码下载地址吧!三个相关文件打了个包 ...
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
发下源码下载地址吧!
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
水淼火 写道你好,我使用以后,图标不显示,应该怎么引用呢,谢谢 ...
前端框架iviewui使用示例之菜单+多Tab页布局
环境:Oracle10g、Red Hat 4,Oracle运行在归档模式。
场景:所有控制文件和数据文件丢失。
具体步骤:
1、主机断电,导致数据文件和所有控制文件全部丢失
SQL> !rm -f /home/oracle/oracle/product/oradata/orcl/*.ctl
SQL> !rm -f /home/oracle/oracle/product/oradata/orcl/*.dbf
SQL> !ls /home/oracle/oracle/product/oradata/orcl
redo01.log redo02.log redo03.log
SQL> shutdown abort
ORACLE instance shut down.
2、尝试打开数据库
SQL> startup
ORACLE instance started.
Total System Global Area 130023424 bytes
Fixed Size 1218100 bytes
Variable Size 62917068 bytes
Database Buffers 62914560 bytes
Redo Buffers 2973696 bytes
ORA-00205: error in identifying control file, check alert log for more info
提示找不到控制文件
3、拷贝数据文件和控制文件
SQL> !cp /disk2/oracle/coldbak/*.ctl /home/oracle/oracle/product/oradata/orcl/
SQL> !cp /disk2/oracle/coldbak/*.dbf /home/oracle/oracle/product/oradata/orcl/
4、尝试打开数据库
SQL> startup
ORACLE instance started.
Total System Global Area 130023424 bytes
Fixed Size 1218100 bytes
Variable Size 62917068 bytes
Database Buffers 62914560 bytes
Redo Buffers 2973696 bytes
Database mounted.
ORA-00338: log 2 of thread 1 is more recent than control file
ORA-00312: online log 2 thread 1:
'/home/oracle/oracle/product/oradata/orcl/redo02.log'
提示控制文件比较旧,记录的日志序号比redo日志的小。
5、获取重建控制文件的脚本
SQL> alter database backup controlfile to trace;
Database altered.
从udump目录中找到脚本。
CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 '/home/oracle/oracle/product/oradata/orcl/redo01.log' SIZE 50M,
GROUP 2 '/home/oracle/oracle/product/oradata/orcl/redo02.log' SIZE 50M,
GROUP 3 '/home/oracle/oracle/product/oradata/orcl/redo03.log' SIZE 50M
-- STANDBY LOGFILE
DATAFILE
'/home/oracle/oracle/product/oradata/orcl/system01.dbf',
'/home/oracle/oracle/product/oradata/orcl/undotbs01.dbf',
'/home/oracle/oracle/product/oradata/orcl/sysaux01.dbf',
'/home/oracle/oracle/product/oradata/orcl/users01.dbf'
CHARACTER SET AL32UTF8
;
6、重启数据库到nomount状态、执行重建控制文件脚本
SQL> shutdown immediate
Database dismounted.
ORACLE instance shut down.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 130023424 bytes
Fixed Size 1218100 bytes
Variable Size 62917068 bytes
Database Buffers 62914560 bytes
Redo Buffers 2973696 bytes
7、尝试打开数据库
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: '/home/oracle/oracle/product/oradata/orcl/system01.dbf'
8、介质恢复
SQL> recover database;
Media recovery complete.
9、打开数据库
SQL> alter database open;
Database altered.
SQL> conn scott/oracle
Connected.
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
SALGRADE TABLE
RECOVER_TEST TABLE
RECOVER_TEST2 TABLE
6 rows selected.
SQL> select count(*) from recover_test2;
COUNT(*)
----------
28672
发表评论
-
Oracle数据库相关系统突然提示“SQLException:违反协议”
2024-02-19 15:50 389SQLException:违反协议这个异常可能由很多的 ... -
CentOS在Docker中安装Oracle
2024-02-06 12:13 5341.拉取Oracle镜像,并检 ... -
Windows Server安装oracle数据库一直停在82%
2023-02-04 12:01 417网上有个说法:服务器超过一定数量的CPU后,将不能正常安装 ... -
ORA-04030错误处理
2023-02-04 11:52 2217【错误描述】 错误信息如下: ORA-04030:在尝 ... -
ORA-04030错误处理
2023-02-04 11:45 403【错误描述】 错误信息如下: ORA-04030:在尝 ... -
Linux安装MySQL数据库
2019-06-10 22:27 16281.进入安装包所在目录,解压: tar zxvf mysql- ... -
确定MySQL在Linux系统中配置文件的位置
2019-04-14 19:30 26361.通过which mysql命令来查看mysql的安装位置。 ... -
mysql set names 命令和 mysql 字符编码问题
2019-04-12 00:34 1017转自:https://www.cnblogs.com/digd ... -
MYSQL中取当前周/月/季/年的第一天与最后一天
2018-11-17 23:16 2099转自:https://blog.csdn.net/ ... -
Oracle删除大量数据的实践
2016-11-07 18:03 5681一、引言 从来没有 ... -
Oracle 数据库简明教程 V0.1
2016-03-23 21:01 1924供初学者入门学习使用,以开发者常见、常用的知识为主,基本上 ... -
Oracle拆分字符串函数
2016-03-23 10:58 3237create or replace type string ... -
Oracle数据库远程连接无响应
2016-03-21 10:20 4158故障现象: 服务器本机使用sqlplus / as s ... -
Oracle PGA详解
2015-10-21 15:34 11284转自:http://yanguz123.iteye.com/b ... -
Oracle12C导入dmp数据
2015-10-08 23:43 20417Oracle12C,发生了较大的变化。以前熟悉的东西变得陌 ... -
SQLLDR数据导入小结
2015-07-25 22:06 73921.创建数据表 CREATE TABLE ... -
Window7安装Oracle10
2015-03-06 12:14 1508每次安装都要百度,转到自己的博客上,找起来方便,还能增加访 ... -
Oracle SQL Developer 连接 Mysql 数据库
2015-02-25 19:36 3558下载JDBC包,解压缩这里只要mysql-connector- ... -
Mysql数据备份与恢复
2015-02-25 19:15 1250备份/恢复策略 1. 要定期做 mysql备份,并考虑系统可以 ... -
Oracle中merge into的使用
2015-01-23 22:57 3914引自:http://www.cnblogs.com/highr ...
相关推荐
Oracle备份恢复实验集,讲述了关于Oracle的各种备份恢复实验…… 不完全恢复等
实验113:不完全恢复,resetlogs后的再次恢复 203 实验114:表空间的传送 203 实验115:整个数据库的闪回 203 Rman备份和恢复 204 实验116:rman的连接,report和list命令 204 实验117:rman的copy命令 205 实验118...
大型数据库技术-实验六 oracle备份恢复
实验五 Oracle安全管理及备份与恢复、
【实验目的】 1. 了解Oracle数据库备份和恢复的类型 2. 掌握使用RMAN进行备份数据库和恢复数据库的基本方法
oracle原厂培训时作的备份恢复实验,oracle原厂培训时作的备份恢复实验,oracle原厂培训时作的备份恢复实验.
本书由传说的中大牛张烈亲自撰写,含有六大部分:第一部分sql基础,第二部分pl/sql基础,第三部分数据库的体系结构和数据库一些包的应用,第四部分数据 库的网络配置,第五部分数据库的备份和恢复,第六部分数据库的...
Oracle的存储过程与触发器(实验7),Oracle数据库的备份与恢复(实验10),Oracle与XML(实验11).ppt,数据库产品环境(实验1).
一些简单的rman恢复例子,不同破坏场景下的恢复样例。
Oracle 11g R2 Rman备份与恢复_刘耀龙的博客-CSDN博客_rman备份
ORACLE数据库的备份和恢复实验大全
NBU 针对数据库oracle rac环境的异恢复文档,实验环境。
主要详细讲解了oracle10g以来对于闪回机制的类型及相关的使用方法和场景的介绍,很有用,尤其对于无意中对表数据删除了的恢复较有价值
Oracle 实验8 数据库备份与恢复
利用SHELL脚本来验证Oracle的RMAN备份集和定期恢复实验.pdf
实验14 Oracle数据库备份与恢复
实验十一Oracle数据库备份与恢复.docx
实验14Oracle数据库备份和恢复.doc
实验10Oracle数据库备份与恢复.pdf
实验8-Oracle数据库备份与恢复.pdf