oracle12c 제어 파일 및 조회 및 수정 경로

설명:
제어 파일은 다음과 같은 작은 바이너리 실행 파일입니다.
  • 데이터베이스 이름
  • 데이터 파일의 이름과 위치
  • 온라인 리셋 로그의 이름과 위치
  • 현재 온라인으로 로그를 다시 작성하는 일련 번호
  • 체크포인트 정보
  • rman 백업 파일의 이름과 위치
  • 주: 데이터베이스 startup nomount 이후 데이터베이스에서 제어 파일을 사용하지 않았습니다. mount 상태로 전환할 때만 제어 파일을 읽기 시작합니다.
    작업:
    C:\Users\v074>sqlplus / as sysdba
    
    SQL*Plus: Release 12.1.0.2.0 Production on     6  12 13:59:43 2019
    
    Copyright (c) 1982, 2014, Oracle.  All rights reserved.
    
    
       :
    Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
    With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
    
    SQL> show pdbs;
    
        CON_ID CON_NAME                       OPEN MODE  RESTRICTED
    ---------- ------------------------------ ---------- ----------
             2 PDB$SEED                       READ ONLY  NO
             3 PDBSKY                         READ WRITE NO
             4 PDBCLOUD                       READ WRITE NO
             5 PDBTEST                        READ WRITE NO
    --           
    SQL> show parameter control_files
    
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    control_files                        string      E:\APP\ORADATA\SKY\CONTROL01.C
                                                     TL, E:\APP\ORADATA\SKY\CONTROL
                                                     02.CTL
    --           
    SQL> select name from v$controlfile;
    
    NAME
    --------------------------------------------------------------------------------
    E:\APP\ORADATA\SKY\CONTROL01.CTL
    E:\APP\ORADATA\SKY\CONTROL02.CTL
    
    SQL> show parameter spfile
    
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    spfile                               string      E:\APP\PRODUCT\12.1.0\DBHOME_1
                                                     \DATABASE\SPFILESKY.ORA
    SQL> show parameter control_files
    
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    control_files                        string      E:\APP\ORADATA\SKY\CONTROL01.C
                                                     TL, E:\APP\ORADATA\SKY\CONTROL
                                                     02.CTL
    SQL> alter system set control_files='E:\APP\ORADATA\SKY\CONTROL01.CTL,E:\APP\ORADATA\CONT_FILE\CONTROL02.CTL' scope=spfile;
    
         。
    
    SQL> shutdown immediate;	--      ,                  
           。
           。
    ORACLE       。
    SQL> startup
    ORACLE       。
    
    Total System Global Area 2583691264 bytes
    Fixed Size                  3835400 bytes
    Variable Size             738200056 bytes
    Database Buffers         1828716544 bytes
    Redo Buffers               12939264 bytes
    ORA-00205: ?????????, ??????, ???????   --               ,                
    
    
    SQL> shutdown immediate
    ORA-01507: ??????
    
    
    ORACLE       。
    SQL> startup nomount	--  nomount             
    ORACLE       。
    
    Total System Global Area 2583691264 bytes
    Fixed Size                  3835400 bytes
    Variable Size             738200056 bytes
    Database Buffers         1828716544 bytes
    Redo Buffers               12939264 bytes
    SQL> alter system set control_files='E:\APP\ORADATA\SKY\CONTROL01.CTL','E:\APP\ORADATA\CONT_FILE\CONTROL02.CTL' scope=spfile; 	
    
         。
    
    SQL> shutdown immediate
    ORA-01507: ??????
    
    
    ORACLE       。
    SQL> startup
    ORACLE       。
    
    Total System Global Area 2583691264 bytes
    Fixed Size                  3835400 bytes
    Variable Size             738200056 bytes
    Database Buffers         1828716544 bytes
    Redo Buffers               12939264 bytes
           。
           。
    SQL> select name from v$controlfile;    --      
    
    NAME
    --------------------------------------------------
    E:\APP\ORADATA\SKY\CONTROL01.CTL
    E:\APP\ORADATA\CONT_FILE\CONTROL02.CTL
    
    --           ,        
    SQL> alter system set control_files='E:\APP\ORADATA\SKY\CONTROL01.CTL','E:\APP\ORADATA\SKY\CONTROL03.CTL','E:\APP\ORADATA\CONT_FILE\CONTROL02.CTL' sc
    pe=spfile;
    
         。
    
    SQL> shutdown immediate	--      ,                
           。
           。
    ORACLE       。
    SQL> startup
    ORACLE       。
    
    Total System Global Area 2583691264 bytes
    Fixed Size                  3835400 bytes
    Variable Size             738200056 bytes
    Database Buffers         1828716544 bytes
    Redo Buffers               12939264 bytes
           。
           。
    SQL> select name from v$controlfile;	--        
    
    NAME
    --------------------------------------------------
    E:\APP\ORADATA\SKY\CONTROL01.CTL
    E:\APP\ORADATA\SKY\CONTROL03.CTL
    E:\APP\ORADATA\CONT_FILE\CONTROL02.CTL
    
    SQL>
    

    좋은 웹페이지 즐겨찾기