场景:存储介质被破坏,造成控制文件丢失,需更换硬盘,并重新建立控制文件。
(1)修改初始化参数control_files,改变控制文件位置
SQL> ALTER  SYSTEM  SET  CONTROL_FILES='/disk1/oradata/control01.ctl','/disk2/oradata/control.ctl'  scope=spfile;
(2)关闭数据库
SQL>shutdown  immediate
(3)启动实例
SQL>startup   nomount
SQL> select    value   from  v$parameter  where  name=’control_files';
(4)建立控制文件
CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS  ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 '/u01/app/oracle/oradata/orcl/redo01.log'  SIZE 50M,
GROUP 2 '/u01/app/oracle/oradata/orcl/redo02.log'  SIZE 50M,
GROUP 3 '/u01/app/oracle/oradata/orcl/redo03.log'  SIZE 50M
-- STANDBY LOGFILE
DATAFILE
'/u01/app/oracle/oradata/orcl/system01.dbf',
'/u01/app/oracle/oradata/orcl/undotbs01.dbf',
'/u01/app/oracle/oradata/orcl/sysaux01.dbf',
'/u01/app/oracle/oradata/orcl/users01.dbf',
'/u01/app/oracle/oradata/orcl/example01.dbf'
CHARACTER SET WE8ISO8859P1;
注意:
NORESETLOGS 选项用于指定仍然使用原有的重做日志
RESETLOGS 不使用原有的重做日志
(5)打开数据库
SQL> ALTER   DATABASE  OPEN;
(6)增加临时文件
SQL>alter  database  temp  add   tempfile  ‘/disk1/oradata/temp01.dbf'  size  50m   reuse   autoextend    off;
CUUG
更多oracle视频教程请点击:http://crm2.qq.com/page/portalpage/wpa.php?uin=800060152&f=1&ty=1&aty=0&a=&from=6

转载于:https://blog.51cto.com/19880614/1159323

Oracle控制文件的重建相关推荐

  1. oracle 控制文件 scn,重建控制文件后, 控制文件中的数据文件检查点SCN来自哪里...

    重建控制文件后, 控制文件中的数据文件检查点SCN来自哪里 这个问题要看具体的情况,比如: 1. 数据库是shutdown immediate,也就是说数据库是一致的状态,重建控制文件后,SCN 以d ...

  2. oracle控制文件还原,Oracle的控制文件的恢复与重建

    当数据丢失一个控制文件 模拟丢失控制文件 [oracle@localhost orcl]$ pwd /u01/app/oracle/oradata/orcl [oracle@localhost orc ...

  3. oracle 控制文件在哪里设置_从Oracle到PostgreSQL:最全控制文件

    原文: 从Oracle到PostgreSQL:最全控制文件(上) https://www.enmotech.com/web/detail/1/770/1.html 从Oracle到PostgreSQL ...

  4. oracle控制文件有坏块处理过程

    oracle控制文件有坏块处理过程 问题 解决方案 问题 客户环境11.2.0.4 rac red6.7 查看集群资源信息 crsctl status res -t 发现: ora.orcl.db 1 ...

  5. oracle控制文件都一样么,Oracle控制文件详解

    一.Oracle控制文件 为二进制文件,初始化大小由CREATEDATABASE指定,可以使用RMAN备份 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 ...

  6. 晟数学院 oracle,Oracle 控制文件存储解析

    控制文件块内容分布 SQL> SELECT TYPE, 1 RECORD_SIZE, 2 RECORDS_TOTAL, 3 RECORD_SIZE*RECORDS_TOTAL, 4 ceil(r ...

  7. 复用Oracle数据文件,Oracle控制文件的备份、恢复以及多路复用

    前言 今天给大家带来有关Oracle控制文件的技术分享.不积跬步无以至千里,不积小流无以成江海.Oracle技术博大精深,以我一个人的力量,那无异于蜉蝣于天地,沧海之一粟.在此,笔者抛砖引玉,希望读者 ...

  8. 【技术分享】Oracle控制文件的备份、恢复以及多路复用

                       Oracle控制文件的备份.恢复以及多路复用 前言      今天Frank给大家带来有关Oracle控制文件的技术分享.不积跬步无以至千里,不积小流无以成江海. ...

  9. Oracle控制文件解析

    宁愿做一朵篱下的野花,不愿做一朵受恩惠的蔷薇.与其逢迎献媚,偷取别人的欢心,毋宁被众人所鄙弃!---------<莎士比亚> 今朝有心,他朝有路,今日有情,明日有邻!掌握大脑,赢取人生.O ...

最新文章

  1. 二分算法php,PHP练习-二分查找算法
  2. git或gitlab修改密码之后,报错remote: HTTP Basic: Access denied,fatal: Authentication failed for ‘git或gitlab地址’
  3. C#的特性Attribute
  4. php修改音频文件_php获取mp3文件信息时长修改
  5. 数据结构摧毁线性表用c语言,[简述]数据结构-线性表(c语言实现)
  6. ucos ii 源代码中文注释详解: OS_CPU.c
  7. 带有GraphQL数据访问和JWT身份验证的.NET 5服务
  8. python 按钮更改输入框的值_利用 50 行 Python 代码构建一个在线文本生成器!
  9. asp.net web.config连接mysql数据库_ASP.NET中使用web.config配置数据库连接
  10. 华为机试HJ52:计算字符串的距离(动态规划)
  11. mapxtreme java 版本分布式部署。自己的应用和mapxtreme渲染器不在同一台机器上
  12. 数学符号大全(量词符号、代数符号等)
  13. 更改已生成的exe文件的ico图标
  14. 攒机笔记二十:改造笔记本电脑(华硕A555L)
  15. 谜底是计算机病毒的谜语,有关于安全的谜语及谜底答案解析|谜底是粽子的谜语...
  16. 超详细的Android APP 集成 PayPal 境外支付 信用卡 借记卡 支付,支付宝 微信海外 境外支付
  17. defcon quals 2016 feedme writeup
  18. Python笔记:数据分列
  19. 无所遁形——快把你的口罩戴上(口罩识别)
  20. 新买的联想笔记本计算机选项,怎么我的计算机一开机全部都是雪花

热门文章

  1. jenkins+docker部署java项目
  2. docker部署elasticsearch-+-Kibana(6-8)-+-SpringBoot-2-1-6
  3. Selenium如何通过location和size定位元素坐标?
  4. Python测试框架pytest(03)setup和teardown
  5. oracle游标的基础应用,Oracle 基础的游标的使用
  6. java实验的技术问题及解决方法,2018-2019-2 20175313 实验一《Java开发环境的熟悉》实验报告...
  7. 数控机床编程用c语言,基于C语言数控机床智能后置处理程序的制作-(1).pdf
  8. 智能角阀中的电子芯片_电子科技大学胡维昊教授:人工智能在可再生能源系统中的应用...
  9. keras中重要的函数用法及参数详解
  10. 扇贝python课程打卡_Python爬虫:获取扇贝打卡信息