数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
联机热备份失败后,如何打开数据库?

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

联机热备份失败后,如何打开数据库?

  • 系统环境:
      1、操作系统:Windows 2000
      2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
      3、安装路径:C:\ORACLE
  • 错误现象:
      进行联机热备份时,服务器发生故障,如掉电,重新启动服务器,
      启动数据库时,无法打开数据库,Oracle要求进行介质恢复,
      因为表空间还处在热备份状态。
  • 模拟现象及解决方法:
      将数据库设置为归档模式 C:\>svrmgrl svrmgrl>connect internal svrmgrl>alter tablespace 表空间名 begin backup; --表空间热备模式没结束就强行关闭数据库,造成错误 svrmgrl>shutdown abort svrmgrl>startup mount --将此表空间的数据文件在没打开数据库时置成end backup模式 svrmgrl>alter database datafile '表空间的数据文件名' end backup; --执行表空间介质恢复 svrmgrl>recover tablespace 表空间名; svrmgrl>alter database open;



相关文章

相关软件