Oracle数据库冷备份恢复过程
把oracle数据库从我的电脑上迁移到机房的电脑上,一开始采用dmp/imp方式,但是发现需要导出很多用户,太麻烦。所以决定采用冷备份/冷恢复的方式。
过程如下:
通过v$controlfile查看控制文件,通过v$logfile查看重做日志文件,通过V$DATAFILE查看数据文件,发现他们都处于同一文件夹中i:oracleoradatatest中,索性都复制到另一台机器的e:oracleoradatatest中,复制之前shutdown系统。还复制了后来发现他指向另一个,又复制了这个,还复制了一个口令文件到机房电脑的相应位置。startup后,发现无法运行,我想应该是两个oracle安装路径不同的原因,首先修改了中的控制文件的路径,还是不行,我想应该修改控制文件中的数据文件路径信息,如何修改呢?网上一顿查找,终于找到了如下方法:
首先,在原电脑上:
1. 备份数据库中的`数据,以防不测。
2. svrmgrl
3. svrmgrl>connect internal/oracle
4. svrmgrl>alter database backup controlfile to trace; 备份控制文件
5. 在/home/oracle//admin/ora7/udump下可找到最新生成的TRACE文件,假设为ora_,此文件就包含了当前控制文件的参数及生成语法。
6. 提取ora_中有关控制文件生成的语句另存为。
7. 修改中的路径信息;
8.然后,复制到目标电脑上,并且在目标电脑上
9. svrmgrl
10. svrmgrl>connect internal
11. svrmgrl>shutdown immediate
12.
13. svrmgrl>alter database open;数据库迁移成功.]
总结:
冷备份需要在oracle shutdown的情况下,拷贝如下文件:1.数据文件;2.控制文件;3。日志文件;4。init数据库实例名文件,及其内部指向的文件;5 口令文件PWD数据库实例名;然后,安装oracle,实例名和以前相同,安装路径等最好也相同,shutdown,拷贝上述文件到相应位置,如果安装位置和以前不同,需要修改init*,和控制文件中的路径信息。
相關文章
-
Oracle数据库RMAN的自动备份脚本简介
今天教大家做雪初音。主要材料:超轻粘土 跟据大小斟酌所需工具:自行选择 自行选择制作步骤:第1步:第2步:第3步:第4步:第5步:第6步:非原创 -
oracle中truncatetable后的数据如何恢复
Oracle认证是由Oracle公司,为能够满足对Oracle核心人士需求,Oracle公司颁布并实施的一项权威品的服务与支持。下面小编为大家整理了关于oracle中truncatetable后的数据如何恢复的文章,一起来看看吧:1、首先下载odu数据恢 -
Oracle认证数据库备份的方法
甲方:________________________ 合同编号:________________乙方:________________________ 签约地点:________________为提升_____经营组织的竞争能力,建立一个长期、稳定并高效运行的经营组织,根据中华人民共和国《商业特 -
Oracle数据库与FoxPro数据的转换
各位领导、各位老师:回顾这一学年的工作,我心中经常在反思,我在学校教育工作中应该做些什么,做了些什么,做好了什么?有了这些追问,使我的工作更有意义。在全身心地投入教育工作中我也感受到工作的快乐。为今后更好的工作,现 -
Oracle数据库SELECT语句
学习oracle数据库自然会用到查询(SELECT)语句,下面yjbys小编为大家列举各种查询语句,希望能帮助到各位!普通用户连接conn scott/tiger超级管理员连接 conn sys/sys as sysdbaDisconnect 断开连接把SQL存到文件 save c: -
oracle数据库培训课程大纲
Oracle 9i/10g课程大纲 UNIT 1. 数据库基础 及 SQL基础 课程综述本课程适用于Oracle9i/10g 用户,将向学员提供数据服务器的扩展介绍。课程涉及的概念包括面向关系和面向对象数据库,以及强大的SQL编程语言。课 -
Oracle数据库基础知识:SELECT语句
SELECT语句是指用来查询、添加、 和删除数据库中数据的语句, 和删除数据库中数据的语句 , 它们 是 SELECT 、 INSERT 、 UPDATE 、 DELETE等. 下面是Oracle数据库基础知识——SELECT语句,希望对大家有所帮助 -
sqlplus如何访问远程oracle数据库
如果要连接远程数据库,传统的一定可行的方法是在本地装一个oracle,然后使用“Network Configuration Assistant”配置,之后用PL/SQL Dev连接oracle官方的网站上提供了最小访问包,就是如下3个包,加起来35MB。1、首先去oracl -
Oracle数据库插入日期型数据的方法
racle数据库插入日期型数据,应该怎么下手呢?下面小编为大家整理了关于Oracle数据库插入日期型数据的方法,希望能为你提供帮助:往Oracle数据库中插入日期型数据(to_date的用法)INSERT INTO FLOOR VALUES ( to_date ( ' -
oracle数据库面试题
怎么说呢。。。主要材料:手绘板 一副电脑 一台所需工具:手 一双制作步骤:第1步:第2步:第3步:第4步:小贴士:调色慢慢来