1. 오라클 접속환경 2가지 

  1) two - tier 환경 

     client -------> database

  2) three - tier 환경 
   
     client ----------> Middle tier --------> database  
                      (로드 밸런싱 역활)

2. database 구성요소 

  1) data file - data가 들어있는 파일
   
      - 사용자 data ---> business data
      - 시스템 data ---> 시스템을 운영하기 위한 data

       * datafile 의 위치 확인하는 스크립트 
          - select file_name 
             from dba_data_files;
      
   2) control file - database의 구조정보가 들어있는 파일
         - 파일들의 위치와 이름, 상태정보 
        
       * controlfile의 위치 확인
        -  select name from v$controlfile;
            ( binary file ) 

       * text 용 controlfile을 생성하는 명령어
         
         SQL> alter database backup controlfile to trace as '/home/oracle/cre_control.sql';
    
    3) redo log file - 복구를 하기위해 필요한 파일
    
        * redo logfile의 위치를 확인하시오!
          SQL> select member
                   from v$logfile;
   
        * 메뉴얼에 나오는 ASM의 장점중 하나가 OS 엔지니어가 실수로 오라클의 파일을 삭제할 가능성이 낮아진다.
            - linux에서 rm 명령어로 삭제할 수 없다.

        * redo log 그룹이 몇개인지 확인하시오!
            SQL> select group#, status
                     from v$log;

    4) archive log file - redo logfile의 복사본

        * archive log file을 위치를 확인하는 명령어 
           - select name from v$archived_log;

       SQL> archive log list
               Database log mode              No Archive Mode
               Automatic archival             Disabled
               Archive destination            USE_DB_RECOVERY_FILE_DEST
               Oldest online log sequence     26
               Current log sequence             28

             - no archive mode : archive log file 을 사용하지 않는다. 

   * database mode를 archive log mode로 변경하는 방법
      1. SQL> archive log list                  <------ db 모드 확인
      2. SQL> shutdown immediate         <---- 정상종료
      3. SQL> startup mount                <----- mount 상태로 db를 올린다.
      4. SQL> alter database archivelog;   <----- 모드 변경 
      5. SQL> alter database open;           <---- mount에서 open으로 올린다. 
      6. SQL> archive log list                     <----- archive log list
 
     * archive log file은 switch log file 이 실행되면 생성된다. (default)
        (강제로 log를 스위치를 할 수 있다. ) 
 
     * 수동으로 로그 스위치하는 명령어 
      SQL> select group#, status from v$logfile;

      SQL> alter system swich logfile;

      SQL> select group#, status from v$logfile;

   

문제 1. 오라클 database 시스템의 구조 2가지 ?

답)  database , instance 
                         

문제 2. database 를 구성하는 파일들이 무엇이 있는가?

답) 1. data file - data가 들어있는 파일
     2. control file - database의 구조정보가 들어있는 파일
     3. redo log file - 복구를 하기위해 필요한 파일
     4. archive log file - redo logfile의 복사본
     5. password file - 특별한 권한을 가진 유저를 인증해주기 위한 파일
     6. parameter file  - 인스턴스의 구조정보가 들어있는 파일 


+ Recent posts