我近日遇到一例因控制文件损坏导致ORACLE数据库不能启动的例子,完成数据库修复后我把恢复过程总结如下:
     客户的计算机ORACLE应用程序不能启动,提示一个ORACLE错误,打开系统查看Oracle的日志文件wnybALRT.log文件中有 ora-00204的错误,初步判断是由于控制文件损坏引起            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-07-23 20:31:44
                            
                                1373阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            丢失所有控制文件,并且异常关闭数据库,场景模拟如下:00:43:07 
SQL> insert into scott.test values (10);1 row created.00:43:22 
SQL> insert into scott.test values (11);1 row created.00:43:25 
SQL> commit;Commit compl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-03-25 11:02:27
                            
                                627阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            所有的文件丢失,正常关库情况。场景模拟:先改变数据库的物理文件,然后备份到trace和二进制文件,然后又对数据进行修改,然后删除所有的控制文件。06:16:00 
SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE 
instance shut down.06:17:22 SQL> ![oracle@o            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-03-25 11:03:53
                            
                                542阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、单个文件丢失
场景模拟:[oracle@oracle dbs]$ rm 
/disk2/lx02/oradata/control03.ctl[oracle@oracle dbs]$ sqlplus '/as 
sysdba'SQL*Plus: Release 10.2.0.1.0 - Production on Mon Aug 1 06:14:54 
2011Copyright (c)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-03-25 11:05:15
                            
                                495阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            确保已经对全库进行备份
1、删除所有文件
[oracle@sql ~]$ cd /oracle/app/oradata/TEST/
[oracle@sql TEST]$ ls
control01.ctl  initnew.ora  redo03.log    tbs_recover.dbf  users01.dbf
contro            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-12-13 21:18:00
                            
                                817阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle的日志文件有几种:警告日志,trace日志,audit日志,redo日志,归档日志警告日志:也就是alert log,在系统初始化参数文件设置的background_dump_dest对应的就是它的位置。trace日志:一般放seesion追踪的信息,对应系统初始化参数文件参数user_dump_dest对应的就是它的位置。audit日志:审计的信息,对应系统初始化参数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-31 10:16:25
                            
                                1995阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 恢复MySQL数据库中的SQL文件位置
在日常使用MySQL数据库的过程中,我们经常需要将数据库备份文件进行恢复。恢复SQL文件是一种常用的操作,可以将备份的数据重新导入到数据库中。但是有时候我们会遇到恢复SQL文件位置不明确的情况,本文将介绍如何找到恢复SQL文件的位置,并进行恢复操作。
## 1. 查找SQL文件位置
在恢复SQL文件之前,我们首先需要找到SQL文件的位置。一般来说,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-01 05:49:53
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux操作系统中,用户可以通过设置profile文件来配置环境变量、别名、函数等,从而定制自己的工作环境。然而,有时候可能会出现意外情况,导致profile文件被误删、移动或者损坏,从而影响用户的正常工作。在这种情况下,恢复profile文件的位置就显得非常重要。
恢复profile文件的位置并不复杂,用户只需要按照以下步骤进行操作:
首先,确定profile文件的原始位置。在大多数Li            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-30 09:48:38
                            
                                529阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle参数文件、控制文件、数据文件、日志文件存放位置查看2012-09-25 22:28:51|  分类:Mysql|  标签:|举报|字号大中小订阅1.参数文件和网络连接文件SQL> show parameter spfile;NAME                  
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-03-21 16:38:16
                            
                                1599阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle数据库的参数文件包含两个文件:一个是spfile二进制文件名字为spfilesid.ora(其中sid=你数据库的实例名称)。另一个是pfile文本文件的参数文件,名字为initsid.ora(其中sid=你数据库的实例名称)。默认情况下数据库是只有一个参数文件的,那就是spfile,它是一个二进制文件,通常情况下,我们是无法查看与编辑它的,如果要查看与编辑它的话,我们应startup            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-01-24 10:37:30
                            
                                888阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            探索ORACLE之RMAN_07 参数文件丢失恢复
作者:吴伟龙   Name:Prodence Woo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-25 14:41:10
                            
                                162阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ORACLE参数文件简介参数文件记录了数据库的配置。在数据库启动时,Oracle要根据参数文件中的参数配置数据库。如果为各个内存池分配多少内存,允许打开的进程数和会话数等。要让数据库启动,必须先读取参数文件。参数文件中的参数,我们通常称其为初始化参数,简称就是参数。参数文件分类pfilePfile 文本格式,可以直接编辑,默认路径在$ORACLE_BASE/admin/$ORACLE_S            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-06-10 22:08:32
                            
                                809阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle参数文件(一)   在oracle数据库中,参数文件包含了所有的数据库配置信息,它非常重要。我认为如果 要把oracle管理好,必须要做到对参数及参数文件的了如指掌。但是,oracle数据库中 据是庞大的,且正因为参数文件包含了数据库的所有配置信息,所以参数很多,有几百 个之多,一时是难以熟悉和掌握的,这需要在实践中的配置,了解和领会。有关各个参 数的详细参考信息,请参阅oracle官            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-01-08 10:48:16
                            
                                1088阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Orcale有四种数据文件。一类是参数文件,控制文件,数据文件,日志文件。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-17 00:49:10
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            oracle关闭审计报错:alter system set audit_trail=none scope=spfile;报错,报oracle的spfile这个二进制文件已经损坏, ORA-01078: failure in processing system parameters  ORA-01565: error in identifying file'/u01/app/oracle/10g/d            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-11-13 13:48:52
                            
                                486阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            --========================-->Oracle 参数文件--========================/*参数文件(10g中的参数文件) 主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-06 11:58:32
                            
                                133阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle 参数文件是包含一系列参数和对应参数值的文件,分成两类:Initialization Parameters File(初始化参数文件) Oracle 9i之前的版本。Server Parameters File(服务参数文件)Oracle 9i之后引入该参数文件。 通过对比两个文件类型可以看出 spfile是数据类型的二进制文件,而pfile则是ASCII文本文件[oracl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-01-20 10:20:58
                            
                                508阅读