如果我们的操作系统出现问题,重装系统后,ORACLE数据库应该如何恢复呢?下文就为您列举了两个重装系统后ORACLE数据库恢复的方法,供您参考。 ORACLE数据库恢复的方法我们经常会用到,下面就为您介绍重装系统后ORACLE数据库恢复的方法,希望对您学习ORACLE数
如果我们的操作系统出现问题,重装系统后,ORACLE数据库应该如何恢复呢?下文就为您列举了两个重装系统后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,安装目录、数据库名称都一样,这样保证注册表里不用更改;再覆盖物理文件,最后重新实例化,打开数据库就可以进去了。
注:恢复必须要有以下文件 a、初始化参数文件INIT.ORA b、所有数据文件 .dbf c、所有重做日志文件(联机日志、归档日志)redo d、所有控制文件 crtl e、internal密码文件
摘自:http://space.itpub.net/231499/viewspace-63722
WINDOWS是很脆弱的系统,可能装完没几天就会崩溃,如果你在WINDOWS下装有oracle,那怎么来恢复这个数据库呢?
一种方法是重装数据库后用IMP来导入原来的数据,但使用这种方法的前提是你有以前数据的备份,并且这种方法还有许多不足的地方,如备份过旧,可能会丢失许多数据、导入数据太长等。
一般情况下我们可以采用重用原来的数据库的方法来恢复。在讲步骤前先说说这种方法的原理。
数 据库与实例对应,当数据库服务启动后,我们可以用SQLPLUS "/AS SYSDBA"方法连接到一个空闲的例程,当执行startup启动数据库时,首先会在%ORACLE_HOME%/database下找当前SID对应 的参数文件(PFILE或者SPFILE)和密码文件,然后启动例程;接着根据参数文件记录的信息找到控制文件,读取控制文件的信息,这就是mount数 据库了;最终根据控制文件的信息打开数据库。这个过程相当于对数据库着了一次冷备份的恢复。
下面的具体步骤:(我们假设原库的所有相关文件都存在)
1、安装数据库软件
只需安装同版本的数据库软件即可,不需要创建数据库。最好安装在和原来数据库同样的%ORACLE_HOME%下,省得还要修改参数文件路径等。(直接覆盖原来的oracle即可)
再次强调,只安装软件,不创建数据库,否则将数据库软件安装在同样的目录下旧的部分数据文件会被覆盖,这样数据库也不能被恢复了。
2、新建一个实例
在cmd窗口执行
oradim -new -sid oracle9i
注意,这个SID名称最好与你以前的SID一样,否则在启动的数据需要指明pfile,并且需要重建密码文件,比较麻烦。(当然,如果你就不想用原来的SID也可以,把参数文件、密码文件的名称都改成与新SID对应的名称)。
3、启动数据库
做完以上两步,就可以启动数据库了。
用net start 检查oracle服务是否已经启动,如果oracle服务没有启动,则在cmd下运行如下命令:
net start oracleserviceoracle9i
然后设定必要的环境变量,在cmd窗口运行
set ORACLE_SID=oracle9i
接着连接数据库
sqlplus "/as sysdba"
startup
如果正常的话,数据库应该就能起来了
4、启动监听
lsnrctl start
5、后续工作
经过以上几步后,基本上就可以使用oracle了,但是使用起来有点不方便,如每次在cmd中启动数据库都需要先SET ORACLE_SID、在本机连接数据库也都需要加上@TNSNAME等。我们可以修改注册表,添加ORACLE_SID的信息,避免这些麻烦。
在注册表的HKEY_LOCAL_MACHINESOFTWAREORACLE下新建字符串值,名称为ORACLE_SID,值为oracle9i。
也可以将以下内容保持成一个后缀名为reg的文件(文件名随便起),然后双击,即可将信息导入到注册表中。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREORACLE]
"ORACLE_SID"="oracle9i"
注意,以上步骤都是在%ORACLE_HOME%、%ORACLE_SID%都与原库一样的情况下讨论的,虽然%ORACLE_HOME%和%ORACLE_SID%可以与原库不一样,但为了减少麻烦和出错的几率,建议不要改变则两个值。
================
1.2.3 ORADIM工具的使用
ORADIM工具是Oracle在Windows上的一个命令行工具,用于手工进行Oracle服务的创建、修改、删除等工作。ORADIM的使用很简单,通过帮助文件可以看到常用的命令示例,此处不再赘述。
ORADIM在数据库恢复中也常被用到,很多朋友都问过这样的问题:在Windows上,如果系统崩溃了,可能数据库软件丢掉了,但是数据文件、控制文件、日志文件等都还在,该怎样来恢复Oracle数据库?
其实过程很简单,通常只要按原来的目录结构重新安装Oracle软件,然后通过ORADIM工具重建服务,就可以启动实例、加载数据库(当然相关的参数文件和口令文件等需要在$ORACLE_HOME\database目录存在)。
来看以下过程,通过ORADIM创建一个服务后,实例会随之启动:
C:\>oradim -new -sid eygle |
实例已创建。
用net命令可以查看系统启动了哪些服务,看到Oracle的服务已经启动:
C:\>net start |
...............<br>OracleServiceeygle<br>Plug and Play<br>Print Spooler |
命令成功完成。
如果你的系统装了一些UNIX增强工具,那么可以通过grep过滤一下:
C:\>net start |grep Oracle<br>OracleServiceeygle |

win8系统是win10系统跟win7系统之间的过渡系统。很多小伙伴觉得win8系统使用起来怪怪的,不过还是有不少用户喜欢使用win8系统。这两天就有小伙伴问小编win8系统重装怎么操作,那么今天小编就来跟大家分享一个操作十分简单的一键重装win8的方法!下面就让我们一起来学习一下吧!win8系统重装的详细教程:1、我们打开浏览器,搜索小白系统官网,点击下载小白三步装机版软件,下载后打开软件,选择win8.1系统,点击立即重装。2、等待小白下载系统文件以及环境部署。3、部署完成后点击立即重启。4

在我们在Win7系统的使用中,发生程序运行卡屏、手机软件运行异常、手机游戏环境异常时,大家可以考虑将系统重装看一下,那样怎样重装Win7系统呢?下边小编就为大伙儿产生Win7系统重装步骤图解,流程简易,安全性合理,大家一起来看看吧。Win7系统重装步骤图解:1、在本网页页面下载石高手重装专用工具,进到界面后,客户可根据提示挑选组装自己想要的系统,点击下一步。2、挑选好系统后,等候PE数据信息和系统的下载。3、下载完成后,系统会重启,不用你做什么,重新启动完就会进到组装界面了。4、组装进行后进入布

机械革命极光Pro怎么重装Win11系统?机械革命极光Pro是一款表现均衡的高配游戏本,不管你是一位热衷于各类3A游戏大作的玩家,还是经常需要剪辑和渲染视频的专业人士,机械革命极光Pro都能够提供相当不错的体验。那么机械革命极光pro如果要重装Win11,应该如何操作呢?下面我们来看看吧。 机械革命极光Pro重装Win11系统步骤 1、首先,下载【系统之家装机大师】打开软件后,软件会进行提示,仔细阅读后,点击我知道了进入工具。 2、进入工具后,工具会自动检测当前电脑系统的相关信息,点击

win7重装后连不上WiFi怎么办?重新安装系统后,许多朋友的计算机无法访问Internet。这是因为计算机缺少网卡驱动程序。如果您的电脑在win7重装后连不上WiFi时,您可以参考以下图文教程重新安装更新无线网卡驱动即可。快来看看吧。1、使用其他电脑上的浏览器搜索驱动精灵,进入官网下载【驱动精灵网卡版】到U盘。2、然后把驱动精灵网卡版安装到重装完win7连不上网的电脑上,打开软件,点击一键安装。3、安装完成后点击立即体验。4、点击立即检测,接着自动安装驱动程序之后就可以正常上网了。以上就是wi

一些电脑小白重装系统后,发现桌面只有回收站,连我的电脑都没有,不知道如何进行操作,下面就告诉大家重装系统win7后桌面没有我的电脑图标如何解决吧。1、首先我们打开电脑桌面,这个时候桌面是没有计算机图标的。2、我们鼠标右键点击桌面空白处。3、然后点击这里的个性化。4、接着我们点击左侧的更改桌面图标。5、然后勾选想要显示在桌面上的图标选项,应用并确定。6、这个时候桌面已经有计算机图标了。以上就是解决重装win7系统后桌面没有我的电脑图标的方法了,希望这个方法能帮到大家。

win10系统是微软发布的操作系统,也是目前稳定性最好的系统,不过我们在使用的时候难免会遇到一些特别难的系统问题无法解决,此时我们只有通过重装系统win10来解决问题所在,接下来就和小编一起看看如何一键重装系统吧。 win10: 1.首先我们下载一个小白三步装机版软件,下载完成后,我们将杀毒软件关闭,避免安装时受到拦截。官网地址:http://www.xiaobaixitong.com/ 2.安装完成后我们打开软件,选择需要重装的系统,点击”立即重装“即可。 3.然后开始下载系统镜像

很多小伙伴由于自己的系统已经老旧了,就重装了一个win10系统,但是重装完win10系统后就出现了一直转圈的问题,那么要怎么解决这个问题呢?下面小编就教大家重装win10一直转圈怎么解决。 1.将电脑开机,到Win10启动徽标的界面的时候,那么就长按电源键强制关机,再关机,再到Win10启动徽标的界面的时候,再长按电源键强制关机,重复此操作三次,出现了正在诊断你的电脑,将出现自动修复界面。如图所示: 2.这时电脑就会进入自动修复的界面,我们点击“高级选项”。如图所示: 3.再点击“疑难

电脑是我们常用的电子产品,但偶尔会遇到一些问题。最近有朋友遇到win7重装后鼠标键盘不能用的情况。win7重装后鼠标键盘不能用怎么办?如果处理不好,电脑就不能正常使用。有些朋友不知道具体的解决方案。我们来看看win7重装后鼠标键盘不能用的解决方案。win7系统重装后鼠标键盘不能用怎么办?1.此时先重启计算机,无鼠标无法重启。按下关机键即可关机(非强制关机);2.然后开机按F8键(此时键盘肯定可以使用),然后在高级启动选项下选择【带网络的安全模式】;3.此时启动到安全模式,USB鼠标键盘也可以使用


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경
