模拟数据文件丢失时的处理
来源:互联网 发布:access2003数据库下载 编辑:程序博客网 时间:2024/05/01 21:29
环境win2000 server oracle8.1.7
////////////////////////////////////////
// 创建环境,创建表空间以及数据文件
////////////////////////////////////////
SQL> create tablespace price datafile 'price.ora ' size 10M;
表空间已创建。
已用时间: 00: 00: 02.73
SQL> drop tablespace price;
表空间已丢弃。
已用时间: 00: 00: 01.42
SQL> create tablespace plate datafile 'plate.ora ' size 10M;
表空间已创建。
已用时间: 00: 00: 02.12
SQL> create user plate identified by plate default tablespace plate;
用户已创建
已用时间: 00: 00: 00.70
SQL> grant connect,resource to plate;
授权成功。
已用时间: 00: 00: 00.10
SQL> connect plate/plate
已连接。
SQL>
////////////////////////////////////////
// 关闭数据库
////////////////////////////////////////
Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.
C:/Documents and Settings/Administrator> svrmgrl
Oracle Server Manager Release 3.1.7.0.0 - Production
Copyright (c) 2000, Oracle Corporation. All Rights Reserved.
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production
SVRMGR> connect internal/oracle
连接成功。
SVRMGR> shutdown immediate
已关闭数据库。
已卸下数据库。
已关闭 ORACLE 实例。
//////////////////////////////////////////////
// 将数据文件plate.ora删除,模拟数据文件丢失
//////////////////////////////////////////////
SVRMGR> startup
已启动 ORACLE 实例。
系统全局区域合计有 29431836个字节
Fixed Size 75804个字节
Variable Size 28459008个字节
Database Buffers 819200个字节
Redo Buffers 77824个字节
已装入数据库。
ORA-01157: ????/?????? 8 - ??? DBWR ????
ORA-01110: ???? 8: 'D:/ORACLE/ORA81/DATABASE/PLATE.ORA '
//////////////////////////////////////////////
// 数据库打开失败,将错误的数据文件offline drop
//////////////////////////////////////////////
SVRMGR> alter database datafile 'd:/oracle/ora81/database/plate.ora ' offline drop;
语句已处理。
//////////////////////////////////////////////
// 数据库打开成功
//////////////////////////////////////////////
SVRMGR> alter database open;
语句已处理。
SVRMGR>
//////////////////////////////////////////////
// sql*plus中,处理善后工作,删除相关联的表空间
//////////////////////////////////////////////
SQL> connect internal/oracle
已连接。
SQL> col name format a50
SQL> select name,status from v_$datafile;
NAME STATUS
------------------------------ -------
D:/ORACLE/ORADATA/ORAL/SYSTEM01.DBF SYSTEM
D:/ORACLE/ORADATA/ORAL/RBS01.DBF ONLINE
D:/ORACLE/ORADATA/ORAL/USERS01.DBF ONLINE
D:/ORACLE/ORADATA/ORAL/TEMP01.DBF ONLINE
D:/ORACLE/ORADATA/ORAL/TOOLS01.DBF ONLINE
D:/ORACLE/ORADATA/ORAL/INDX01.DBF ONLINE
D:/ORACLE/ORADATA/ORAL/DR01.DBF ONLINE
D:/ORACLE/ORA81/DATABASE/PLATE.ORA OFFLINE
已选择8行。
已用时间: 00: 00: 00.10
SQL> drop tablespace plate;
表空间已丢弃。
已用时间: 00: 00: 01.82
SQL> col name format a33
SQL> col name format a35
SQL> col name format a50
SQL> select name,status from v_$datafile;
NAME STATUS
-------------------------------------------------- -------
D:/ORACLE/ORADATA/ORAL/SYSTEM01.DBF SYSTEM
D:/ORACLE/ORADATA/ORAL/RBS01.DBF ONLINE
D:/ORACLE/ORADATA/ORAL/USERS01.DBF ONLINE
D:/ORACLE/ORADATA/ORAL/TEMP01.DBF ONLINE
D:/ORACLE/ORADATA/ORAL/TOOLS01.DBF ONLINE
D:/ORACLE/ORADATA/ORAL/INDX01.DBF ONLINE
D:/ORACLE/ORADATA/ORAL/DR01.DBF ONLINE
已选择7行。
已用时间: 00: 00: 00.50
SQL>
//////////////////////////////////////////////
// 处理结束。OK!
//////////////////////////////////////////////
- 模拟数据文件丢失时的处理
- 数据文件丢失的处理
- 数据库启动时丢失数据文件模拟实验
- postgres模拟数据文件丢失
- ORACLE 数据文件丢失处理
- 关于丢失表空间数据文件的处理方式
- 数据文件丢失之后的恢复
- undo数据文件丢失的恢复
- 数据文件丢失损坏的恢复--
- Oracle数据文件转移和丢失处理
- Oracle数据文件转移和丢失处理
- Oracle数据文件转移和丢失处理
- 模拟failgroup磁盘丢失处理。
- oracle RMAN模拟数据文件丢失简单恢复方法
- matlab数据文件的处理
- 用归档日志恢复丢失的数据文件
- QFS损坏,数据文件丢失的解决办法。
- 表空间数据文件丢失的恢复
- ARM板和linux上的3G配置详解
- java正则表达式基本符号
- SVG内核库完善
- 他看看吧 真的很好
- stagefright框架(五)-Video Rendering
- 模拟数据文件丢失时的处理
- libxml
- 杂乱的3.14
- 一个图的两棵最小生成树,边的权值序列排序后结果相同
- QT菜鸟入门第五弹:第三节:Linux socket 客户端实现
- IE9的RC版居然支持了ActiveX的自动缩放!
- C#删除动态数组,按条件留下待选数组元素
- Access字段详细说明
- libmad madplay 播放mp3文件 gm8120 arm