Microsoft Word - dataguard_세미나_v1.8.doc
|
|
- 승기 원
- 6 years ago
- Views:
Transcription
1 Oracle9i Dataguard 기술서 작성일 : 2005년 3월 24일업데이트 : 2006년 1월 22일 v1.8 Final 작성자 : LG카드중형서버운영파트 DBA 민연홍 Phone : ses0124@hanmail.net 목 차 1. dataguard 개요및아키텍처...2 (1) dataguard 란무엇인가?...2 (2) switchover and failover...2 (3) standby DB의종류...2 (4) dataguard의서비스종류...2 (5) protection mode...3 (6) dataguard의시스템구성 (2가지종류 ) standby DB 기동방법 시스템구축 ( 실습 )...6 (1) 리스너설정및기동...6 (2) tnsnames.ora 설정...7 (3) 오라클초기화파라미터설정...7 (4) primary DB를 online backup으로 standby DB 위치로 restore...9 (5) primary DB에서 standby control file을생성해서 standby DB로전송 (6) standby DB에서사용할 control file을배치 (7) standby DB 기동 (8) standby DB에 standby redo log file 생성 (9) primary DB에 standby redo log file 생성 (10) standby DB를 recovery managed mode로기동 (11) log switch 적용 (12) primary DB 점검 (13) standby DB 점검 (14) primary DB 테이블스페이스생성및데이터입력 (15) standby DB예데이터입력여부확인 (16) takeover 하기 (17) 서비스원복 (takeover) (18) failover 하기... 19
2 1. dataguard 개요및아키텍처 (1) dataguard 란무엇인가? - primary DB와 standby DB를동기화시켜, primary DB가하드웨어장애등의문제가생겼을경우 standby DB로 failover 또는 switchover 시킬수있는시스템구성을말한다. - Oracle Net을통해서 primary DB의변경정보를 standby DB로적용시켜운영된다. (2) switchover and failover 1 자동실행이아니라 DBA가 action을취해야한다. 2 switchover - OS 작업또는서버 PM작업시사용 (primary -> standby, standby -> primary) 3 failover - 디스크 fail 등긴급상황에서사용, dataguard 재구성필요 (3) standby DB의종류 1 Physical standby database - block 대 block 기반으로 primary DB의 redo log를적용시켜 standby DB를동기화 2 Logical standby database - 같은 schema 정의로공유 - primary DB의 sql 문장을 standby DB에적용 (4) dataguard의서비스종류 1 Log transport Services - primary DB에서 standby DB로 redo log 정보를자동으로전송 2 Log Apply Services - redo log를 standby DB에적용 3 Role Management Service
3 - 데이터베이스는 primary/standby로두가지의상대적으로배타적인 role을가진다. Role Management Service는 log transport service와 log apply service를 failover 또는 switchover의상황에동적으로변경할수있다. (5) protection mode 1 Maximum Protection - primary DB와 standby DB의 redo log를동기화시킨다. standby DB가네트워크이상등의이유로 standby로의전송이안될경우 primary DB를 halt시킨다. 데이터는서로동기화되어 primary DB에서 commit을하게되면 standby DB에서 commit이완료될때까지 primary DB에서 commit 완료를하지않는다. 성능에는문제를줄소지가있으나 failover 상황이오더라도데이터손실은없다. physical standby DB에만가능하다. 2 Maximum availability - Maximum Protection 과마찬가지로 primary DB와 standby DB를동기화시킨다. 단 standby DB가네트워크문제등의이유로전송이안될지라도 halt되지는않는다. 데이터는 maximum protection 과마찬가지로 primary DB에서 commit을하게되면 standby DB 에서 commit이완료될때까지 primary DB에서 commit 완료를하지않는다. 만약 standby DB가 unavailable상태일경우임시로불일치시킨다. 또다시 standby DB가 available하면자동으로동기화시킨다. 성능에는문제를줄소지가있으나 failover 상황이오더라도데이터손실은거의없다. physical standby, logical standby DB 모두가능하다. 3 Maximum Performance - default protection mode이다. primary data에대한 protection 이가장낮다. primary database에 transaction이수행되면이것을 asynchronous 하게 standby DB에적용한다. 즉, maximum protection, maximum availability의경우에는 standby DB에적용 (commit) 될때까지 primary db의 transaction 이적용 (commit) 되지않았으나, Maximum Performance 모드에서는비동기화시키므로 primary DB에서 standby DB가 transaction 적용이끝날때까지기다리지않는다. 즉 standby db의문제로인해서 primary DB에성능영향이가지않는다. 단, failover시에는약간의데이터손실을가져올수있다. (6) dataguard의시스템구성 (2가지종류 ) 1 physical standby database 구성 (LGWR processes를사용한 Physical standby DB) Archiving to a Physical standby Destination Using the Logwriter Process
4 - primary db의 LGWR 프로세스가 standby DB로 redo log를보내고, standby db의 RFS 프로세스가이 redo log를 standby redo log에적용시킨다. archiving되면 archived redo logs가되고이것을 MRP process가 standby DB에적용시킨다. 2 logical standby DB 구성 Archiving to a Logical standby Destination Using the Logwriter Process - logical standby DB는 primary DB에서수행된 SQL문장을 LGWR프로세스가 standby DB로보내고 RFS 프로세스가받아서 Archived redo logs에쓴다. LSP (Logical standby process) 가 standby DB에적용시킨다. - primary DB에서 log switch가일어나게되면 standby DB의 RFS 프로세스에이를알려주어 log switch가되도록한다.
5 2. standby DB 기동방법 - 주의 standby db 의 startup 방식을보면아래와같다. 아래그림을기억해두면편하다. recovery managed mode open read only mount standby db nomount shutdown 1 standby DB를 read only mode에서 managed recovery mode로변경 - 그대로명령또는 shutdown immediate 이후재기동 - 첫번째방법 SQL> alter database open read only; SQL> recover managed standby database disconnect; SQL> - 두번째방법 SQL> shutdown immediate Database dismounted. SQL> startup nomount SQL> alter database mount standby database; SQL> recover managed standby database disconnect; 2 shutdown 에서 managed recovery mode 로변경 SQL> startup nomount SQL> alter database mount standby database; SQL> recover managed standby database disconnect; 3 managed recovery mode 에서 read only mode 로변경 SQL> recover managed standby database cancel; SQL> alter database open read only; 4 read only standby DB 에서 managed recovery mode 로변경
6 ( 먼저 standby DB에연결된모든세션을종료 ) SQL> recover managed standby database disconnect; - 만약유저의세션때문에실패할경우 SQL> shutdown immediate SQL> startup nomount SQL> alter database mount standby database; SQL> recover managed standby database disconnect; 3. 시스템구축 ( 실습 ) - primary db이름은 MIN 이고, standby db이름은 STBY 이다. - 여기서는하나의서버에서 2개 DB를구성하는방법으로수행한다. - 2개서버에서도똑같이수행할수있다. - primary DB는 /data1/oradata/min 에구성되어있다. - standby DB는 /data1/oradata/stby에구성되어있다. (1) 리스너설정및기동아래와같은네트워크설정을해준다. 각서버마다설정해준다. - MIN DB에서설정 (primary DB) vi $ORACLE_HOME/network/admin/listener.ora smsvr1_min = (ADDRESS_LIST = (ADDRESS= (PROTOCOL= TCP)(Host= smsvr1)(port=2001)) ) SID_LIST_smsvr1_MIN = (SID_LIST = (SID_DESC = (ORACLE_HOME= /u/pkg/oracle/ora9i/app/oracle/product/9.2.0) (SID_NAME = MIN) ) ) - STBY DB 에서설정 (physical standby DB) vi $ORACLE_HOME/network/admin/listener.ora smsvr1_stby = (ADDRESS_LIST = (ADDRESS= (PROTOCOL= TCP)(Host= smsvr1)(port=2002)) ) SID_LIST_smsvr1_STBY =
7 (SID_LIST = (SID_DESC = (ORACLE_HOME= /u/pkg/oracle/ora9i/app/oracle/product/9.2.0) (SID_NAME= STBY) ) ) (2) tnsnames.ora 설정 tnsnames.ora 파일을설정한다. 서로네트워크가가능하도록하는데이름을재대로써야한다. log_archvie_dest_2='service=stby LGWR SYNC AFFIRM' 일경우 STBY 는 tnsnames.ora 에서의접속이름을말한다. - MIN DB 설정 primary DB에서설정 ( standby DB로가는네트워크구성 ) vi $ORACLE_HOME/network/admin/tnsnames.ora STBY = (DESCRIPTION = (ADDRESS = (PROTOCOL= TCP)(Host= smsvr1)(port= 2002)) (CONNECT_DATA = (SID = STBY)) ) - STBY DB 설정, standby DB에서설정 (primary DB로가는네트워크구성 ) vi $ORACLE_HOME/network/admin/tnsnames.ora MIN = (DESCRIPTION = (ADDRESS = (PROTOCOL= TCP)(Host= smsvr1)(port=2001)) (CONNECT_DATA = (SID = MIN)) ) (3) 오라클초기화파라미터설정 - MIN DB (primary DB) vi $ORACLE_HOME/dbs/initMIN.ora db_name=min compatible=9.2.0 control_files=('/data1/oradata/min/control01.ctl','/data1/oradata/min/control02.ctl') shared_pool_size=64m db_cache_size=16m undo_management=auto background_dump_dest=/data1/oradata/min/bdump
8 user_dump_dest=/data1/oradata/min/udump core_dump_dest=/data1/oradata/min/cdump log_archive_start=true log_archive_dest_1="location=/data1/oradata/min/archive1" log_archive_format=%t_%s.arc #### 데이터가드를위해서변경하지말것 remote_archive_enable=true dg_broker_start=true log_archive_dest_state_1=enable log_archive_max_processes=3 standby_file_management=auto db_file_name_convert='/data1/oradata/stby','/data1/oradata/min' log_file_name_convert='/data1/oradata/stby','/data1/oradata/min' standby_archive_dest='/data1/oradata/min/archive2' ##### standby DB이면열고, primary DB이면닫는다. #fal_server=stby #fal_client=min #lock_name_space=stby ## primary DB이면열고, standby DB이면닫는다. log_archive_dest_2='service=stby LGWR SYNC' - STBY DB (standby DB) - 주의할것은 DB 이름은 MIN 이다. instance 이름만 STBY 이다. vi $ORACLE_HOME/dbs/initSTBY.ora db_name=min compatible=9.2.0 control_files=('/data1/oradata/stby/control01.ctl','/data1/oradata/stby/control02.ctl') shared_pool_size=64m db_cache_size=16m undo_management=auto background_dump_dest=/data1/oradata/stby/bdump user_dump_dest=/data1/oradata/stby/udump core_dump_dest=/data1/oradata/stby/cdump log_archive_start=true log_archive_dest_1="location=/data1/oradata/stby/archive1" log_archive_format=%t_%s.arc
9 ### 데이터가드를위해서변경하지말것 remote_archive_enable=true dg_broker_start=true log_archive_dest_state_1=enable log_archive_max_processes=3 standby_file_management=auto db_file_name_convert='/data1/oradata/min','/data1/oradata/stby' log_file_name_convert='/data1/oradata/min','/data1/oradata/stby' standby_archive_dest='/data1/oradata/stby/archive2' ## standby DB일경우아래를열기, primary DB일경우닫기 fal_server=min fal_client=stby lock_name_space=stby ##primary DB이면열고, standby DB이면닫는다. #log_archive_dest_2='service=min LGWR SYNC' - 파라미터설정에서주의해야할것을먼저보면, standby_file_management=auto 로되어있어야 primary DB에서수행한물리적인테이블스페이스추가및데이터파일추가시 standby DB에자동으로생성이된다. standby_file_management=auto로되어있을경우 db_file_name_convert='/data1/oradata/stby','/data1/oradata/min' log_file_name_convert='/data1/oradata/stby','/data1/oradata/min' 의파라미터에서 ' A 부분 ','B 부분 ' 에서 B부분이자신의 primary DB의경로를말하고 A부분이변환할 standby DB의경로를말한다. 파라미터를확인해보자. fal_server, fal_client 는 standby DB에서만사용한다. fal_server는 primary DB를설정하고 fal_client는 standby DB를설정해둔다. 이것을설정할경우 primary DB와 standby DB에 redo log 의 gap이발생했을경우자동으로맞추어주는역할을한다. fal_server=min fal_client=stby lock_name_space는한대의서버에서 primary, standby DB를운영할경우사용한다. primary, standby DB 모두 db_name은같다. 단 instance_name만다를뿐이며똑같은 DB이름을가진 instance가 startup 하기위해서는 lock_name_space를지정해주어야한다. 이것은 standby DB에서만지정해둔다. lock_name_space=stby (4) primary DB를 online backup으로 standby DB 위치로 restore <MIN DB primary DB> - primary DB를 DB를 online backup으로이동. online backup을하는것이므로 primary DB의 redo log는 standby DB로전송하지않는다. standby DB구성시자동으로 redo log가생성된다.
10 - primary DB는 24시간서비스이므로 shutdown 이불가능한것을가정하에구성한다. SQL> select tablespace_name, file_name, bytes/1024/1024 mega from dba_data_files; TABLESPACE_NAME FILE_NAME MEGA SYSTEM /data1/oradata/min/system01.dbf 250 UNDOTBS /data1/oradata/min/undotbs.dbf 100 USERS /data1/oradata/min/users01.dbf 100 SQL> select name, bytes/1024/1024 mega from v$tempfile; NAME MEGA /data1/oradata/min/temp01.dbf 여기서는 cp 명령이 standby DB로전송하는것을뜻한다. ftp로 primary db의백업을전송한다. SQL> alter tablespace system begin backup; SQL>!cp /data1/oradata/min/system01.dbf /data1/oradata/stby/system01.dbf SQL> alter tablespace system end backup; SQL> alter tablespace undotbs begin backup; SQL>!cp /data1/oradata/min/undotbs.dbf /data1/oradata/stby/undotbs.dbf SQL> alter tablespace undotbs end backup; SQL> alter tablespace users begin backup; SQL>!cp /data1/oradata/min/users01.dbf /data1/oradata/stby/users01.dbf SQL> alter tablespace users end backup; - tempfile은그대로복사를한다. begin backup, end backup 이필요없다. 단 tempfile 이어야한다. SQL>!cp /data1/oradata/min/temp01.dbf /data1/oradata/stby/temp01.dbf (5) primary DB에서 standby control file을생성해서 standby DB로전송 <MIN DB primary DB> primary DB에서 standby control file을생성해서 standby DB로전송 SQL> alter database create standby controlfile as '/data1/oradata/stby/stbyctl.ctl'; (6) standby DB에서사용할 control file을배치 <STBY DB standby DB의 control file에서 > standby DB에서사용할 control file을 initstby.ora 파일에있는 control file 위치에배치를한다. SQL>!cp /data1/oradata/stby/stbyctl.ctl /data1/oradata/stby/control01.ctl SQL>!cp /data1/oradata/stby/stbyctl.ctl /data1/oradata/stby/control02.ctl (7) standby DB 기동 <STBY DB standby DB 에서수행 > standby DB를기동시킨다. startup mount standby database 라는명령은없다.
11 nomount까지기동한후 standby DB로 mount를하고 recovery managed mode로 MRP 프로세스를기동시켜야한다. SQL> startup nomount SQL> alter database mount standby database; (8) standby DB에 standby redo log file 생성 <STBY DB standby DB 에서수행 > 우리는처음으로 standby DB를구성하였으므로 standby redo log를확인해서넣어주어야한다. 이후에는새로만들필요가없다. SQL> select * from v$logfile; GROUP# STATUS TYPE MEMBER ONLINE /data1/oradata/stby/log01a.log 2 ONLINE /data1/oradata/stby/log02a.log 3 ONLINE /data1/oradata/stby/log03a.log SQL> alter database add standby logfile '/data1/oradata/stby/stbylog01a.log' size 10M; SQL> alter database add standby logfile '/data1/oradata/stby/stbylog02a.log' size 10M; SQL> alter database add standby logfile '/data1/oradata/stby/stbylog03a.log' size 10M; SQL> select * from v$logfile; GROUP# STATUS TYPE MEMBER ONLINE /data1/oradata/stby/log01a.log 2 ONLINE /data1/oradata/stby/log02a.log 3 ONLINE /data1/oradata/stby/log03a.log 4 STANDBY /data1/oradata/stby/stbylog01a.log 5 STANDBY /data1/oradata/stby/stbylog02a.log 6 STANDBY /data1/oradata/stby/stbylog03a.log (9) primary DB에 standby redo log file 생성 <MIN DB primary DB 에서수행 > 서버문제가발생했을경우 takeover를해야하므로 primary db도 standby DB가될수있기때문에미리 standby redo log를만든다. SQL> select * from v$logfile; GROUP# STATUS TYPE MEMBER
12 1 ONLINE /data1/oradata/min/log01a.log 2 ONLINE /data1/oradata/min/log02a.log 3 ONLINE /data1/oradata/min/log03a.log SQL> alter database add standby logfile '/data1/oradata/min/stbylog01a.log' size 10M; SQL> alter database add standby logfile '/data1/oradata/min/stbylog02a.log' size 10M; SQL> alter database add standby logfile '/data1/oradata/min/stbylog03a.log' size 10M; SQL> select * from v$logfile; GROUP# STATUS TYPE MEMBER ONLINE /data1/oradata/min/log01a.log 2 ONLINE /data1/oradata/min/log02a.log 3 ONLINE /data1/oradata/min/log03a.log 4 STANDBY /data1/oradata/min/stbylog01a.log 5 STANDBY /data1/oradata/min/stbylog02a.log 6 STANDBY /data1/oradata/min/stbylog03a.log (10) standby DB를 recovery managed mode로기동 <STBY DB standby DB 에서수행 > standby DB를 recovery managed mode로변경한다. MRP 프로세스가생긴다. SQL> recover managed standby database disconnect; (11) log switch 적용 <MIN DB primary DB 에서수행 > standby DB를구성하는동안 primary DB와 gap이생겼을것이다. Current redo log를적용시킨다. SQL> alter system archive log current; (12) primary DB 점검 SQL> select i.instance_name, i.status instance_status, d.name dbname, d.database_role db_role, d.switchover_status switchover_status, d.protection_mode from v$database d, v$instance i; => 중요한점검포인트이다. Switchover_Status가 TO_STANDBY 이어야한다. INSTANCE_NAME INSTANCE_STA DBNAME DB_ROLE SWITCHOVER_STATUS PROTECTION_MODE MIN OPEN MIN PRIMARY TO STANDBY MAXIMUM PERFORMANCE
13 SQL> select dest_id id,database_mode db_mode,recovery_mode, protection_mode,standby_logfile_count "SRLs", standby_logfile_active ACTIVE, archived_seq# from v$archive_dest_status; ==> 2번째로설정한곳에 mounted_standby 이어야하고 MANAGED MODE 이어야한다. ID DB_MODE RECOVER PROTECTION_MODE SRLs ACTIVE ARCHIVED_SEQ# OPEN IDLE MAXIMUM PERFORMANCE MOUNTED-STANDBY MANAGED RESYNCHRONIZATION OPEN IDLE MAXIMUM PERFORMANCE SQL> select process, status from v$managed_standby; ==> 우리는파라미터에서 LGWR 프로세스가 standby DB로전송하도록하였다. PROCESS STATUS ARCH CLOSING ARCH CLOSING LGWR WRITING SQL> select dest_id "ID",destination,status,target, schedule,process,mountid mid from v$archive_dest order by dest_id; => destination 2번에우리는 service=stby로설정하였다. STBY는 tnsnames.ora 에나오는접속이름이었다. STATUS=VALID 상태이고 STANDBY 이어야한다. ID DESTINATION STATUS TARGET SCHEDULE PROCESS MID /data1/oradata/min/archive1 VALID PRIMARY ACTIVE ARCH 0 2 STBY VALID STANDBY ACTIVE LGWR 0 3 INACTIVE PRIMARY INACTIVE ARCH 0 SQL> select dest_id,status,error from v$archive_dest; => archive dest 가유효해야한다. 1번 2번 destination 모두 valid상태이어야한다. DEST_ID STATUS ERROR VALID 2 VALID 3 INACTIVE
14 SQL> select message, timestamp from v$dataguard_status where severity in ('Error','Fatal') order by timestamp; => 아무런에러도나와서는안된다. 여기에서에러가났다면 primary DB를먼저기동하고 standby DB를기동했을경우발생할수도있으나, standby로전송이안된것일수도있으므로다른것도확인을해보아야한다. 만약 standby DB를먼저기동하고 recovery managed mode에서 MRP 프로세스를띄우고그리고나서야 primary DB를기동시켰다면아래에서는아무런메세지도나와서는안된다. 예제에서는 primary DB를먼저기동했으므로메세지가발생했을것이다. MESSAGE TIMESTAMP SQL> select dest_id id,database_mode db_mode,recovery_mode, protection_mode,standby_logfile_count "SRLs", standby_logfile_active ACTIVE, archived_seq# from v$archive_dest_status; ==> db_mode가 MOUNTED_STANDBY 이어야한다. recovery_mode 가 managed가되어있어야 primary DB에서전송된 redo log정보를 standby DB에적용시킬수있다. ID DB_MODE RECOVER PROTECTION_MODE SRLs ACTIVE ARCHIVED_SEQ# OPEN IDLE MAXIMUM PERFORMANCE MOUNTED-STANDBY MANAGED MAXIMUM AVAILABILITY OPEN IDLE MAXIMUM PERFORMANCE (13) standby DB 점검 SQL> select i.instance_name, i.status instance_status, d.name dbname, d.database_role db_role, d.switchover_status switchover_status, d.protection_mode from v$database d, v$instance i; => STANDBY 이어야한다. INSTANCE_NAME INSTANCE_STA DBNAME DB_ROLE SWITCHOVER_STATUS PROTECTION_MODE STBY MOUNTED MIN PHYSICAL STANDBY NOT ALLOWED MAXIMUM PERFORMANCE SQL> select process, status from v$managed_standby; => 꼭 MRP 프로세스가띄워져있어야한다. PROCESS STATUS ARCH CONNECTED
15 ARCH ARCH MRP0 RFS RFS CONNECTED CONNECTED WAIT_FOR_LOG RECEIVING ATTACHED (14) primary DB 테이블스페이스생성및데이터입력 <MIN DB primary DB> test 테이블스페이스를만들고테이블을만들고데이터를넣어본다. 주의할것은 db_file_name_convert 에서나오는것처럼 /data1/oradata/min 안에만생성을해야한다. 그래야 standby DB에데이터파일이자동으로생기게된다. 또한파라미터에서 standby_file_management=auto로되어있어야 standby DB에테이블스페이스의데이터파일이생긴다. SQL> create tablespace test datafile '/data1/oradata/min/test01.dbf' size 10M; SQL> select tablespace_name, file_name, bytes/1024/1024 mega from dba_data_files; TABLESPACE FILE_NAME MEGA SYSTEM /data1/oradata/min/system01.dbf 250 UNDOTBS /data1/oradata/min/undotbs.dbf 100 USERS /data1/oradata/min/users01.dbf 100 TEST /data1/oradata/min/test01.dbf 10 SQL> create table test (id number(10),name varchar2(30)) tablespace users; SQL> insert into test values (1,'min1'); SQL> commit; - archive를적용시킨다. SQL> alter system archive log current; SQL> alter system archive log current; (15) standby DB예데이터입력여부확인 <STBY DB standby DB> - primary DB에서만든테이블스페이스가있는지데이터는들어갔는지확인한다. recovery managed mode를해제하고 read only로 open한다. SQL> recover managed standby database cancel; SQL> alter database open read only; ==> 정상적으로 primary DB에서만든테이블스페이스가적용되었으며, test 라는테이블에데이터 insert가정상적으로된것을확인할수있다.
16 SQL> select tablespace_name, file_name, bytes/1024/1024 mega from dba_data_files; TABLESPACE FILE_NAME MEGA SYSTEM /data1/oradata/stby/system01.dbf 250 UNDOTBS /data1/oradata/stby/undotbs.dbf 100 USERS /data1/oradata/stby/users01.dbf 100 TEST /data1/oradata/stby/test01.dbf 10 SQL> select * from test; ID NAME min1 - 다시 recovery managed mode로만들어서 primary 에서전송된 redo log 정보가 standby DB에 적용되도록한다. fal_server, fal_client 파라미터가설정되어있으므로자동으로 gap이생긴부분을맞 추어준다. DB를 open 상태에서도 recovery managed mode로변경이가능하다. SQL> recover managed standby database disconnect; (16) takeover 하기시스템문제가발생하였다. takeover를수행한다. 1 <MIN DB primary DB> 가장먼저 primary DB에서 standby로변경을한후 standby DB를 standby DB로변경해야한다. 왜냐하면 standby DB를 primary로변경하면 hang 상태로 primary DB가 standby DB가될때까지기다리게된다. primary DB를 shutdown 한다. SQL> alter database commit to switchover to physical standby with session shutdown wait; SQL> shutdown immediate 2 <STBY DB standby DB> standby DB를 primary DB로바꾸고 shutdown 한다. 유저접속은없으므로 with session shutdown 절은안들어가도된다. SQL> alter database commit to switchover to primary; SQL> shutdown immediate 3 파라미터를변경한다. # 을붙인것을빼거나추가해서설정해준다. 실환경에서는파라미터를따로만들어서스크립트로수행하는것도좋겠다. <MIN DB primary DB> vi $ORACLE_HOME/dbs/initMIN.ora < 변경전 > #####standby DB이면열고, primary DB이면닫는다. #fal_server=stby #fal_client=min #lock_name_space=stby
17 ##primary DB이면열고, standby DB이면닫는다. log_archive_dest_2='service=stby LGWR SYNC' < 변경후 > #####standby DB이면열고, primary DB이면닫는다. fal_server=stby fal_client=min lock_name_space=stby ##primary DB이면열고, standby DB이면닫는다. #log_archive_dest_2='service=stby LGWR SYNC' <STBY DB standby DB> vi $ORACLE_HOME/dbs/initSTBY.ora < 변경전 > ##standby 이면열고, primary DB이면닫는다. fal_server=min fal_client=stby lock_name_space=stby ##primary DB이면열고, standby DB이면닫는다. #log_archive_dest_2='service=min LGWR SYNC' < 변경후 > ##standby 이면열고, primary DB이면닫는다. #fal_server=min #fal_client=stby #lock_name_space=stby ##primary DB이면열고, standby DB이면닫는다. log_archive_dest_2='service=min LGWR SYNC' 4 < MIN DB, new standby DB > - 새롭게 standby DB가된 MIN DB를 recovery managed mode로변경한다. SQL> startup nomount SQL> alter database mount standby database; SQL> recover managed standby database disconnect; SQL> select process, status from v$managed_standby; ==> MRP 프로세스기동확인
18 PROCESS STATUS ARCH ARCH MRP0 RFS RFS CONNECTED CONNECTED WAIT_FOR_LOG WRITING ATTACHED 5 < STBY DB, new primary DB > - new primary DB를기동한다. SQL> startup - 확인하기 SQL> select i.instance_name, i.status instance_status, d.name dbname, d.database_role db_role, d.switchover_status switchover_status, d.protection_mode from v$database d, v$instance i; => 중요한점검포인트이다. TO_STANDBY 인지확인한다. INSTANCE_NAME INSTANCE_STA DBNAME DB_ROLE SWITCHOVER_STATUS PROTECTION_MODE STBY OPEN MIN PRIMARY TO STANDBY MAXIMUM PERFORMANCE SQL> select dest_id id,database_mode db_mode,recovery_mode, protection_mode,standby_logfile_count "SRLs", standby_logfile_active ACTIVE, archived_seq# from v$archive_dest_status; ID DB_MODE RECOVER PROTECTION_MODE SRLs ACTIVE ARCHIVED_SEQ# OPEN IDLE MAXIMUM PERFORMANCE MOUNTED-STANDBY MANAGED MAXIMUM AVAILABILITY OPEN IDLE MAXIMUM PERFORMANCE (17) 서비스원복 (takeover) 다시원복을시킨다. STBY DB를 standby DB로변경한후 MIN DB를 primary DB로변경한다. <STBY DB new primary DB> - primary DB를 standby DB로만들고나서 standby DB를 physical standby 만든다. 순서를잊지말자. SQL> alter database commit to switchover to physical standby with session shutdown wait; SQL> shutdown immediate <MIN DB new standby DB> - MIN DB를 primary DB로변경한다.
19 SQL> alter database commit to switchover to primary ; SQL> shutdown immediate <MIN DB primary DB> - 초기화파라미터를변경한다. vi $ORACLE_HOME/dbs/initMIN.ora < 원복시킨다 > #####standby DB이면열고, primary DB이면닫는다. #fal_server=stby #fal_client=min #lock_name_space=stby ##primary DB이면열고, standby DB이면닫는다. log_archive_dest_2='service=stby LGWR SYNC' <STBY DB standby DB> vi $ORACLE_HOME/dbs/initSTBY.ora < 원복시킨다 > ##standby 이면열고, primary DB이면닫는다. fal_server=min fal_client=stby lock_name_space=stby ##primary DB이면열고, standby DB이면닫는다. #log_archive_dest_2='service=min LGWR SYNC' <STBY DB standby DB> - standby DB를먼저기동시킨다. SQL> startup nomount SQL> alter database mount standby database; SQL> recover managed standby database disconnect; <MIN DB primary DB> - primary DB를기동시킨다. SQL> startup (18) failover 하기 primary DB가디스크이상으로인해서 DB 데이터파일이손상되었다. standby DB를긴급하게기동시켜야한다. MIN DB를 shutdown abort로 Down시키고, standby DB를 primary DB로기동시킨다. Failover을한후에시스템을복구해서 MIN DB를 primary DB, STBY DB를 standby DB로
20 원래대로구성하려면 Dataguard를재구성해야한다. 즉, failover을했다면 failover이후에 New primary DB인 STBY DB를통해서 MIN DB를 standby DB로구성하고 takeover 시키면되겠다. <MIN DB primary DB> SQL> shutdown abort <STBY DB standby DB> - recovery managed mode를해제가아닌끝내도록한다. primary DB로변경한다. SQL> recover managed standby database finish; SQL> alter database commit to switchover to primary; - 파라미터를변경후 startup 시킨다. < 주의 > 만약 New standby DB인 STBY DB까 failover가정상적으로수행되지않으면서 recovery 하라고나온다면? 이럴경우엔아래와같은명령을쓰도록한다. standby redo log가 gap이많이있는데 standby DB에적용하지못한경우에발생할수있다. 이때에는 skip하는만큼의 gap을 DB에적용하지못할수있다. SQL> alter database recover managed standby database finish skip wait; SQL> alter database commit to switchover to primary; $ORACLE_HOME/dbs/initSTBY.ora 파일에서 primary DB로파라미터를설정하고기동한다. SQL> startup 끝
DATA GUARD GUIDE
Goodus 기술노트 [21 회 ] Author 최범진 Creation Date 2007-03-27 Last Updated 2007-06-28 Version 1.0 Copyright(C) 2004 Goodus Inc. All Rights Reserved Version 변경일자 변경자 ( 작성자 ) 주요내용 1 2007-03-27 최범진 문서최초작성 2 2007-06-28
More informationI T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r
I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r -------------------------------------------------------------------- -- 1. : ts_cre_bonsa.sql -- 2. :
More informationTablespace On-Offline 테이블스페이스 온라인/오프라인
2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가
More information<4D F736F F D205BB4EBBBF3C1A4BAB8B1E2BCFA5DB1E2BCFAB9AEBCAD2D524D414EBBE7BFEBBFB9C1A65F39695F313067>
9i 에서의 RMAN 사용법예제 Author : 여현승 Creation Date : 2009-04-15 Last Updated : Latest Version : 1.0 Updated by Updated date Version < YYYY-MM-DD>
More informationSlide 1
Enterprise Manager 를활용한 Active Data Guard 강송희 TSC본부 DB 기술팀한국오라클 Agenda Active Data Guard 도입배경 기존 DR 솔루션대비 Active Data Guard 의특장점 Active Data Guard 의구성및동작원리 EM 을이용한설치 EM 을이용한모니터링및관리
More information세미나(장애와복구-수강생용).ppt
DB PLAN Consultant jina6678@yahoo.co.kr 011-864-1858 - - 1. 2. DB 3. - 4. - 5. 6. 1 INSTANCE MMAN RECO RFS MRP ORBn RBAL MMON Dnnn Snnn Data Buffer Cache SGA Stream Pool Shared pool Large Pool PGA Log
More informationMicrosoft PowerPoint - Tech-iSeminar_Standby_DataGuard.ppt
Standby Database 와 Physical Data Guard Getting the most out of MetaLink 이희열, 이은지, 문상준 한국오라클 ( 주 ) 제품지원실 오라클은 Oracle9i부터 Data Protection과 Disaster Recovery 솔루션으로서 Data Guard를제공합니다. 이는기존의 Standby db를계승하고있지만기능에있어서는매우많은혁신과변경이이루어졌습니다.
More informationData Guard 기본개념.doc
Data Guard 개념 (9i R2 9.2.0.1) 김형일 HIKIM000@EMPAL.COM 1 목차 1. DataGuard 개념 3 1.1 Data Guard Architecture 3 1.2 DataGuard 장점 4 1.3 Switch over and Failover 5 1.4 Physical Standby 와 Logical Standby 5 2. Data
More information목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate
ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition
More information목 차
Oracle 9i Admim 1. Oracle RDBMS 1.1 (System Global Area:SGA) 1.1.1 (Shared Pool) 1.1.2 (Database Buffer Cache) 1.1.3 (Redo Log Buffer) 1.1.4 Java Pool Large Pool 1.2 Program Global Area (PGA) 1.3 Oracle
More informationORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O
Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration
More information62
2 instance database physical storage 2 1 62 63 tablespace datafiles 2 2 64 1 2 logical view control files datafiles redo log files 65 2 3 9i OMF Oracle Managed Files, OMF 9i 9i / / OMF 9i 66 8 1MB 8 10MB
More informationPowerPoint Presentation
Server I/O utilization System I/O utilization V$FILESTAT V$DATAFILE Data files Statspack Performance tools TABLESPACE FILE_NAME PHYRDS PHYBLKRD READTIM PHYWRTS PHYBLKWRT WRITETIM ------------- -----------------------
More informationAdvanced Product Service
Advanced Oracle Document CONVERT to ASM and Non-ASM Author: Hyun-Ho, Jung Site: http://www.commit.co.kr Email: admin@commit.co.kr cleanto@naver.com Creation Date: 2011-12 - 13 CONVERT to ASM and Non-ASM
More information슬라이드 1
사례를통해본 ORACLE MAA (Maximum Availability Architecture) 2013. 02. Seungtaek Lee( 放浪 DBA) ORACLE MAA 최고의가용성을보장하기위해 Oracle( 사 ) 의여러솔루션을조합한 Oracle 권고아키텍처 2 ORACLE DB HA Solution Set RAC, Data Guard(ADG), ASM,
More informationDocument Server Information Items Description Test Date 2011 / 05 / 31 CPU Intel(R) Xeon(R) CPU 2.40GHz X 8 Main Memory 1GB O/S version OEL 5.
11g 에서향상된 ASMCMD-CP 기능 (Oracle 11g R1 11.1.0.7) Author: Hyun-Ho, Jung Job: Oracle DBA Site: http://www.commit.co.kr Email: admin@commit.co.kr cleanto@naver.com Creation Date: 2011-05-31 Document Server
More information슬라이드 1
사례를통해본 RMAN (RMAN Case Study) 2013. 02. Seungtaek Lee( 放浪 A) RMAN 백업 Server-Managed Backup(RMAN) Components Target : 백업대상 Catalog : 백업정보가저장되는 RMAN Repository Auxiliary : 백업또는 Target 를 Restore하여여러가지용도로사용하는
More informationSimplify your Job Automatic Storage Management DB TSC
Simplify your Job Automatic Storage Management DB TSC 1. DBA Challenges 2. ASM Disk group 3. Mirroring/Striping/Rebalancing 4. Traditional vs. ASM 5. ASM administration 6. ASM Summary Capacity in Terabytes
More informationOracle 11gR2 RAC to RAC Active Dataguard
Oracle 11gR2 RAC to RAC Active DataGuard (with ASM+Rawdevice) Author 강경구 Creation Date 2010-08-05 Last Updated Version 1.0 Copyright(C) 2009 Goodus Inc. All Rights Reserved Version 변경일자변경자 ( 작성자 ) 주요내용
More informationContents Data Mart 1. 개요 실습방향 테스트위한사전설정 본격실습시작 ) 데이터파일 dd 명령어로 백업수행및유실시키기 ) 장애복구수행 결론...7 페이지 2 / 7
( 참 ) 본상단부머리말에있는 Data Mart 는본문서작성자의블로그이름입니다 dd 명령어를 이용한백업수행 최소개념이해 본문서의 pdf 문서는다음 URL 참조 http://mindata.tistory.com/55 Version 변경일자 ( 작성일자 ) 변경자 ( 작성자 ) 주요내용 1 2013.4.3 김민기 최초작성 2 3 페이지 1 / 7 Contents
More information단계
본문서에서는 Tibero RDBMS 운영중에발생할수있는장애상황을가정하여각유형별장애상황에대해 Tibero 에서지원하고있는백업및복구방법을알아본다. Contents 1. BACKUP & RECOVERY 개요... 4 1.1. BACKUP( 백업 )... 4 1.2. RECOVERY( 복구 )... 4 2. BACKUP... 5 2.1. 백업형태... 5 2.1.1.
More information큰 제목은 18 bold
1. Backup & Recovery 개요 2. Backup 3. Recovery 4. Complete & Incomplete Recovery II - 1 1. Backup & Recovery 개요 Failure 범주 Statement failure - SQL 문수행오류 User Process failure - OS 프로세스의비정상종료 User failure
More information오라클 데이터베이스 10g 핵심 요약 노트
1 10g 10g SYSAUX 10g 22 Oracle Database 10g, 10g. 10g. (Grid), 10g.. 10g SYSAUX (ASM, Automatic Storage Management) 10g 10g. g. (DBA).,., 1).,..? 10g,.. (Larry Ellison).. (Leverage Components), (ASM) (
More informationMS-SQL SERVER 대비 기능
Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT
More information10.ppt
: SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL
More informationuntitled
(shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,
More informationMicrosoft Word - 10g RAC on Win2k.doc
10g RAC on Win2K Document Control Date Author Change References 2006-03-30 신종근 초기작성함 1-1 ** Agenda 1. 작업목적 Down-Time 최소화!! 2. Pre-Install 환경 3. CRS Install 4. DBMS S/W Install 5. 9i 10g Upgrade 6. 문제점및주의사항
More informationCommit_Wait / Commit_Logging 두파라미터를통해 Log File Sync 대기시간을감소시킬수있다는것은놀라움과의아함을동시에느낄수있다. 단지파라미터의수정을통해당연히대기해야하는시간을감축한다는것은분명성능을개선해야하는입장에서는놀라운일이될것이다. 반면, 그에따
Commit Wait Class 대기시간감소방안 엑셈컨설팅본부 /DB 컨설팅팀박준연 개요 Wait Class 중 Commit 카테고리에해당하는 Wait Event 에의한대기현상으로 DB 시스템의성능저하현상이발생하는것은종종경험할수있다. 그중대표적인 Wait Event 는 Log File Sync 이다. 실제로대부분의 DB 시스템의 Top 5 Wait Event
More informationTibero
Tibero 백업 & 복구가이드 Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구황새울로 329 번길 5 티맥스빌딩우 ) 463-824 Restricted Rights
More informationPowerPoint 프레젠테이션
Spider For MySQL 실전사용기 피망플러스유닛최윤묵 Spider For MySQL Data Sharding By Spider Storage Engine http://spiderformysql.com/ 성능 8 만 / 분 X 4 대 32 만 / 분 많은 DB 중에왜 spider 를? Source: 클라우드컴퓨팅구 선택의기로 Consistency RDBMS
More informationPowerPoint 프레젠테이션
Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING
More information소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수
사용 설명서 TeraStation Pro II TS-HTGL/R5 패키지 내용물: 본체 (TeraStation) 이더넷 케이블 전원 케이블 TeraNavigator 설치 CD 사용 설명서 (이 설명서) 제품 보증서 www.buffalotech.com 소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를
More informationMicrosoft PowerPoint - Linux_10gRAC_3Node
Linux 환경에서 3 Node 10g RAC 구성및 Data 이관하기 일시 : 2006. 08. 10 Contents I. RAC 구성환경및전체순서 II. Volume 및 Server 환경 Setup III. CRS 및 DB S/W 설치 IV. CRS 및 DB S/W Patchset V. File-System DBF raw-device 이관 VI. Sinlge
More information데이터베이스_오라클_부록(최종).indd
C httpwwworaclecomdownloads DownloadsJavaJavaSE C1 5JDK JDKJavaDevelopmentKit Eclipse IDE JavaSEJavaSE7u55JDKDOWNLOAD JavaSEDevelopmentKitAcceptLicenseAgreement OS jdk7u55windowsi586exe7u55 version7update55windowsosi586os
More informationMicrosoft Word - CNVZNGWAIYSE.docx
Print Date: 2010-12-17 Oracle Database Net Service DATE : 2010-12-12 06:25 Writer : 박상수 License : 개인자료 - 본문서는모든사람에게열람및수정모두가능합니다 - 버전수정일작성자변경내역 1.0 2010/12/02 박상수 Oracle Net 제목 : Oracle Database Net Service...
More informationOracle Database 12c High Availability
Maximize Availability With Oracle Database 12c 김지훈수석컨설턴트 Tech Sales Consulting / 한국오라클 james.kim@oracle.com 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Oracle Database 12c Extreme
More information단계
본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...
More informationOracle Database 10g: Self-Managing Database DB TSC
Oracle Database 10g: Self-Managing Database DB TSC Agenda Overview System Resource Application & SQL Storage Space Backup & Recovery ½ Cost ? 6% 12 % 6% 6% 55% : IOUG 2001 DBA Survey ? 6% & 12 % 6% 6%
More information데이터베이스_오라클_부록(최종).indd
E 데이터베이스관리 1 2 E.1 데이터베이스시작과종료 (STARTUP & SHUTDOWN) 오라클은윈도우운영체제에서시스템서비스로돌아가는일종의응용프로그램이다. 이는 6 설치가완료되었으면 [ 시작 ]-[CA]-[ERwin]-[ERwin Data Modeler r9]-[erwin Data Modeler] 을실행한다. [CA Erwin Data Modeler Licensing]
More informationMicrosoft Word - RMAN 스터디자료_공개용_ doc
RMAN 의특징및기능에대한내부기술자료 발표일 : 2004 년 9 월 3 일 작성자 : LG 카드중형서버운영파트민연홍 작성일 : 2004 년 9 월 3 일 업데이트 : 2006 년 2 월 23 일 목 차 1. rman 의특징... 2 2. rman catalog... 2 3. 컨트롤파일을사용한 rman repository... 2 4. CHANNEL 할당...
More information13주-14주proc.PDF
12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float
More informationMicrosoft PowerPoint - Tech-iSeminar_Managing_Tablespace.ppt
Tablespace 의관리 Getting the most out of MetaLink 최창권, 김주연 제품지원실한국오라클 ( 주 ) 한국오라클에서주최하는 Technical iseminar DATABASE의 tablespace 이해 에참석해주신여러분께감사드립니다. 저는한국오라클제품지원실에근무하는최창권입니다. 오늘세미나에서는 ORACLE database의논리적인저장소역할을하는
More informationTina Admin
유니원아이앤씨 DB 기술지원팀 2015 년 09 월 09 일 문서정보 프로젝트명 TTS (Transportable Tablespace) 서브시스템명 버전 1.0 문서명 TTS (Transportable Tablespace) 작성일 2015-08-16 작성자 김성한 최종수정일 2015-09-09 문서번호 UNIONE-201509091051-KSH 재개정이력 일자내용수정인버전
More informationContents 1. Oracle Recovery Manager(RMAN) RMAN이란? RMAN의특징 RMAN의 Channel과 Media Management RMAN CONFIGURE COMMAND.
Goodus 기술노트 [40 회 ] Recovery Manager(RMAN) Author Author Job Title 김상국 차장 Creation Date 2009-04-30 Last Updated 2009-04-30 Version 1.0 Copyright(C) 2004 Goodus Inc. All Rights Reserved Contents 1. Oracle
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More information最即時的Sybase ASE Server資料庫診斷工具
TOAD 9.5 Toad Oracle 料 SQL 料 行 理 SQLprofile Quest Software 了 Oracle -Toad Tools of Oracle Application Developers Toad 了 DBA DBA 理 易 度 Toad 料 SQL PL/SQL Toad Oracle PL/SQL Toad Schema Browser Schema Browser
More informationALTIBASE HDB Patch Notes
ALTIBASE HDB 6.5.1.5.6 Patch Notes 목차 BUG-45643 암호화컬럼의경우, 이중화환경에서 DDL 수행시 Replication HandShake 가실패하는문제가있어수정하였습니다... 4 BUG-45652 이중화에서 Active Server 와 Standby Server 의 List Partition 테이블의범위조건이다른경우에 Handshake
More informationPowerPoint Presentation
Data Protection Rapid Recovery x86 DR Agent based Backup - Physical Machine - Virtual Machine - Cluster Agentless Backup - VMware ESXi Deploy Agents - Windows - AD, ESXi Restore Machine - Live Recovery
More informationCD-RW_Advanced.PDF
HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5
More informationThe Self-Managing Database : Automatic Health Monitoring and Alerting
The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG
More information90
89 3 차원공간질의를위한효율적인위상학적데이터모델의검증 Validation of Efficient Topological Data Model for 3D Spatial Queries Seokho Lee Jiyeong Lee 요약 키워드 Abstract Keywords 90 91 92 93 94 95 96 -- 3D Brep adjacency_ordering DECLARE
More information경우, TARGET 키워드 (AUXILIARY 키워드아님 ) 를사용하여반드시대기데이터베이스에접속해야 한다. 백업을수행하는동안, 대기데이터베이스는주데이터베이스를대체한다. 논리적대기데이터베이스의백업및복구주데이터베이스에서사용하는동일한방법으로논리적대기데이터베이스를백업할수있다.
12 장. Data Guard 에대한그외고려사항 학습목표 - 물리적대기데이터베이스를가진주데이터베이스의백업 - 논리적대기데이터베이스의백업 - Data Guard 구조에서플래시백데이터베이스기능사용 - 리두정보암호화 - 연쇄리두로그위치구성 물리적대기데이터베이스로백업본해제 RMAN은대기데이터베이스와관련아카이브리두로그들을백업할수있다. 데이터파일들과아카이브리두로그들의대기백업본은주데이터베이스백업본과완전히대체가가능하다.
More informationData Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager
Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc. 1 Table of Contents Chapter1
More informationMySQL-Ch10
10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,
More information목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE
ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....
More informationMicrosoft Word - Oracle10gDB ±âº»¿î¿µÁöħ¼�.doc
Oracle 10g 기본운영지침서 - 국립중앙과학관실무자를위한운영지침서 Author : 엄진우 ( jinwoo.eom@oracle.com ) Creation Date : Last Updated : Control Number : Version : 2005년 1월 10일 2005년 1월 11일 Approvals:
More information제 목
Print Date: 2010-12-29 Oracle RAC (TAF, CTF 테스트시나리오 DATE : 2010-12-29 03:10 Writer : 박상수 License : 개인자료 CALMMASS.TISTORY.COM - 본문서는모든사람에게열람및수정모두가능합니다 버전수정일작성자변경내역 1.0 2010/12/28 박상수 TAF, CTF 개요 1.5 2010/12/29
More informationMySQL-.. 1
MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition
More informationDBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
More informationOracle Regular Expression
Installing Oracle Cloud Control 12c on Oracle Linux 6.1 SEUNGCHEOL HAN 설치에앞서 현재설치과정은 Oracle Linux Enterprise 6.1 (64bit) 에서진행됩니다. Oracle Cloud Control 12c 설치를위해 Repository DB 로사용할 Oracle 11g R2 (11.2.0.3)
More information@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a
1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL
More information구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한
수업환경구축 웹데이터베이스구축및실습 구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 http://chrome.google.com 한림대학교웹데이터베이스 - 이윤환 APM 설치 : AUTOSET6
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More informationNoSQL
MongoDB Daum Communications NoSQL Using Java Java VM, GC Low Scalability Using C Write speed Auto Sharding High Scalability Using Erlang Read/Update MapReduce R/U MR Cassandra Good Very Good MongoDB Good
More informationRemote UI Guide
Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................
More informationOracle9i Real Application Clusters
Senior Sales Consultant Oracle Corporation Oracle9i Real Application Clusters Agenda? ? (interconnect) (clusterware) Oracle9i Real Application Clusters computing is a breakthrough technology. The ability
More informationArk 사용자 가이드
Ark for Oracle Version 4.0.0.0 User s Guide Ark v4.0.0 User s Guide 1 데이타뱅크시스템즈 Copyright 2004 Databank Systems Ltd. All rights reserved. 대구광역시남구대명동 2139 대구디지털산업진흥원본관 505 호 Tel : (053)746-5817 Fax : (050)5817-5817
More informationALTIBASE HDB Patch Notes
ALTIBASE HDB 5.3.3.93 Patch Notes Table of Contents BUG-27950 ALL PRIVILEGES 권한을가진계정이다른계정의테이블에 Foreign Key 를 생성하지못한다. 3 BUG-38105 PASSWORD_LIFE_TIME 경과후유예기간 (PASSWORD_GRACE_TIME) 내에 접속을시도할경우알림메시지를발생해야한다.
More information백업을수행하여야한다. 대기데이터베이스가활성화될때까지, 주데이터베이스를 FORCE LOGGING 모드로유지하여야만한다. - 만약, Data Guard 구조에서 ASM(Automatic Storage Management) 와 OMF(Oracle Managed Files)
2 장. Oracle Data Guard 아키텍처의이해 학습목표 - Data Guard 아키텍처를설명한다. - Data Guard 운영을위한요구사항을설명한다. - Data Guard가리두로그를처리, 전송, 적용하는방법에대하여설명한다. - 대기데이터베이스모드에대하여설명한다. Data Guard 운영요구사항 : 하드웨어및운영체제 Data Guard를운영하기위한하드웨어및운영체제의요구사항은다음과같다.
More information1217 WebTrafMon II
(1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network
More informationSpring Boot/JDBC JdbcTemplate/CRUD 예제
Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.
More information윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationHLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :
HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,
More informationPowerPoint 프레젠테이션
MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령
More informationSpring Data JPA Many To Many 양방향 관계 예제
Spring Data JPA Many To Many 양방향관계예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) 엔티티매핑 (Entity Mapping) M : N 연관관계 사원 (Sawon), 취미 (Hobby) 는다 : 다관계이다. 사원은여러취미를가질수있고, 하나의취미역시여러사원에할당될수있기때문이다. 보통관계형 DB 에서는다 : 다관계는 1
More information歯815설치1.PDF
1 Memory Swap Space Disk Drives 128 MB (JAVA VM 256MB ) RAM 3 (1GB ) 2 22 2GB 1 4 Oracle Software, 3 DB CD-ROM Drive LINUX CD-ROM Oracle8i Enterprise Edition Oracle8i Client Programmer/2000 Minimal 693MB
More informationPowerPoint Presentation
FORENSIC INSIGHT; DIGITAL FORENSICS COMMUNITY IN KOREA SQL Server Forensic AhnLab A-FIRST Rea10ne unused6@gmail.com Choi Jinwon Contents 1. SQL Server Forensic 2. SQL Server Artifacts 3. Database Files
More informationPCServerMgmt7
Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network
More informationo o o 8.2.1. Host Error 8.2.2. Message Error 8.2.3. Recipient Error 8.2.4. Error 8.2.5. Host 8.5.1. Rule 8.5.2. Error 8.5.3. Retry Rule 8.11.1. Intermittently
More informationoracle9i_newfeatures.PDF
Oracle 9i .?.?.? DB.? Language.?.?.? (DW,OLAP,MINING,OLTP ) DB.?.? Technology Evolution High Availability Scalability Manageability Development Platform Business Intelligence Technology Evolution Technology
More informationPRO1_09E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :
More informationJerry Held
DB / TSC Oracle Database 10g (Self-Managing Database) (Common Infrastructure) (Automatic Workload Repository) (Server-generated Alerts) (Automated Maintenance Tasks) (Advisory Framework) (ADDM) (Self-Managing
More information문서 템플릿
HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,
More information개요오라클과티베로에서 JDBC 를통해접속한세션을구분할수있도록 JDBC 접속시 ConnectionProperties 를통해구분자를넣어줄수있다. 하나의 Node 에다수의 WAS 가있을경우 DB 에서 Session Kill 등의동작수행시원하는 Session 을선택할수있다.
설치및환경설정 JDBC 접속세션구분 / 확인 2013. 11. 01 개요오라클과티베로에서 JDBC 를통해접속한세션을구분할수있도록 JDBC 접속시 ConnectionProperties 를통해구분자를넣어줄수있다. 하나의 Node 에다수의 WAS 가있을경우 DB 에서 Session Kill 등의동작수행시원하는 Session 을선택할수있다. 사용하기 JEUS 에서설정방법
More informationuntitled
PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0
More informationConnection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET
135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26
More informationOracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용
Oracle hacking 작성자 : 임동현 (ddongsbrk@naver.com) 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용 Skill List 1. Oracle For Pentest 1. Find TNS Listener (Default 1521 port) (with nmap or amap) 2. Get the
More information목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2
유영테크닉스( 주) 사용자 설명서 HDD014/034 IDE & SATA Hard Drive Duplicator 유 영 테 크 닉 스 ( 주) (032)670-7880 www.yooyoung-tech.com 목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy...
More information개발및운영 Tibero DB Link (Tibero To Oracle) - Local 방식
Tibero DB Link (Tibero To Oracle) - Local 방식 2014. 04. 16. 목차 1. 구성환경... 3 2. 환경설정... 3 2.1. Tibero 서버 (AIX) 에 Oracle instance Client 파일을업로드... 3 2.2. Oracle Instance Client에대한환경설정등록 (.profile)... 4 2.3.
More informationAnalyze Connection Failover Options.ppt
Analyze Connection Failover options 1 TAF 를구현하기위한 Application 고려사항 1. Application FailOver 방법결정 2. Application의사용형태, 종류, 중요도에따라 TAF적용여부결정 3. Language별, 사용형태별 TAF사용여부및방법결정 4. Transaction에따른장애시점별 TAF 사용여부및방법결정
More information# Old State Mew State Trigger Actions 1 - TCP/IP NOT CONNECTED Initialization 2 TCP/IP NOT HSMS NOT TCP/IP Connect Succeeds: CONNECTED SELECTED 1. TCP/IP "accecpt" succeeds. Start T7 timeout 1. Cancel
More informationvm-웨어-01장
Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http
More informationTibero
Tibero 업그레이드가이드 Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구황새울로 329 번길 5 티맥스빌딩우 ) 463-824 Restricted Rights
More informationFlashBackt.ppt
1. Flashback 목적 Flashback 이란? 사용자실수에의한손상된데이터를 Database 의크기와상관없이복구를할수있는기능이다. 이 Flashback 기능은일반적인복구에서우려되는데이터베이스의크기를걱정하지않아도된다. 보통의사용자실수는커다란시스템장애가수반되며, 이를복구하기위해서는많은자원과시간이필요하다. 하지만 9i 에서지원되느 flashback query
More information문서 제목
1 : Oracle9i JRE(Java Runtime Environment) OUI(Oracle Universal Installer) OS 25MB Memory 512 MB RAM # grep MemTotal /proc/meminfo Swap Space RAM 2 400 MB # /sbin/swapon s CD-ROM Drive Disk Space Temporary
More information6주차.key
6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running
More informationPowerChute Personal Edition v3.1.0 에이전트 사용 설명서
PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..
More information강의 개요
DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE
More informationWeb Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현
02 Web Application Hosting in the AWS Cloud www.wisen.co.kr Wisely Combine the Network platforms Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인
More information목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4
ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]
More information