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

备份|热备份|数据|数据库

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

时间: 2024-10-31 07:48:21

联机热备份失败后,如何打开数据库?的相关文章

visual studio 2010-VS2010 MFC登录对话框打开数据库失败后意外出现主界面的问题

问题描述 VS2010 MFC登录对话框打开数据库失败后意外出现主界面的问题 用VS2010 MFC建立了一个主界面为对话框的函数,要求需要登录对话框,且通过读取数据库来校验用户,代码如下: BOOL CManagementDlg::OnInitDialog()//主对话框初始函数 { CDialogEx::OnInitDialog(); _CLogInDlg dlgLogin; if(dlgLogin.DoModal() != IDOK)//登录对话框 { OnOK(); return TRU

win7系统升级PP助手后提示“初始化数据库失败”如何解决

  方法一: 1,打开电脑的[我的文档]后点击鼠标右键--属性; 2.在文档属性里,点击一下[还原默认值],之后重新打开PP助手试试; 方法二: 1.首先下载工具并安装:魔方下载; 2.下载后安装在电脑端,打开[魔方电脑大师]---点击下方的[设置大师]; 3.在魔方设置大师界面选择[系统文件夹设置]--勾选文档--之后点击[恢复系统默认路径]; 4.等待恢复即可后,查看路径是否是C盘路径下的用户路径,确定后即可重新打开PP助手. win7系统升级PP助手后提示"初始化数据库失败"两种

打开数据库后,连接字符串发生变化!如图(忽略代码的合理性)

问题描述 打开数据库后,连接字符串发生变化!如图(忽略代码的合理性) 解决方案 之前command.Connction是不是被初始化过? 解决方案二: 换种实现方式试一试,参考一下http://www.xwood.net/_site_domain_/_root/5870/5874/t_c255206.html

c++ mfc-程序创建了几十个SOCKET后,访问数据库失败

问题描述 程序创建了几十个SOCKET后,访问数据库失败 在创建了SOCKET后 用UDL访问数据库SQL server2000,服务器名称填'.' 就能访问成功.如果填成服务器IP或者127.0.0.1 都失败.但在有些机器上能访问成功,在比较老的机器上访问就不能成功,这是什么原因呢 解决方案 一般情况 这三个都是可以的:LocalHost.. .127.0.0.1 至于老机器就不知道了

Reporting Service 2008 “报表服务器数据库内出错。此错误可能是因连接失败、超时或数据库中磁盘空间不足而导致的”

今天遇到了两个关于Reporting Service的问题, 出现问题的环境为Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) .具体情况请见下面描述.   1:在修改报表的订阅后,保存时出现下面错误: 提示:报表服务器数据库内出错.此错误可能是因连接失败.超时或数据库中磁盘空间不足而导致的. (rsReportServerDatabaseError) 获取联机帮助 有关此错误的详细信息,请导航到本地服务器上的报表服务器或启用远程错误

正版XP系统验证失败后黑屏怎么办

  正版XP系统验证失败后黑屏怎么办: 1.开机进入桌面变为纯黑色(可以手动更换桌面) 2.每隔1个小时桌面将再度变为黑屏 3.用户登录时会出现登录中断对话框 4.屏幕右下方出现一个永久通知和持续提醒的对话框,显示"您可能是软件盗版的受害者" Office症状如下: 1.正版验证失败,首次打开软件,并且在此后2小时将分别收到盗版信息提醒 2.从验证失败第30天,Office菜单栏将被加上"不是正版"的视觉标记 解决方法: 1.近期关闭系统自动更新.进入我的电脑→属性

sql2000备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象的解决方法

sql2005|备份|对象|解决|数据|数据库  sql2000备份的数据库还原到sql2005后,选择"数据库关系图"提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象.若要继续,请首先使用"数据库属性"对话框的"文件"页或  ALTER  AUTHORIZATION  语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象.       解决方法如下: 1.设置兼容级别为90(2005为90)  USE  [maste

c++-C++多次操作数据库,打开数据库的操作只想执行一次应该放在什么位置

问题描述 C++多次操作数据库,打开数据库的操作只想执行一次应该放在什么位置 小型学生管理系统,有一个类Database专门用于操作数据库,构造函数里有打开数据库的操作,增删改查操作四个类里都建了Database类对象,程序运行时数据库会打开多次,请问打开数据库的操作只想执行一次的话,应该放在什么位置 解决方案 在c++ builder里一般open是用来执行查询,查询几次就要open几次 解决方案二: 其实你走了弯路, 这个不是需要你思考的东西. 数据库连接的打开, 固然需要时间, 但你不关闭

asp-ASP源码问题,添加if语句后无法打开,求帮助

问题描述 ASP源码问题,添加if语句后无法打开,求帮助 原版:<%dim sqlrsdim usernamepasswordCheckCodeusername=replace(trim(request(""username""))'""")password=replace(trim(Request(""password""))'""")CheckCode=re