SQL Server用户自定义的数据库修复
2007-12-27 15:31:09 来源:WEB开发网核心提示:SQL>ALTERDATABASERENAMEFILE‘I:ora9ioradatasystem01.dbf’TO‘K:oracleoradatasystem01.dbf’;SQL>RECOVERDATABASEUNTILCANCELSQL>CANCEL
SQL>ALTERDATABASERENAMEFILE
‘I:ora9ioradatasystem01.dbf’TO‘K:oracleoradatasystem01.dbf’;
SQL>RECOVERDATABASEUNTILCANCEL
SQL>CANCEL
SQL>ALTERDATABASEOPENRESETLOGS;
将当前重做日志顺序号设置为1。
三、 归档模式下的完全介质恢复
1、 关闭状态下的完全恢复。
SQL>SHUTDOWN ABORT(如果数据库处于打开状态,将它强行关闭):将数据文件恢复到原来的位置上,如果介质故障无法排除,需要将数据文件恢复到其它位置上;利用备份修复丢失或损坏的数据文件,也可利用ALTER DATABASE CREATE DATAFILE 语句重建一个空白的数据文件替换对视或损坏的数据文件。
SQL>STARTUP MOUNT:如果修复后的数据文件不在原来的位置上,需要使用ALTER DATABASE RENAME FILE …TO …语句在控制文件中更新它们的信息。
SQL>SELECTname,statusFROMV$DATAFILE;
查询数据文件的名称和状态。
SQL>ALTERDATABASEDATAFILE…ONLINE;
将脱机数据文件改未联机。
SQL>RECOVERDATABASE
或SQL>RECOVERTABLESPACEusers
或SQL>RECOVERDATAFILE‘I:ora9ioradatausers0.dbf;
SQL>ALTERDATABASEOPEN;
2、 打开状态下的完全介质恢复。
SQL>SELECTd.file#f#,d.name,d.status,
h.statusfromv$datafiled,v$datafile_headerh
WHEREd.file#=h.file#;
查询哪些数据文件被自动设置为脱机状态;
SQL>ALTERTABLESPACEusersOFFLINETEMPORARY;
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
赞助商链接