한국어

About_LINUX

오라클 백업__회복

2003.11.06 12:51

jun 조회 수:3535

Oracle7 : Backup and Recovery 정리 및 출제예상문제

제 1 장

1. Oracle Backup의 종류로 적당한 것은 (2개) ?
   a. Physical image copy  b. Logical data copy  c. bit copy

2. Backup & Recovery 전략 결정시 고려되는 사항이 아닌 것은?
   a. data특성               b. table이 얼마나 자주 변경되는가?
   c. database 구조가 얼마나 자주 변경되는가?
   d. 동시에 connect되는 user수

3. 완전한 system failure(system 교체)가 발생했을때 down time을 최소화 할 수 있도록
   ORACLE에서 제공되는 database는?
   a. standby database
   b. standalone database
   c. parellel query option database

4. Instance란?
   a. SGA only          b. Background process olny
   c. server process    d. SGA + background process

5. 필수적인 backgroud process가 아닌 것은?
   a. DBWR     b. LGWR     c. SMON        d. CKPT

6. ORACLE DATABASE를 구성하는 file이 아닌 것은?
   a. data file   b. redo log file   c. control file    d. dump file

7. SGA(System Global Area)를 구성하는 요소가 아닌 것은?
   a. Shared Pool          b. Database Buffer Cache
   c. Redo Log Buffer      d. stack space

8. SMON Background Process가 하는 일은?
   a. Instance Recovery
   b. failure process 정리
   c. database buffer cache의 변경된 data disk로 write
   d. datafile, control file header의 변경

9. LGWR가 기동되는 시점이 아닌 것은?
   a. commit 발생
   b. redo log buffer가 1/3이상 채워졌을때
   c. checkpoint 발생시
   d. user가 SQL문을 수행할 때

10. ARCH background process가 하는 일은?
   a. online redo log file backup
   b. datafile, control file header 변경
   c. user가 SQL문을 요구할때
   d. failure가 일어난 process 정리

11. Backup Methods에서 제외 되는 것은?
        a. Full Offline Backup          b. Full Online Backup
        c. Export Utility                       d. Import Utility

12. Noarchivelog에서 Offline Database Backup 에 관한 것이 아닌것은?
        a. Shutdown normal, immediate 후 수행
        b. All datafile, redo log file, control file backup
        c. database 가 open중 backup 수행하여도 복구를 보장받는다.
        d. 최종 backup 시점으로 복구 가능

13. Database mode 확인은?(2개)
        a. Archive log list
        b. DBA_TABLESPACES
        c. v$database
        d. v$controlfile

14. 모든 datafile synchronization은 current redo log sequence number에 근간을 둔다.?
        a. TRUE         b. FALSE

15. Database mode(Archivelog/Noarchivelog) 전환 명령은?
        a. Alter database               b. Archive log list
        c. Alter tablespace             d. Alter mode

16. Read-Only Tablespace에 대한 설명이 아닌것은?
        a. Tablespace가 Read-Only 된후 한번만 Backup 수행하면 된다.
        b. 복구가 필요할때는 단순히 restore(read-only 시 backup)만 하면 된다.
        c. data insert가능

17. Recovery 수행단계에서 제외되는 사항?
        a. Restore backup file          b. Roll-forward phase
        c. Roll-back phase                      d. process정리

18. Instance recovery와 관계 없는것은?
        a. Rolling forward
        b. Rolled back
        c. PMON background 가 수행
        d. SMON background 가 수행

[ 해 답 ]
  
1.a,b   2.d    3.a   4.d   5.d   6.d   7.d   8.a   9.d   10.a   11.d   12.c        13.a,c
14.a   15.a   16.c   17.d   18.c
  


제 2 장

1.Archivelog mode에 관한 사항이 아닌것은?
  a. Database가 open중일때 backup 수행가능
  b. ARCH는 자동적으로 online redo log file을 archiving 한다.
  c. database가 open중일때 recovery 수행가능
  d. 항상 database가 close된 상태에서만 backup 수행 가능

2. online redo log file archiving 은 Alter system 명령으로 manual하게 수행할 수도 있다?     T / F

3. complete recovery에 관한 설명이 아닌 것은?
  a. Failure가 일어난 시점까지 복구 가능
  b. tablespace recovery
  c. datafile recovery
  d. 항상 data 유실을 초래한다.

4. Incomplete Recovery에 관한 설명이 아닌것은?
  a. time-based recovery                  
  b. SCN-based recovery
  c. Cancel-based recovery
  d. noarchivelog mode에서 가능

5. warmstart는 instance recovery 시간을 최소화한다?   T / F

6. tablespace, datafile recovery 설명으로 적당하지 않는것은?
  a. Database open중 recovery 가능
  b. recovery 대신이 되는 tablespace, datafile은 항상 online이어야 한다.
  c. 항상 complete recovery로 수행

7. Parallel recovery 설명으로 적당하지 않는것은?
  a. Recovery_parallelism parameter 를 1보다 크게 설정
  b. recovery time을 줄일수있다.
  c. recovery process는 parallel_max_server 에 지정된 값보다 많이 생성될수 있다.

8. Online database backup과 관련이 없는것은?
  a. Tablespace 별로 Online backup 수행가능
  b. Noarchivelog mode로 운영되어도 online backup 수행가능
  c. Backup 수행중에도 database는 사용가능

9. Alter tablespace begin backup 명령을 수행해도 data file의 header block에
   log sequence정보는 update 가능하다?  T / F

10. Database 구조변경이 일어나면 control file을 항상 backup 받는다?   T / F

11. Noarchive log mode에서 recovery 설명이 아닌 것은?
  a. restore all datafile, online redo log file, control file
  b. startup mount 상태에서 수행
  c. archive redo log file 적용
  d. 대부분 database가 최종 full backup된 시점으로  recovery 된다.

12. data의 위치를 변경하려면 Alter database rename file 명령을 사용하면 된다? T / F
  
  
[ 해 답 ]

1.d  2.T  3.d  4.d  5.T  6.b  7.c  8.b  9.F  10.T  11.c  12.T  



제 3 장

1. The (   ) process normally updates all file headers at checkpoints, but you can
    reduce the workload of this process using the (   ) process.
        a. LGWR         b. CKPT

2. A user tries to enter bad data into a table and this results in statement failure.
   What do you do?
        a. Fix the application so that the logic flow runs through correctly
        b. Provide the privilege necessary for the usr to complete the statement
        c. Issue the ALTER USER command to change the quota limit
        d. Nothing; Oracle automatically returns control to the user

3. Which of the following could you do to recover data lost due to user error?(multi)
        a. Restart the database
        b. Introduce a roll forward at startup
        c. Bring back a table export
        d. Use a point-in-time recovery
        e. Recover the data from a valid backup

4. The DBA must perform instance recovery
        a. True b. False

5. Identify some of the common causes of media failure.(multi)
        a. A disk head crash            b. An accidentally erased file
        c. A power outage               d. An accidentally dropped table
        e. A operation system crash

6. What does your recovery strategy in the event of media failure depend on? (multi)
        a. The backup method you chose
        b. The files that are affected
        c. The version of Oracle that you are
        d. The business rules of your organization

7. Can export files be read by utilities other than the Import utility?
        a. Yes  b. No

8. Which of the following are the export modes available in the Export utility?(multi)
        a. Column                 b.Full database         c. Grant                d.User  e.Table

9. Identify the true statements.(multi)
        a. The Exort utility can be initiated at the command line using a parameter file
        b. You can access the full functionality of the Export utility in interactive mode
        c. The Export utility can be initiated using SQL Worksheet
        d. The Export utility can be initiated using Data Manager

10. During import a table is imported, by default, into the system tablespace.
        a. True b. False

11. which of the following SQL statements creates a physical backup copy of a database control file?
     a. alter database add backup controlfile
     b. alter database backup controlfile to 'filename'
     c. alter database backup controlfile to trace
     d. alter database control_file to 'filename'

12. each damaged data file must be taken offline with SQL (      ) database
    datafile offline command.
    a. restore  b. backup  c.alter  d. recover  e. remove


13. in the event of a disaster to your oracle system, such as a fire, the data lost
    cannot be recovered?   T/F

14. You can use archived redo log files with a logical backup.  T/F

15. You create a () backup using operation system commands, but you create a ()
    backup by exporting data to a flat file
        a. logical   b. physical

16. Select any true statement(s) about full operating system backups (multiple choice)
        a. All operating system backups require the database to be shutdown.
        b. Operating system backups can be done with database online
        c. Operating system backups can be done with database offline
        d. Users can access the database during offline backups

17. You should backup a read_only tablespace regularly.  T/F

18. when you make a tablespace read_only, you ( ) back it up immediately.
     a. should    b. should not

19. during the roll-forward process only committed transaction change are applied  to the data files.     T/F

20. in a recovery oracle uses (  ) to undo uncommitted changed that have been applied to the data files.
        a. data file backups.    b. control files.   c. rollback segments.
  
21. Suppose you want to export an entire database with alll the data in the tables being
    exported to be consistent as of the time of the export.
    Which of the following commands performs this task?
        a. EXP CONSISTENT=Y
        b. EXP FULL=Y CONSISTENT=Y
        c. EXP FULL=Y
        d. EXP FULL=Y CONSISTENT=Y TABLES=(s_emp)

22. You can parallelize instance and media recovery automatically by specifying which of
    the following?
        a. The initialization parameter RECOVERY_PARALLELISM as one
        b. The initialization parameter RECOVERY_PARALLELISM as greater than one

23. Do you think that parallel recovery is suitable for databases with a high volume  of activity?
        a. Yes  b. No

24. When recovering a database without archiving can you restore a database to the point of failure?
        a. Yes  b. No

25. Background process write to a trace file only when the initialization parameter
    SQL_TRACE is set to TRUE.
        a. True b. False

26. Identify the true statement(s).
        a. If a checksum is invalid in all members of a log file group, it is still possible
            to archive the log group.
        b. If a checksum is invalid, Oracle tries to read another member of the log file group
        c. You can use checksums only to detect corruption in log files
        d. A log can be used as a current log while it is being cleared

27. Which of  the following commands imports an entire database from the dba.dmp export  file?
        a. IMP SYSTEM/MANAGER FILE=DBA.DMP TABLES=FULL
        b. IMP SYSTEM/MANAGER FILE=DBA.DMP FULL=Y
        c. IMP SYSTEM/MANAGER FILE=DBA.DMP FULL,USERS=Y
        d. IMP SYSTEM/MANAGER FILE=DBA.DMP SHOW=Y

28. Identify the correct statement(s) regarding the DBVERIFY utility.(multi)
        a. It can only be used on complete data files in the database
        b. It is external to the database
        c. It can verify backups
        d. It cannot verify online files

29. To create a copy of the primary database's control file you use the command
        ALTER DATABASE CREATE (       ) CONTROLFILE AS filename.
        a. RECOVERY             b. STANDBY              c. BACKUP               d. COPY         e. REMOVE

30. The (      ) parameter has no effect on direct-patt export, but you can improve
    performance by increasing the size of the (      ) parameter.
        a. BUFFER               b. RECORDLENGTH

31.archive log (     ) is the command used to display the current state of archiving.

32. complete the command to manually disable automatic archiving of redo log file groups .
     Alter system archive log (     )

33. identify the correct statement(s)  
        a. if you start the ARCH  process manually, it stays enabled for each
           restarted instance
        b. failure to switch to ARCHIVELOG mode will prevent ARCH from copying redo
           log files
        c. if you enable the ARCH process in your initialization parameters, you must
           disable automatic archiving by editing parameter file.

34. identify the valid log sequence number variable(s)
        a.%s  b.%n  c.%S  d.%N  e.%sn  f.%SN

35. you (   )need to run a database in ARCHIVELOG mode to restore the database
    transactions up to the point of failure.
        a. don't  b.do  c.never

36.  which of the following commands places a tablespace in backup mode?
        a. alter database datafile tablespace명 begin backup
        b. alter tablespace tablespace end backup
        c. begin backup tablespace
        d. alter tablespace tablespace begin backup

37. suppose you want to recover the tablespace S_EMP, after resotring the damaged  data files
    WHat command would you issue?
        a. recover tablespace s_emp
        b. recover s_emp tablespace
        c. recover s_emp

38. if the  ( ) clause of the recover command is not specified, the value of
     the recovery_parallelism initialization parameter is the default number of
     processes used for media recovery
        a.parallel   b. serial  c.until

39. if files are damaged, but you don't know when the damage occured, you perform a (   ) recovery
        a. cancel-based   b.time-based  c.change-based

40. if you specify the resetlogs clause in the CREATE CONTROLFILE command, you must
     open the database with the (     ) clause specified in the ALTER DATABASE  command.              
        a. resetlogs         b.noresetlogs

[ 해 답 ]

  
1.a,b   2.d   3.c,d,e   4.b   5.a,b   6.a,b   7.b   8.b,d,e   9.a   10.b   11.b   12.c    13.F  
14.F   15.b,a   16.b,c   17.F   18.a   19.F   20.c    21.b   22.b   23.a    24.b   25.b   26.b  
27.b   28.b,c   29.b   30.a,b   31.LIST   32.STOP   33.b   34.a,c   35.b  36.d   37.a   38.a  
39.a   40.a


제 4 장

1. DBA가 commmand line에서 redo log group을 archive시킬 수 있는지? (T or F)

2. DB 운영모드를 볼 수 있는 것은?(archive mode인지)
  --->archive log list

3. controlfile 재성성시 startup option은? nomount

4. incomplete recovery의 특성
  ---> Back in the past

5. normal한 상태에서 recovery수행중의 task는? (multi choose)
  1) restore valid backup copies
  2) roll-forwad
  3) rollback
  4) .....

6. roll-forwad단계에서 하는 일

7. incomplete recovery의 특성 (4번문제와 지문/예문만 틀림)
  ---> point in time in the past        

8. incomplete recovery후 DB open시
  ---> resetlogs

9. DB 생성시 default mode?
  ---> noarchive mode

10. controlfile backup시 반드시 DB는 shutdown?(T or F)

11. Current redo log sequence number가 기록되는 2개의 파일은?
  1) control file
  2) Most recent archived log file
  3) system tablespace data file
  4) parameter file

12. export시 Tx이 활발하게 일어나고 있다.
--> consistent option

13. 어떤 command수행시 Controlfile의 백업받는가?

14. Noarchivelog mode로 운영시 파생되는 결과는? (select 2)
--> backup시 모든 데이타 파일/ controlfile / redo log file등을 1set으로 받아야함.
     recovery시 가장 최근의 fullbackup만이 적용된다.

15. 현재 DB의 물리적인 structure를 list할 수 있는 명령은?
---> alter database backup controlfile to trace;

16. change-based recovery(SCN)는 어느 상황에 적용되는가?
---> Distributed Database recovery시

17. incomplete recovery수행시 사용되는 것은?
---> cancel-based / time-based / change-based

18. alter database archivelog 명령을 사용하면 arch background process는 자동으로 기동된다.(T or F)

19. complete recovery가 사용되는 상황은?
---> individual tablespace or datafile

20. 7.3에서 warmstart란? (DB open후 appl. 해당데이터를 요구시에 rollback)

21. read-only tablespace의 backup시기?

22. controlfile backup시기?

23. archivelog mode로 운영하기 위해 필요한 권한? (alter system privs)

24. export --> import한후 archive log를 적용하여 recovery한다.(T or F)

25. log file이 archive되는데 걸리는 시간보다 다음 log file에 write하려는 것이 더 빠르면
    LGWR는 hang에 걸린다.(T or F)

26. only full export후 가능한 recovery 시점은?
   --> last full export시점까지

27. DB성격이 highly volatile하다.이때 backup 전략은?
  1) more less backup than has static DB
  2) more frequently backup "
  3)...
  4)...

28. direct path export의 restriction(select 2)
  --> command line에서만 가능 / Buffer option지정해도 has no effects to exports

29. 모든 online redo log group은 재사용되기전에 반드시 archive되야 한다.(T or F)

30. incomplete recovery가 가능한 상황은?

31. controlfile의 backup시기?

32. dbverify의 특성?

33. exp / imp를 사용하는 이유가 아닌 것은?

34. import시 order
   --> create table --> data ----> index --> triger --> constraints

35. archived redo log 없이 recovery시 Disadvantage 1가지만 고르시오. (다 맞는 말인것 같은데
  하나만 고르라고 함)
  1) large margin of error
  2) tx must be re-entered
  3) data loss
  4) ....

36. archivelog mode로 운영중에는 나머지 objecte들이 open된 상태에서 개별적인 tablespace나
    datafile의 restore가 가능함. (T or F)

37. incomplete recovery시 restore되어야 할 datafile의 종류는?
  1) damage먹은 것들만
  2) all datafiles
  3) ...
  4) ....

38. log_archive_dest는 복구중에 변경불가(T or F)

39. startup시 datafile missing error발생하여 open이 안된다. 그래서
    1) startup mount
    2) alter database datafile ____________ offline.....했다.
    그 다음 할일은?
    ---> alter database open;

40. standby DB는 activated되기전까지는 항상 constant 하게 recovery mode로 운영되어야 한다.

41. noarchivelog ---> archivelog mode로 변경하기 위해서는?
   ---> mount상태에서 수행.

42. archivelog mode로 운영중에 redo log file이 reuse되는 시점은?
   --> checkpoint수행 / log file archive 종료후

43. online backup은 mount상태에서 해야 한다.(T or F)

44. alter tablespace ________ begin backup은 phisical하게 backup받는 명령이 아님.
    단지 datafile의 header정보의 update를 suspend시킨다.

45. shutdown immediate의 특성.


46. online상태에서 recovery가능한 tablespace는?
    1) data
    2) index
    3) system

47. background_dump_dest관련

48. complete recovery가 가능한 상황은?
    tablespace-based / datafile-based

49. export시 direct-path mode의 특성은?
    ---> uses an optimized "select * from table" without any predicate.

50. archivelog mode로 변경시 update되는 file은?
  ---> control file

51. archivelog mode확인하는 명령은?
---> archive log list

52. alter database backup controlfile to trace는 edit가능한 script file을 만듦.

53. standby database activated이후 할일은?
   ---> create new standbt databse

54. cancel-based recovery적용해야 할 상황은?

55. create controlfile 명령으로 DB name 변경이 가능(T or F)

56. if checksum is invalid in all redo rog members, ARCH process가 hang에 걸린다.(T or F)

57. mode 변경후 complete recovery가 가능한 상황은?
  --> archivelog모드로 변경후 정상적으로 shutdown한 상태에서 fullbackup이 이루어졌을 때

58. export file에 archived log 적용이 가능한지(T or F)

59. 여러개의 control file이 지정되어있다. 어디서 확인가능한지?
   1) parameter file
   2) config file
   3) control file
   4) .....



제 5 장

- Recovery Phases
1.restore backup files.
Copy in the most recent backup files to restore the damaged online files.


2.Roll-forward process.
Redo log entries are reapplied to the datafiles if necessary, whether or not the transaction changes hav been committed.


3.Rollback process.
   Rollback segment entries belonging to uncommitted or rolled back transactions are used to undo changes made to data blocks.


- control file backup method
1.        alter database backup control file to '/oracle/test/backup.con';
2.alter database backup control file to trace.


- recovery without archiving
hardware failure로 원래의 파일위치로 복구를 하지 못할때 :
  alter database rename file 'old' to 'new';(datafile, redo log files)


- automatic archiving
log_archive_start = true
log_archive_dest = filename or device name
log_arcive_format = filename extension


- manual archiving
alter database archivelog;
alter system archive log start to '/u4/oarcle/test/log';
alter system archive log stop;


- recover all transaction after media failure
1.shut down
2.restore the most recent backup copies of the corrupted datafiles
3.startup monut pfile=init<sid>.ora
4.set autorecovery on
5.recover database
6.alter database open


- recovering individual tablespace and datafiles
1.altertablespace user_data offline immediate;
2.copy backup files for the damaged datafiles back to their original location
3.restore the required archived redo log files
4.recover datafile '/users/test.dbf';
  recover tablespace user_data;
5.alter tablespace user_data online;





- incomplete recovery
1.recover database until cancel;
  recover database until time '1998-06-17:22:46:08';
2.alter database open resetlogs;


- creating a new control file
1.shut down the database
2.back up all database files
3. edit the control_files parameter
4.start the instance in nomount mode.
5.create a new control file( create control file reuse set database v722 logfile ...)
6.recover the database ( recover database; recover database using backup controlfile until cancel;)
7.open the database


제 6 장

1. Recovery 단계중 Roll-forward 수행중 datafiles에 적용되는 내용은? (4-7)
   ==> all redo log entries

2. Manually하게 모든 online redo log file을 archive할 때 command는? (7-23)
   ==> ALTER SYSTEM ARCHIVE LOG ALL

3. ARCHIVELOG MODE에서 redo log file이 reused될 수 있을 때는? (7-7)
   ==> A checkpoint has tacken place and the redo log file has backed up
       by the ARCH background process.

4. 어떤 체인점에서 database중 주로 price table에 관심이 있다. price는 자주 바뀌지는
   않는다. Recovery 시간을 최소화 하는게 중요하며 약간의 data loss는 주요치 않다.
   이런 경우 적당한 백업방법은 무엇인가?
   ==> EXPORT

5. complete recovery가 가능한 상황은?
   ==> NOARCHIVELOG MODE를 ARCHIVELOG MODE로 바꾸고 --> DB SHUTDOWN -->
       FULL BACKUP수행.

6. 어떤 연구소에서 transaction activity가 대단히 중요하다. 이럴때 DB운영 방법은?
   ==> Automatically archive redo log files

7. 어떤 datafile을 과거의 backup해 놓은 파일로 restore한 후 DB를 OPEN하면 ERROR가
   발생한다. 이유는 무엇인가?
   ==> datafile의 header와 control file의 log sequence num이 SYNCHRONIZED되지 않았기
       때문이다.

8. DBA의 주요 업무는? (1-5)

9. Recovery Porcess 수를 제한하는 parameter는 무엇인가? (9-29)
   ==> PARALLEL_MAX_SERVERS

10.Default Recovery 수를 결정하는 parameter는 무엇인가? (9-29)
   ==> RECOVERY_PARALLELISM

11.warmstart와 관련이 있는 Recovery는? (5-13,9-5)
   ==> Instance Recovery

12.system tablespace가 corrupted 되었을때 설명으로 옳은것은?
   ==> recover datafile을 수행할 수 없다

13.Power outage가 발생했을 때 Recovery 방법은?
   ==> startup

14.백업받을 disk가 부족하나 disk를 추가로 구입할 계획은 없다. data의 손실없이 24시간
   DB를 가동하기위한 방법은?
   ==> directly archive to tape

15.export 시 고려사항은? (12-5)
   ==> Primary key와 Foreign Key가 consistent하지 않을지도 모른다.

16.Direct-Path export의 사용이유는 무엇인가? (12-25)
   ==> Direct-Path export does not compete with other users for database resources

17.Direct-Path를 사용하기위한 option은?
   ==> DIRECT=Y


18.Control file을 백업해야 할 때는? (10-21)
   ==> ALTER DATABASE ADD LOGFILE MEMBER

19.Restore할 때 datafile의 위치가 바뀌었을 때 command는?
   ==> ALTER DATABASE RENAME FILE

20.online상에서 usr_tab tablespace를 recovery할 때 첫번째 step은?
   ==> ALTER TABLESPACE usr_tab OFFLINE

21.Autorecovery를 수행하는 순서는? (11-43)
   ==> 1) set autorecovery on
       2) recover database

22.Recovery를 위한 Archive file중 하나를 잃어버렸다. 이럴때 사용되는 Incomplete Recovery
   방법은? (11-11)
   ==> specific control file sequence number (Cancel-Based와 같은 의미)



제 7 장

1.  DBA가 Command line에서 redo log group을 archive시킬수있는가?  (T or F)
    T

2.  DB운영모드를 볼수 있는것은 ?
    archive log list

3.  ControlFile 재생성시 StartUP Option은? Nomount

4.  incomplete recovery의 특성으로 맞는것은?

5.  normal한 상태에서 recovery 수행중의 task 는 ?
     1)  restore valid backup copies
     2)  roll-forward
     3)  roll-back

6.  roll-forward 단계에서 하는일?

7.  incomplere recovery의 특성 ? point in time

8.  incomplete recovery 후 DB Open시 resetlogs 를 수행하여야 한다.

9.  DB생성시 default mode는 ? noarchive모드

10. controlfile backup시 반드시 DB는 Shutdown하여야 한다. (T or F)
     F

11. current redo log sequence number가 기록되는 2개의 File은 ? 1) 2)
     1)  controlfile
     2)  system tablespace datafile
     3)  most recent archied lof file
     4)  parameterfile

12. export시 Update활동이 많이 일어나고 있다 이때 export 방법은 ?  consistent option

13. 어떤 Command수행시 Control  File을 Backup 받는가?

14. Noarchivelog mode로 운영시 파생되는 결과는?
     - backup시 모든 데이타파일/Control file/ redo log file등을 1set으로 받아야함.
     - recover시 가장 최근의 Fullbackup만이 적용된다.

15. 현재 DB의 물리적인 Structure를 List할 수 있는 명령은?
    Alter database backup controlfile to trace

16. change-based recovery(SCN) 는 어느상황에 적용되는가?  Distributed database recovery

17. incomplete recovery수행시 사용되는것은 ? cancel-based / time-based /changed-based

18. alter database archivelog 명령을 사용하면 arch background process는 자동으로 기동된다.
    (T or F)   F

19. complete recovery가 사용되는 상황은? Individual  tablespace or datafile

20. 7.3에서 warmstart란?

21. read-only tablespace의 backup시기는 ?

22. control file backup 시기는?

23. rachivelog 모드로 운영하기 위하여 필요한 권한은?

24. export -> import한후 Archive log를 적용하여 recovery한다.(T or F)

25. log file이 archive되는데 걸리는 시간보다 다음 log file에 write하려는 것이 더빠르면
     LGWR는 hang걸린다(T or F)  

26. only full export후 가능한 recovery시점은 ?  last full export시점까지

27. DB성격이 highly volatile하다 이때 backup전략은?  More frequently backuo

28. direct path export의 restriction command line에서만 가능/ buffer option지정해도
     no effects to export

29. 모등online redo log group은 재사용되기정에 반드시 archive되어야 한다(T or F)

30. incomplete recovery가 가능한 상황은?

31. controlfile의 특성?

32. dbverify의 특성

33. exp/imp를 사용하는 이유가 아닌것은?

34. import시 수행순서?
     Create table - data import - index creation - trigger create- constraints

35. archive redo log 없이 recovery시 Disadvantage 1가지만 고르시오
      (large margin of error) OR (transaction must re-entered) OR  (data loss0

36. archive log mode로 운영중에는 나머지 objects들이 open된 상태에서 개별적인 tablespace나
     datafile의 restore가 가능함(T or F)

37. incomplete recovery시 restore 되어야 할 datafile의 종류는?

38. log_archive_dest는 복구중에 변경불가(T or F)

39. startup시 datafile missing error발생하여 open이 안된다(목적은 minimizing down time)
     그래서startup mount, alter database datafile  offline 하였다 다음으로 하여야 할일은 ?
     alter database open

40.  standby  DB는 activate되기전까지는 항상 Constant 하게 recovery mode로 운영되어야한다

41.  noarchivelog -> archivelogmode로 변경하기위해서는 ? mount 상태에서 수행

42.  archivelog mode로 운영중에 redo log file이 reuse되는 시점은?
      Checkpoint 수행& log file archive 종료후

43.  online backup은 mount 상태에서 해야 한다(T or F)

44.  alter tablespace _________  begin backup은 physical하게 backup받는 명령이 아니다
      단지 datafile의 header정보의 update를 suspend시킨다.

45.  shutdown immediate의 특성

46.  online상태에서 recovery가능한 tablespace는 ?
      1)  data
      2)  index
      3)  system


47.  background_dump_dest관련 문제

48.  complete recovery가 가능한 상황은?

49.  export시 direct-path mode의 특성은?
     uses an optimized "select * from table" without any predicate

50.  archivelogmode로 변경시 Update되는 File은?  Control file

51.  archivelog mode확인 명령은? Archive log list

52.  alter database backup controlfile to trace는 exit가능한 script file을 생성한다.

53. standby database를 activate한후에 dba가 하여야 할일은?
     Standby database생성

54. cancel-based recovery 적용해야 할 상황은?

55. create control file 명령으로 db name 변경가능 ? (T or F)  T(SET= db name)

56. if checksum is invalid in all redo log members, ARCH process가 hang걸린다 (T or F)

57. mode변경후 complete recovery가 가능한 상황은?
    archive모드 변경후 정상적으로 shutdown한상태에서 FULL BACKUP했을때

58. export file에 archived log 적용이 가능한지(T or F)

59. 여러개의 control file 이 지정 되어 있다. 어디서 확인가능한가?
      1)  parameter file
      2)  config file
      3)  control file