原理**:将源库的日志传输到目标数据库,应用在目标数据库上;
日志传输方式:ARCH传输(只有发生归档时才会传输redo日志,有可能丢失数据)、LGWR同步传输(把日志数据同时写入本地日志文件和网络,LGWR必须等待写入本地日志文件操作和通过网络传送成功事务才会提交)、LGWR异步传输(只需要写入本地日志文件即可提交事务);
数据保护方式:最大性能(在不影响源数据库性能的前提下提供尽可能高的数据保护,一旦日志数据写入到源库的联机重做日志文件中,事物即提交)、最大保护(日志数据必须同时写到源数据库的联机日志文件和至少一个目标库的备用日志文件,事务才提交,可确保数据零丢失,但代价是源库的可用性,一旦日志数据不能写到至少一个目标库的备用日志文件(standby redo log),源数据库将会被关闭)、最大可用(与最大保护模式一样,日志数据需同时写到源数据库的联机日志文件和至少一个目标库的备用日志文件(standby redo log),事务才能提交,与最大保护模式不同的是,如果日志数据不能写到至少一个目标库的备用日志文件(standby redo log),源数据库不会被关闭,而是运行在最大性能模式下,待故障解决并将延迟的日志成功应用在目标库上以后,源数据库将会自动回到最大可用模式下);
目标库上应用日志的方式:物理standby、逻辑standby;
优点:容灾、数据保护、多种数据保护模式、免费;
转载于:https://blog.51cto.com/2036000/2406753