问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

系统重装后,怎么恢复以前的ORACLE数据库

发布网友 发布时间:2022-04-30 07:28

我来回答

4个回答

懂视网 时间:2022-04-30 11:49

  1. SQL> RECOVER DATABASE UNTIL CANCEL;  
  2. ORA-10879: error signaled in parallel recovery slave  
  3. ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误  
  4. ORA-01152: 文件 1 没有从过旧的备份中还原  
  5. ORA-01110: 数据文件 1: ‘D:DBDMSDATASYSTEM01.DBF‘  
  6.    
  7. --重建控制文件  
  8. SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS ‘D:/1.TXT‘; 
  9. SQL> SHUTDOWN IMMEDIATE;  
  10. ORA-01109: 数据库未打开  
  11. 已经卸载数据库。  
  12. ORACLE 例程已经关闭。  
  13. SQL> STARTUP NOMOUNT;  
  14. SQL> CREATE CONTROLFILE REUSE DATABASE "DBDMS" NORESETLOGS  NOARCHIVELOG  (从1.txt中复制过来就行)
  15. recover database; //恢复数据库
  16. 打开数据库 alter database open;

Orcle数据库恢复

标签:

热心网友 时间:2022-04-30 08:57

  任何软件都有可能在有意或无意的情况下被重新安装,如Oracle重装后数据库怎么恢复呢?情况发生在你是无意的情况下!ORACLE数据库恢复的方法我们经常会用到,下面就为您介绍重装系统后ORACLE数据库恢复的方法,希望对您学习ORACLE数据库恢复方面能有所帮助。

  我的电脑突然挂了,不得不重装系统,不过我的ORACLE装在了D盘,所有的文件都还在,我相信一定能够恢复,直到搞定工作,我才开始整我的数据库,花了两天时间,终于恢复了,庆祝一下,同时总结一下,希望有遇到同样问题的朋友能够快速搞定此类问题

  第一种:

  首先,备份数据库(X:\oracle\oradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在)。重新安装数据
库,当然数据库的名字就是你要恢复的名字。安装完成后,打开控制面板,停止oracle的服务。把(X:\oracle\oradata)下新生成的文件
改名,把原先目录下的文件恢复名字。再重新启动oracle服务和监听。用sys/as dba
登陆数据库,可能会提示权限不够(ora-01031)修改(X:\oracle\ora92\network\admin
)文件夹下的sqlnet.ora文件,添加SQLNET.AUTHENTICATION_SERVICES=
(NTS),增加权限。登陆进去后,打开table提示不能打开。打开common页,执行命令alert database
open;这时再刷新table,发现原先的表可以打开了。恢复成功了。再用原先数据库的普通用户进入。发现一切正常。至此,大功告成。

  第二种:

  1、首先,将原来的ORACLE文件夹改名,原来的路径是D:/oracle.我暂时改成D:/oracle_old.找来ORACLE(我用
的是ORACLE 9I)安装光盘,将ORACLE安装在原来安装的目录下,这样恢复起来更加方便,主要是注册表的内容不用修改。

  2、安装完了之后,系统中又有一个可以使用的ORACLE了。这个时候要做的就是将原来的文件和数据恢复过来。第一步,先关闭ORACLE的所
有已经启动的项目,在"服务"里面逐一关闭。然后,将安装目录改名。我现在用的是D:/oracle.改成D:/oracle_new.再将D:
/oracle_old改成D:/oracle.
这样理论上说从物理层面恢复了ORACLE了。但是我们发现,现在还不能启动ORACLE的监听程序和服务程序。我们还要从逻辑上解决。

  3、在dos环境下执行一个删除命令:oradim -delete -sid mm,其中mm为创建oracle时候创建的实例
建议执行这个命令后重新启动机器,重启后就可以建立和原来实例名相同的实例。当然你懒,不重新启动也可以,但是你的实例名就不能和原来的一样了。

  4、在dos环境下执行命令 oradim -new -sid mm -startmode a -pfile "D:\oracle\admin\mm\pfile\initmm.ora "创建一个新的实例,其中 "mm"为新数据库的名称。

  5、启动服务,先打开数据库,然后可以用以前的用户名和密码登陆进去。
要补充的是,一般的ORACLE数据库的监听程序都是用电脑的名称来识别地址的,而不是127.0.0.1或者localhost.所以,如果我们安装系
统的时候用的是不同的电脑名称(比如我原来用的是wm_mm.重新安装后用的是wenming_mm),那么我们还有一个工作要做,就是修改文件
listener.ora.将里面的相关的东西改过来就可以了。

  需要耐心、细心,可能在一步里有一个细小的差别就会出些古怪的错误提示,有时需要根据错误提示采取策略,总之原理是,先装一个一模一样的ORACLE,安装目录、数据库名称都一样,这样保证注册表里不用更改;再覆盖物理文件,最后重新实例化,打开数据库就可以进去了。

热心网友 时间:2022-04-30 10:15

如果做了备份,就用备份恢复。
如果有导出,就导入一下。
如果都没有,就创建一个与原来一样的数据库,然后停掉数据库,把原来的数据目录下的文件都copy,覆盖新建的数据库位置上,启动数据库,就可以了。

热心网友 时间:2022-04-30 11:50

任何软件都有可能在有意或无意的情况下被重新安装,如oracle重装后数据库怎么恢复情况发生在你是无意的情况下!oracle数据库恢复的方法我们经常会用到!
系统重装后,怎么恢复以前的ORACLE数据库

在新的系统上安装Oracle数据库软件,确保版本与原来的数据库软件版本相同或更高。恢复备份文件 将备份文件复制到新系统上,并恢复它们。备份文件包括数据文件、控制文件、重做日志文件和参数文件。您可以使用Oracle提供的工具,如RMAN(Recovery Manager)或IMPDP(Data Pump Import)来执行备份文件的恢复。创建...

系统重装怎么恢复oracle数据库

把(X:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字。再重新启动oracle服务和监听。用sys/as dba 登陆数据库,可能会提示权限不够(ora-01031)修改(X:\oracle\ora92\network\admin )文件夹下的sqlnet.ora文件,添加SQLNET.AUTHENTICATION_SERVICES= (NTS),增加权限。登陆进去后,打...

重装系统后oracle怎么恢复

1、一种方法是重装数据库后用IMP来导入原来的数据,但使用这种方法的前提是你有以前数据的备份,并且这种方法还有许多不足的地方,如备份过旧,可能会丢失许多数据、导入数据太长等。一般情况下我们可以采用重用原来的数据库的方法来恢复。在讲步骤前先说说这种方法的原理。数 据库与实例对应,当数据库服...

系统重装过了,但是oracle所有文件都在,我想数据恢复回来怎么弄

首先,备份数据库下的数据文件,在重新命名,重新安装数据库。安装完成后,打开控制面板,停止oracle的服务。把(x:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字,再重新启动oracle服务和监听。用sys/as dba登陆数据库,登陆进去后,打开table提示不能打开。打开common页,执行命令alert ...

系统重装以后,怎么恢复ORACLE数据库?

1。安装ORACLE软件 2。运行DBCA,创建数据库,位置什么的随便,只要SID,DBNAME,CHARACTERSET相同就得,到最后一步选保存为脚本,不运行建库,保存退出。3。打开建库脚本(。BAT),手工运行语句(例子):mkdir E:\oracle\admin\everac\bdump mkdir E:\oracle\admin\everac\cdump mkdir E:\oracle\...

重装Oracle后,怎么才可以还原.ora 数据库文件?

,通常有两种方法:1.冷备份,将oracle下oradata文件下的内容全部 拷贝 下来,这也叫 物理 备份,这个 文件夹 一般比较大。2.逻辑备份,在oracle下导出dmp 数据文件 ,这个比较小,可安全性不高。要还原重装以前的数据文件,象第一种情况,可直接把备份的oradata文件拿来覆盖刚装好的oradata文件就可以...

如何从完好的数据文件恢复oracle数据库

一。有数据文件、控制文件和日志文件的备份1.服务器重装了操作系统,oracle也重装了。如果重装的oracle和以前损坏的数据库是一模一样的结构,那么此时的恢复是比较简单的。1)删除掉新建数据库的所有数据文件、控制文件和日志文件。Copy原数据库的数据文件、控制文件和日志文件到对应目录下。2)Cmd>sqlplus ...

如何在重装系统后继续使用原先的oracle数据库

方法一:首先,备份数据库下的数据文件,在重新命名,重新安装数据库。安装完成后,打开控制面板,停止oracle的服务。把(X:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字,再重新启动oracle服务和监听。用sys/as dba登陆数据库,登陆进去后,打开table提示不能打开。打开common页,执行...

重装操作系统,ORACLE怎么恢复?

1.将原来的oracle文件夹重命名,比如oracle_old;然后重新安装oracle 到原目录,即跟重装操作系统前同一目录,假设为d:\oracle;安装过程选择"只安装软件"即不创建数据库,这样可以节省很多时间.注:恢复必须要有以下文件 a、初始化参数文件INIT.ORA b、所有数据文件 .dbf c、所有重做日志文件(联机日志、...

系统重装过了,但是oracle所有文件都在,我想数据恢复回来怎么弄

你先把你的数据文件备份到一边,然后把ORACLE在系统中按照原来的方式和路径安装并建库,最后把你备份的数据文件覆盖才建的。应该就可以了 但是需要注意几点,就是原来控制文件里面存放了很多数据库信息,最好是把原来数据文件所在的目录设定到现在新创建的数据库,否则还需要重新创建控制文件。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
什么是公因数和最大公因数 公因数和最大公因数是什么 甘地 三个问题1。和甘地共进晚餐时,吃什么菜(越多越好)2。邀请谁一... 普里扬卡·甘地她的家族——尼赫鲁-甘地家族 甘地墓的介绍 老板燃气灶使用着时间一长。自动灭火 老板燃气灶灭火解决 ...出现“跨站请求伪造攻击,已被拦截!请关闭当前窗口重新打开浏览器... 1.两个数的公因数和两个数的最大公因数之间的关系是什么? 2.如果自然... 交换机怎么查IP地址 桌面右下角的小喇叭不见了?则么弄? 农资行业的前景如何?主要是化肥农药方面的。 2015年肥料行业热点和难点问题是什么 水溶肥行业的发展前景怎么样 水溶肥未来的发展前景怎么样? 从事生产销售有机肥前景如何?为什么? 化肥的发展趋势? 新型肥料的发展趋势 这是蛇缠腰吗 朱自清 简介 !!! 原教旨主意产生的历史背景 为什么民盟的第三条道路(即改良方式)在中国行不通 在中公考研今天看到大纲解析了,大礼包知道是什么吗? 第三条道路为什么中国走不通? - 信息提示 2020考研政治考试大纲——史纲 两个箭头红绿灯一个红一个绿能走吗 美容行业怎么才能提高拓客率呢? 蔡甸区双红绿灯怎么看? 左右两排红绿灯如何看? 上下两排红绿灯怎么看 ...调音台,前级效果器,啸叫抑制器,后级功放怎么连接?谢谢 话筒、混音器 和调音台之间的连接方法? 效果器 混音器 功放 调音台 均衡器 还有话筒 是怎样连接的? 中国银行山东济南金融社保卡社保账户有初始密码吗 中国银行山东菏泽金融社保卡有没有初始密码 手表 天梭t0636171603700 三个小表盘分别什么效果 三个按钮都有什么功能啊 托玛琳床垫那个牌子比较好?不要广告! 天梭手表右边三个按钮干嘛用的?中间调日期和时间。上下两个按钮干嘛的。 在韩国买了一块天梭的表 时间没调好 我不太会调 有三个按钮 麻烦请具体说明每个按钮的功能 谢谢 有个体户营业执照买社保有什么待遇 个体户以公司名义缴纳社保好还是个人名义缴纳好?- 问一问 我是在职人员,想开通个体户弄个网店,那请问有个体户营业执照后,社保要自己交吗?以前都是公司代缴 用个体户的营业执照买的社保,算是灵该就业吗 个体营业执照可以买社保吗?能买几个人的 csgo大行动不买通行证可以获得奖励吗 好听的《csgo》枪名有哪些? 入了CSGO,有哪些好玩的地图 b站的名人有哪些?排名 老四赶海拍短视频做自媒体,一年能赚多少钱 赶海老四离婚了吗 赶海怪才小囿怎么不更新了
  • 焦点

最新推荐

猜你喜欢

热门推荐