- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个控制文件相应的数据文件及重做日志文件恢复数据
rem 只有相关数据库文件的恢复.
恢复环境:oracle 10.2.0.1.0,windows xp,有一个控制文件,相应的数据文件和重做日志文件
我已经先创建好了一个数据库,sid=shan,下面模拟一下恢复的环境。
sqlplus /nolog
conn /as sysdba
shutdown immediate;(先关闭数据库)
下面移动一下一个数据文件和日志文件的位置
alter database mount;
select file#,name from v$datafile;
select group#,member from v$logfile;
在操作系统里把E:\ORACLE\PRODUCT\10.2.0\ORADATA\SHAN\REDO03.LOG 剪切到C:\REDO03.LOG
在操作系统里把E:\ORACLE\PRODUCT\10.2.0\ORADATA\SHAN\USERS01.DBF 剪切到C:\USERS01.DBF
alter database rename file E:\ORACLE\PRODUCT\10.2.0\ORADATA\SHAN\REDO03.LOG to C:\REDO03.LOG;
alter database rename file E:\ORACLE\PRODUCT\10.2.0\ORADATA\SHAN\USERS01.DBF to C:\USERS01.DBF;
alter database open;(正常打开)
shutdown immediate;(关闭数据库),这里将所有的数据文件,控制文件,
在开始菜单里用dbca删除该数据库.
下面开始恢复
1 windows下设置相关的环境变量,为复制数据库创建所有的必要路径
set ORACLE_SID=shan
set ORACLE_BASE=E:\oracle\product\10.2.0
set ORACLE_HOME=%ORACLE_BASE%\db_1
set ORACLE_DATA=%ORACLE_BASE%\oradata\%ORACLE_SID%
set ORACLE_ADMIN=%ORACLE_BASE%\admin\%ORACLE_SID%
mkdir %ORACLE_ADMIN%
mkdir %ORACLE_ADMIN%\pfile
mkdir %ORACLE_ADMIN%\adump
mkdir %ORACLE_ADMIN%\bdump
mkdir %ORACLE_ADMIN%\cdump
mkdir %ORACLE_ADMIN%\dpdump
mkdir %ORACLE_ADMIN%\udump
mkdir %ORACLE_DATA%
2 创建口令文件
orapwd file=%ORACLE_HOME%\database\PWDshan.ora password=shan entries=4
3 为要恢复的数据库创建一个数据库服务
oradim -new -sid SHAN -intpwd shan
4 从一个相同版本的数据库中取得一个参数文件,这个参数文件在startup nomount时要用
用命令create pfile from spfile;在windows下,这个参数文件在%ORACLE_HOME%\database下,文件名:INIT%ORACLE_SID%.ORA
修改这个文件名INIT%ORACLE_SID%.ORA.(例如:INITshan.ORA)
打开这个文件:修改以下几个参数
*.db_name=xx;
*.audit_file_dest=e:\oracle\product\10.2.0/admin/xx/adump
*.background_dump_dest=e:\oracle\product\10.2.0/admin/xx/bdump
*.core_dump_dest=e:\oracle\product\10.2.0/admin/xx/cdump
*.user_dump_dest=e:\oracle\product\10.2.0/admin/xx/udump
*.control_files=e:\oracle\product\10.2.0/oradata/xx/\control01.ctl,e:\oracle\product\10.2.0/oradata/xx/\control02.ctl,e:\oracle\product\10.2.0/oradata/xx/\control03.ctl
将其中的xx换个你要恢复的数据库的sid(你的控制文件只有一份,拷贝同样的三份,替代上面的*.contr
您可能关注的文档
- 《送你1个书签》教学设计.doc
- 《逃亡》-来看看新概念作文一等奖.doc
- 《送你1个书签》教案.doc
- 《通俗歌曲欣赏》教学设计––高中音乐创新教案.doc
- 《逻辑和语文学习》练习.doc
- 《那些年、我们1起追的女孩》主题曲赏析.doc
- 《那树》教学设计和反思完毕.doc
- 《邮政储汇业务员》–初级–综合1(有答案).doc
- 《郑及下西洋与哥伦布航海的比较》评课稿.doc
- 《重力–基本相互作用》导学案.doc
- 2010-2023历年高考二轮复习训练:专题7并列句与状语从句英语试卷(带解析).docx
- 2024年玛瑙手镯项目可行性研究报告.docx
- 2010-2023历年黑龙江省哈尔滨市南岗区中考化学调研模拟试题(一).docx
- 2024至2030年液控换向阀项目投资价值分析报告.docx
- 2024至2030年中频感应加热熔造炉项目投资价值分析报告.docx
- 2024至2030年高炉用耐火材料项目投资价值分析报告.docx
- 2010-2023历年贵州六盘水初中教研联盟校B组初二上期期末历史试卷(带解析).docx
- 2024至2030年自动左右夹口焊机项目投资价值分析报告.docx
- 2010-2023历年陕西省西安市第一中学高二上学期期中考试政治试卷(带解析).docx
- 2024年高效板式密闭过滤机项目可行性研究报告.docx
文档评论(0)