返回顶部
首页 > 资讯 > 数据库 >控制文件丢失解决方法
  • 155
分享到

控制文件丢失解决方法

2024-04-02 19:04:59 155人浏览 安东尼
摘要

控制文件丢失解决方式:1 alter database backup controlfile to trace;2 在trace文件中粘贴出这一段vi /home/oracle/control.sqlCRE

控制文件丢失解决方式:
1 alter database backup controlfile to trace;
2 在trace文件中粘贴出这一段
vi /home/oracle/control.sql
CREATE CONTROLFILE REUSE DATABASE "ORA11GR2" NORESETLOGS  NOARCHiveLOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 '/u01/app/oracle/oradata/ORA11GR2/redo01.log'  SIZE 50M BLOCKSIZE 512,
  GROUP 2 '/u01/app/oracle/oradata/ORA11GR2/redo02.log'  SIZE 50M BLOCKSIZE 512,
  GROUP 3 '/u01/app/oracle/oradata/ORA11GR2/redo03.log'  SIZE 50M BLOCKSIZE 512
-- STANDBY LOGFILE
DATAFILE
  '/u01/app/oracle/oradata/ORA11GR2/system01.dbf',
  '/u01/app/oracle/oradata/ORA11GR2/sysaux01.dbf',
  '/u01/app/oracle/oradata/ORA11GR2/undotbs01.dbf',
  '/u01/app/oracle/oradata/ORA11GR2/users01.dbf',
  '/u01/app/oracle/oradata/ORA11GR2/example01.dbf'
CHARACTER SET WE8MSWIN1252
;

3 shutdown immediate
4
[oracle@wdd58 ORA11GR2]$ mv control01.ctl control01.ctl.bak
[oracle@wdd58 ORA11GR2]$ mv control02.ctl control02.ctl.bak
5 startup nomount
 @/home/oracle/control.sql
 SQL> select status from v$instance;   

STATUS
------------
MOUNTED
6 alter database open;
7 select name from v$tempfile;
发现没有临时表空间对应的文件
8
alter tablespace temp add tempfile '/u01/app/oracle/oradata/ORA11GR2/temp01.dbf' reuse;
9
select name from v$tempfile;

您可能感兴趣的文档:

--结束END--

本文标题: 控制文件丢失解决方法

本文链接: https://lsjlt.com/news/36903.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作