win7 oracle 冷恢复
Ghost了系统Oracle 数据库肯定没了,重装。不过还好什么控制文件、表空间还在,(归档我给停了没用下次试试用归档备份还原)就像到了冷备份。报着试试看的态度,一开始以为冷备份怎么和以前的表空间相联,原来冷备后直接对应到表空间文件,这个问题搞了半天。
1、关闭数据库,执行shutdown immediate ,
拷贝控制文件(之前安装11G时候控制文件的位置)到现有控制文件目录下(替换现有),
2、启动数据库 startup 查看datafile ,logfile 还是在以前位置
1、执行shutdown immediate ,
2、拷贝表空间文件、重做日志文件到你想要的目录下,
3、startup mount alter database rename file '' to '';
数据库装载完毕。
数据库已经打开。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 535662592 bytes
Fixed Size 1334380 bytes
Variable Size 176161684 bytes
Database Buffers 352321536 bytes
Redo Buffers 5844992 bytes
数据库装载完毕。
数据库已经打开。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 535662592 bytes
Fixed Size 1334380 bytes
Variable Size 176161684 bytes
Database Buffers 352321536 bytes
Redo Buffers 5844992 bytes
数据库装载完毕。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TableSpace\TestDev\MW.DBF'
to 'D:\Oracle\Public_DataFile\TestDev\TableSpace\MW.DBF'
2 ;
数据库已更改。
SQL> alter database open
2 ;
数据库已更改。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 535662592 bytes
Fixed Size 1334380 bytes
Variable Size 180355988 bytes
Database Buffers 348127232 bytes
Redo Buffers 5844992 bytes
数据库装载完毕。
SQL> alter database file 'D:\Oracle\Oracle_DB\TestDev\SYSAUX01.DBF' to 'D:\Oracl
e\Public_DataFile\TestDev\TableSpace\SYSAUX01.DBF'
2 ;
alter database file 'D:\Oracle\Oracle_DB\TestDev\SYSAUX01.DBF' to 'D:\Oracle\Pub
lic_DataFile\TestDev\TableSpace\SYSAUX01.DBF'
*
第 1 行出现错误:
ORA-02231: ALTER DATABASE 选项缺失或无效
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\SYSAUX01.DBF' to 'D
:\Oracle\Public_DataFile\TestDev\TableSpace\SYSAUX01.DBF';
数据库已更改。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\USERS01.DBF' to 'D:
\Oracle\Public_DataFile\TestDev\TableSpace\USERS01.DBF';
数据库已更改。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\SYSTEM01.DBF' to 'D
:\Oracle\Public_DataFile\TestDev\TableSpace\SYSTEM01.DBF';
数据库已更改。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\TEMP01.DBF' to 'D:\
Oracle\Public_DataFile\TestDev\TableSpace\TEMP01.DBF';
数据库已更改。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\UNDOTBS01.DBF' to '
D:\Oracle\Public_DataFile\TestDev\TableSpace\UNDOTBS01.DBF';
数据库已更改。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TableSpace\TestDev\Partitio
n_TableSpace\CUS_TS_01.DBF' to 'D:\Oracle\Public_DataFile\TestDev\TableSpace\Par
tition\CUS_TS_01.DBF';
数据库已更改。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TableSpace\TestDev\Partitio
n_TableSpace\CUS_TS_02.DBF' to 'D:\Oracle\Public_DataFile\TestDev\TableSpace\Par
tition\CUS_TS_02.DBF';
数据库已更改。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TableSpace\TestDev\Partitio
n_TableSpace\RPTFACT_001.DBF' to 'D:\Oracle\Public_DataFile\TestDev\TableSpace\P
artition\RPTFACT_001.DBF';
数据库已更改。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TableSpace\TestDev\Partitio
n_TableSpace\RPTFACT_002.DBF' to 'D:\Oracle\Public_DataFile\TestDev\TableSpace\P
artition\RPTFACT_002.DBF';
数据库已更改。
SQL> alter database open
2 ;
alter database open
*
第 1 行出现错误:
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1:
'D:\ORACLE\PUBLIC_DATAFILE\TESTDEV\TABLESPACE\SYSTEM01.DBF' -----原因是复制了最开始时候复制的,再重新拷贝一次再执行一次
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\SYSTEM01.DBF' to 'D
:\Oracle\Public_DataFile\TestDev\TableSpace\SYSTEM01.DBF';
alter database rename file 'D:\Oracle\Oracle_DB\TestDev\SYSTEM01.DBF' to 'D:\Ora
cle\Public_DataFile\TestDev\TableSpace\SYSTEM01.DBF'
*
第 1 行出现错误:
ORA-01511: 重命名日志/数据文件时出错
ORA-01516: 不存在的日志文件, 数据文件或临时文件
"D:\Oracle\Oracle_DB\TestDev\SYSTEM01.DBF"
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\SYSTEM01.DBF' to 'D
:\Oracle\Public_DataFile\TestDev\TableSpace\SYSTEM01.DBF';
alter database rename file 'D:\Oracle\Oracle_DB\TestDev\SYSTEM01.DBF' to 'D:\Ora
cle\Public_DataFile\TestDev\TableSpace\SYSTEM01.DBF'
*
第 1 行出现错误:
ORA-01511: 重命名日志/数据文件时出错
ORA-01516: 不存在的日志文件, 数据文件或临时文件
"D:\Oracle\Oracle_DB\TestDev\SYSTEM01.DBF"
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01113: 文件 2 需要介质恢复
ORA-01110: 数据文件 2:
'D:\ORACLE\PUBLIC_DATAFILE\TESTDEV\TABLESPACE\SYSAUX01.DBF'
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\TEMP01.DBF' to 'D:\
Oracle\Public_DataFile\TestDev\TableSpace\TEMP01.DBF';
alter database rename file 'D:\Oracle\Oracle_DB\TestDev\TEMP01.DBF' to 'D:\Oracl
e\Public_DataFile\TestDev\TableSpace\TEMP01.DBF'
*
第 1 行出现错误:
ORA-01511: 重命名日志/数据文件时出错
ORA-01516: 不存在的日志文件, 数据文件或临时文件
"D:\Oracle\Oracle_DB\TestDev\TEMP01.DBF"
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\USERS01.DBF' to 'D:
\Oracle\Public_DataFile\TestDev\TableSpace\USERS01.DBF';
alter database rename file 'D:\Oracle\Oracle_DB\TestDev\USERS01.DBF' to 'D:\Orac
le\Public_DataFile\TestDev\TableSpace\USERS01.DBF'
*
第 1 行出现错误:
ORA-01511: 重命名日志/数据文件时出错
ORA-01516: 不存在的日志文件, 数据文件或临时文件
"D:\Oracle\Oracle_DB\TestDev\USERS01.DBF"
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\SYSAUX01.DBF' to 'D
:\Oracle\Public_DataFile\TestDev\TableSpace\SYSAUX01.DBF';
alter database rename file 'D:\Oracle\Oracle_DB\TestDev\SYSAUX01.DBF' to 'D:\Ora
cle\Public_DataFile\TestDev\TableSpace\SYSAUX01.DBF'
*
第 1 行出现错误:
ORA-01511: 重命名日志/数据文件时出错
ORA-01516: 不存在的日志文件, 数据文件或临时文件
"D:\Oracle\Oracle_DB\TestDev\SYSAUX01.DBF"
SQL> alter database file 'D:\Oracle\Oracle_DB\TestDev\SYSAUX01.DBF' to 'D:\Oracl
e\Public_DataFile\TestDev\TableSpace\SYSAUX01.DBF'
2 ;
alter database file 'D:\Oracle\Oracle_DB\TestDev\SYSAUX01.DBF' to 'D:\Oracle\Pub
lic_DataFile\TestDev\TableSpace\SYSAUX01.DBF'
*
第 1 行出现错误:
ORA-02231: ALTER DATABASE 选项缺失或无效
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\USERS01.DBF' to 'D:
\Oracle\Public_DataFile\TestDev\TableSpace\USERS01.DBF';
alter database rename file 'D:\Oracle\Oracle_DB\TestDev\USERS01.DBF' to 'D:\Orac
le\Public_DataFile\TestDev\TableSpace\USERS01.DBF'
*
第 1 行出现错误:
ORA-01511: 重命名日志/数据文件时出错
ORA-01516: 不存在的日志文件, 数据文件或临时文件
"D:\Oracle\Oracle_DB\TestDev\USERS01.DBF"
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\TEMP01.DBF' to 'D:\
Oracle\Public_DataFile\TestDev\TableSpace\TEMP01.DBF';
alter database rename file 'D:\Oracle\Oracle_DB\TestDev\TEMP01.DBF' to 'D:\Oracl
e\Public_DataFile\TestDev\TableSpace\TEMP01.DBF'
*
第 1 行出现错误:
ORA-01511: 重命名日志/数据文件时出错
ORA-01516: 不存在的日志文件, 数据文件或临时文件
"D:\Oracle\Oracle_DB\TestDev\TEMP01.DBF"
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\UNDOTBS01.DBF' to '
D:\Oracle\Public_DataFile\TestDev\TableSpace\UNDOTBS01.DBF';
alter database rename file 'D:\Oracle\Oracle_DB\TestDev\UNDOTBS01.DBF' to 'D:\Or
acle\Public_DataFile\TestDev\TableSpace\UNDOTBS01.DBF'
*
第 1 行出现错误:
ORA-01511: 重命名日志/数据文件时出错
ORA-01516: 不存在的日志文件, 数据文件或临时文件
"D:\Oracle\Oracle_DB\TestDev\UNDOTBS01.DBF"
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\USERS01.DBF' to 'D:
\Oracle\Public_DataFile\TestDev\TableSpace\USERS01.DBF';
alter database rename file 'D:\Oracle\Oracle_DB\TestDev\USERS01.DBF' to 'D:\Orac
le\Public_DataFile\TestDev\TableSpace\USERS01.DBF'
*
第 1 行出现错误:
ORA-01511: 重命名日志/数据文件时出错
ORA-01516: 不存在的日志文件, 数据文件或临时文件
"D:\Oracle\Oracle_DB\TestDev\USERS01.DBF"
SQL> alter database open;
数据库已更改。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 535662592 bytes
Fixed Size 1334380 bytes
Variable Size 180355988 bytes
Database Buffers 348127232 bytes
Redo Buffers 5844992 bytes
数据库装载完毕。
数据库已经打开。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 535662592 bytes
Fixed Size 1334380 bytes
Variable Size 180355988 bytes
Database Buffers 348127232 bytes
Redo Buffers 5844992 bytes
数据库装载完毕。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\REDO01.LOG to 'D:\O
racle\Public_DataFile\TestDev\TestDev\REDO01.LOG';
alter database rename file 'D:\Oracle\Oracle_DB\TestDev\REDO01.LOG to 'D:\Oracle
\Public_DataFile\TestDev\TestDev\REDO01.LOG'
*
第 1 行出现错误:
ORA-00946: 缺失 TO 关键字
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\REDO01.LOG' to 'D:\
Oracle\Public_DataFile\TestDev\TestDev\REDO01.LOG';
数据库已更改。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\REDO02.LOG' to 'D:\
Oracle\Public_DataFile\TestDev\TestDev\REDO02.LOG';
数据库已更改。
SQL> alter database rename file 'D:\Oracle\Oracle_DB\TestDev\REDO03.LOG' to 'D:\
Oracle\Public_DataFile\TestDev\TestDev\REDO03.LOG';
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL>
转载于:https://www.cnblogs.com/Chareree/p/7000440.html
win7 oracle 冷恢复相关推荐
- oracle冷备份/恢复
1.备份 停止所有的oracle服务,复制Oracle目录下的oradata文件夹下的数据库名整个目录复制备份. 这样冷备份就完成了,当然也可以像网上所说的: 示例一.windows环境下的冷备份与恢 ...
- oracle冷备修改数据文件位置,Oracle冷备迁移脚本(文件系统)
Oracle冷备迁移脚本(文件系统) 两个脚本: 网络拷贝到目标服务器的脚本cpdb16.sh 1. 配置文件生成脚本 #!/bin/bash #Usage: create db.config fil ...
- oracle数据库恢复aul_Oracle数据库恢复dmp
B/S架构测试环境搭建_Oracle篇(Win32系统) 一.新建数据库: (1).Oracle数据库安装完成之后,在程序的目录下会出现对应的可选项.选择"开始"-->&qu ...
- 重装系统后ORACLE数据库恢复
2019独角兽企业重金招聘Python工程师标准>>> ORACLE数据库恢复的方法我们经常会用到,下面就为您介绍重装系统后ORACLE数据库恢复的方法,希望对您学习ORACLE数据 ...
- 将oracle冷备份恢复到另外一个数据库实例中
因更换服务器需要将Oracle数据库转移到另外台Oracle中. 说明: 1.测试环境为:windows server2003 和 oracle 10g. 2.2台服务器安装的程序目录一样,数据目录不 ...
- oracle 强制恢复,oracle数据库恢复
oracle数据库恢复 恢复背景 使用RMAN做了数据库的完全备份.参数文件.控制文件的备份,所有数据文件\ 在线重做日志文件.控制文件和spfile参数文件全部丢失 恢复步骤 1.关闭数据库 RMA ...
- oracle表还原truncate,Oracle数据库之Oracle表恢复(truncate)
本文主要向大家介绍了Oracle数据库之Oracle表恢复(truncate),通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 一.模拟truncate操作: SQL> c ...
- Thinkpad产品预装Win7系统一键恢复方法介绍
前段时间,由于客户的电脑出了问题,而且预装的是Windows7,最后没有办法在咨询了Thinkpad的技术支持了之后,他给我了一个关于Windows7一键恢复的方法 问题描述 预装WIN7系统一键恢复 ...
- win7,ubuntu双系统——重装win7后如何恢复ubuntu引导
磁盘分区--windows 7自带分区工具实现 磁盘分区--PQ硬盘分区魔术师 win7,ubuntu双系统的安装--正式安装 win7,ubuntu双系统的安装--卸载ubuntu 讲述了我的 w ...
最新文章
- JAVA SHA1 加密 对应 c# SHA1 加密
- 利用onSaveInstanceState()方法保存Activity状态
- ffmpeg实现将MP4格式转封装成avi格式
- npm 安装 chromedriver 失败的解决办法
- 混凝土泵送机械大数据挖掘与应用
- 你应该知道的一些事情——CSS权重
- Thread类中的常用方法
- idea导出jar包
- 车载以太网网络中的时间同步
- 雷士灯wifi控制方法_一种wifi无线控制的灯具系统的制作方法
- Feign集成Hystric报错
- 命令行窗口光标消失问题解决
- 群晖同步数据到天翼网盘
- 对软件项目外包的一些认识
- LaTeX中手动修改参考文献格式
- NR SSB Beam Sweeping
- python +ip2region 离线IP库地址文件实现秒级查询ip归属地址
- e71 A4输入法 技巧
- Java常用工具类JsonUtils
- 旧版Chrome浏览器的安装和使用——chrome63
热门文章
- php iis user,IIS+PHP环境的./路径问题
- 16级大一c语言考试题及答案,2013年计算机二级C语言上机试题十六及答案
- linux kworker cpu,Kworker,它是什么,为什么它占用这么多 CPU?
- java有没有友元函数_c++中友元函数理解与使用
- ubuntu ftp服务器_如何在Ubuntu上安装FTP服务器?
- mac memcached_如何在Mac OS上安装Memcached Server
- 开课吧:Java软件开发的优点有哪些?​
- C++进阶教程之命名空间
- POJ1149PIGS
- H5移动端项目案例、web手机微商城实战开发