zoukankan      html  css  js  c++  java
  • 19.1 逻辑备用数据库综述

    (1) 逻辑备用数据库的优点

    • 逻辑备用数据库提供了健壮、有效的灾难恢复和高可用性解决方案。当主数据库因不可预见的故障出现失败时,逻辑备用数据库可以立即转换为主数据库,从而减少了主数据库的停机时间。
    • 逻辑备用数据库提供了高级别的数据保护措施。通过使用Data Guard 的最大保护模式,主数据库事务变化会同步传送到逻辑备用数据库。这样,当主数据库因不可预见的故障出现失败时,可以确保不会丢失数据。
    • 除了可以满足灾难恢复需求之外,逻辑备用数据库还可以用于其他商业目的。逻辑备用数据库可以拥有自身的数据库方案,并且数据库用户可以在这些方案上执行DDL 或DML 操作。
    • 降低主数据为听工作负载。与主数据库一样,逻辑备用数据为可以一直处于OPEN 状态。如果主数据库负载量很大,那么可以将数据统计、数据报表和执行查询等操作转移到逻辑备用数据库来完成,从而节省主数据库的CPU 和I/O 开销。

    (2) 逻辑备用数据库支持的数据类型和表存储属性。

    • 字符串类型:CHAR、VARCHAR2、VARCHAR、NCHAR、NVARCHAR2 和 LONG。
    • 数字类型:NUMBER、BINARY_FLOAT、BINARY_DOUBLE。
    • 日期时间类型:DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE、TIMESTAMP WITH LOCAL ZONE、INTERVAL YEAR TO MONTH、INTERVAL DAY TO SECOND。
    • 二进制类型:RAW、LONG RAW。
    • 大对象类型:CLOB、BLOB、NCLOB。

    (3) 逻辑备用数据库不支持的数据类型。

    • BFILE
    • ROWID、UROWID
    • 用户自定义类型(CREATE TYPE)、REF 对象类型、VARRAY、嵌套表、XMLTYPE。

    (4) 逻辑备用数据库跳过的SQL 语句。

    • CREATE/ALTER DATABASE
    • CREATE/ALTER/DROP MATERIALIZED VIEW
    • CREATE/ALTER/DROP MATERIALIZED VIEW LOG
    • CREATE/DROP DATABASE LINK
    • CREATE PFILE FROM SPFILE 和 CREATE SPFEIL FROM PFILE
    • CREATE SCHEMA AUTHORIZATION
    • ALTER SYSTEM、ALTER SESSION
    • CREATE CONTROL FILE
    • EXPLAIN
    • LOCK TABLE
    • SET CONSTRAINTS
    • SET ROLE
    • SET TRANSACTION

    (5) 确定逻辑备用数据库所支持的数据库方案。

    SQL> select username from dba_users where username not in (select owner from dba_logstdby_skip);

    USERNAME
    ------------------------------
    SCOTT
    HR
    TSMSYS

    (6) 确定逻辑备用数据库不支持的对象。

    SQL> select * from dba_logstdby_unsupported;

    未选定行

    (7) 确保表行可以被唯一标识。

    SQL> select * from dba_logstdby_not_unique;

    OWNER   TABLE_NAME B
    ------- ---------- -
    TSMSYS  SRS$       Y
    SCOTT   BONUS      N
    SCOTT   SALGRADE   N

  • 相关阅读:
    JQuery Easy UI 1.7官网最新版附1.7API
    JS时间戳转换日期格式,附JS脚本详细用法
    JS原生对象实现异步请求以及JQ的ajax请求四种方式
    WebService跨域配置、Ajax跨域请求、附开发过程源码
    反射DataTable转实体类
    前端分页、及分页原理
    源码剖析之sun.misc.Unsafe
    JAVA并发编程学习笔记之CLH队列锁
    java 中的Unsafe
    AbstractQueuedSynchronizer源码解析之ReentrantLock(二)
  • 原文地址:https://www.cnblogs.com/yiwuya/p/3018972.html
Copyright © 2011-2022 走看看