oracle 01192,万分火急:ora-01503 ora-01192
以下是我的笔记,不知道对你有没有用.
控制文件破坏,数据库恢复方法
一)、有镜像文件时
1、如果控制文件不同步,则从参数文件中,将不同步的参数文件去掉。(ora-00214)
2、如果出现ora-00205错误,检查各控制文件是否正确
二)、没有镜像文件时
1、控制文件损坏以NOMOUNT方式启动,然后重新创建一个新的控制文件。
Sql>startup nomount
……
Sql>create controlfile database prod
2 logfile
3 group 1 'D:\ORACLE\ORADATA\ORA92\REDO01.LOG' SIZE 10M,
4 GROUP 2 'D:\ORACLE\ORADATA\ORA92\REDO02.LOG' SIZE 10M,
5 GROUP 3 'D:\ORACLE\ORADATA\ORA92\REDO03.LOG' SIZE 10M
6 NORESETLOGS
7 datafile
8 'D:\ORACLE\ORADATA\ORA92\SYSTEM01.DBF',
9 'D:\ORACLE\ORADATA\ORA92\UNDOTBS01.DBF',
10 'D:\ORACLE\ORADATA\ORA92\INDX01.DBF',
11 'D:\ORACLE\ORADATA\ORA92\TOOLS01.DBF',
12 'D:\ORACLE\ORADATA\ORA92\USERS01.DBF'
13 MAXLOGHISTORY 2000
14 MAXDATAFILES 2000
15 MAXLOGMEMBERS 5
16 CHARACTER SET ZHS16GBK;
以下是一种较好的重建控制文件的方法:
1. 在重建Contrl前,建议备份数据库中的数据,以防不测。
2. sqlplus /nolog
3. SQL>connect /as sysdbal
4. SQL>alter database backup controlfile to trace; 备份创建控制文件的脚本到TRC文件
5. 在$ORACLE_HOME/admin/SID/udump下可找到最新生成的TRACE文件,如ora_23456.trc,此文件就包含了当前控制文件的参数及生成语法。
6. 提取ora_23456.trc中有关控制文件生成的语句另存为recreatctl.sql。
7. recreatctl.sql的内容为:
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXDATAFILES 50
MAXINSTANCES 8
MAXLOGHISTORY 800
LOGFILE
GROUP 1 '/dev/vg00/roraredoa1' SIZE 10M,
GROUP 2 '/dev/vg00/roraredoa2' SIZE 10M,
GROUP 3 '/dev/vg00/roraredoa3' SIZE10M
DATAFILE
'/dev/vg00/rorclsys',
'/dev/vg00/rorclrbs',
'/dev/vg00/rorcltemp',
'/dev/vg00/rorcltools',
'/dev/vg00/rorcluser'
;
8. 如果需要修改,可按自己的需要编辑creatctl.sql中的参数,如maxdatafiles、maxinstances等。
9. sqlplus /nolog
10. SQL>connect /as sysdba
11. SQL>shutdown immediate
12. SQL>@recreatctl.sql
13. SQL>alter database open;
重新建控制文件完毕。
oracle 01192,万分火急:ora-01503 ora-01192相关推荐
- Oracle配置文件详解listener.ora,sqlnet.ora,tnames.ora
三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora,都是放在$Oracle_home\network\admin目录下. 重点:三个文件的作用和使用 sqlnet. ...
- oracle批量插入报错,[数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA
[数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA 0 2020-08-19 08:00:06 Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-009 ...
- oracle ora 604,ORA-01092:ORACLE实例终止,强制断开连接 ORA 00704 00604 00942
天萃荷净 有网友咨询数据库启动报 ora-01092:ORACLE 实例终止.强制断开连接 数据库版本 Trace file d:\app\administrator\diag\rdbms\orcl\ ...
- oracle的后缀名,oracle表空间名字的后缀 :.ora和.dbf有什么不同?
满意答案 清风淡0512 2017.09.14 采纳率:40% 等级:9 已帮助:567人 没什么区别,主要是好分辨用途,ORACLE8i之前数据文件的后缀名为.ora,之后为.dbf;无论.o ...
- oracle 增加tns,Oracle11gr2的tnsnam.ora新增TRANSPORT_CONNECT_TIMEOUT参
在11.2中,TNSNAMES.ORA中的配置新增了TRANSPORT_CONNECT_TIMEOUT参数. 有的时候配置TNSNAMES.ORA出错在所难免,而等待超时失败的时候十分痛苦,这一分钟的 ...
- oracle ora 16179,ora 06026 06023
如果备份文件没有问题,那么问题出在 If we start a RESTORE database with a BACKUP controlfile and FlashRecovery Area is ...
- mysql 批量数据导入报错_Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA
Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-00933: SQL 命令未正确结束 问题:用mybaits 批量插入数据到Oracle 数据库的时候, 报错:ORA-00933 ...
- SuSE 10 Enterprise 下 Oracle 10g 关于找不到initorcl.ora文件和控制文件问题
Oracle无法正常启动,经过一番学习,总算解决问题,在这里做个笔记,备用! 问题如下: 使用Oracle用户登录: >sqlplus /nolog 然后, >connect /as sy ...
- ORACLE网络连接配置与文件:listener.ora、sqlnet.ora、tnsnames.ora
[转自]http://www.chinaunix.net/jh/19/594396.html 最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的东东. 首先来说oracle的网络结构 ...
最新文章
- 要不要读博?机器学习博五学生和强化学习博士展开了一场battle
- java setter_java – 如何获得@getter和@setter?
- Linux之父Linus Torvalds恶评Intel漏洞修复补丁:完全是个垃圾
- 史上最强技术电信诈骗蔓延!无法防范!只能等死!
- [转载] Python 字典删除元素clear、pop、popitem
- 免费网站源码 织梦模板下载
- Unity 接入有道智云AI - 文档翻译
- 排序 ---- 快排(C语言)
- C# HttpWebRequest 模拟下载
- Python-random.seed()的作用
- 如何解决Mac苹果笔记本键盘背光灯不亮的问题?
- Bandizip官网最新下载 中文,绿色版 Bandizip下载
- stm8 硬件SPI
- 面试问到DCL失效不知所措
- 5.5 QR分解一:施密特正交化
- 仙剑奇侠传四服务器维护,《仙剑奇侠传四》无法登录怎么办_无法登录解决办法_3DM手游...
- 笔记整理-MySQL高级
- 记录一些面试相关的刁难题
- 【Python】读书笔记:Python基础教程-项目1-即时标记
- 计算机组成原理时序与启停实验,计算机组成原理时序与启停实验
热门文章
- 重装系统后不重装matlab的解决办法
- 解决winxp网上邻居共享问题的方法
- Codeforces 1338E JYPnation (图论)
- UOJ #214 合唱队形 (概率期望计数、DP、Min-Max容斥)
- android--service之aidl传递复杂对象,Android--Service之AIDL传递复杂对象
- sql服务器网页无法连接到服务器失败,SQL2008无法连接到服务器,用户’XX’登录失败(错误18456)解决方法...
- C# list集合 重复元素 索引_C#学习笔记12--集合/索引器/扩展
- word 公式编号 右侧对齐_word排版实例:如何将文档中的公式与文字对齐
- (12)高斯和均值模糊放到一起
- Class-dump