oracle19C ADG新特性重定向DML
时间: 2023-10-17 08:30:42 浏览: 65
Oracle 19c中的ADG(Active Data Guard)引入了一个新特性,可以通过重定向DML语句来实现对只读副本的修改。具体来说,这个新特性可以让DML语句在只读副本上执行,然后将执行结果重定向到主库上进行修改,从而实现对只读副本的修改。这个特性可以提高系统的可用性和性能,同时也可以减少对主库的负载。需要注意的是,这个特性需要在主库和只读副本上都进行配置和启用。
相关问题
oracle 19C 开启ADG DML参数
要在Oracle 19c中启用ADG DML,您需要设置以下参数:
1. 启用ADG选项:在主数据库和辅助数据库上都执行以下命令:
```
ALTER DATABASE OPEN READ ONLY;
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;
```
2. 启用DML记录:在主数据库上执行以下命令:
```
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (FOREIGN KEY) COLUMNS;
```
3. 创建DML记录的日志组:在主数据库上执行以下命令:
```
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE;
ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='LOCATION=<log_archive_dest_2>, VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=<db_unique_name>';
```
其中,`<log_archive_dest_2>`应该是一个可用于DML记录的目录,`<db_unique_name>`应该是主数据库的唯一名称。
4. 启用重放服务:在辅助数据库上执行以下命令:
```
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;
```
5. 启用ADG DML:在主数据库上执行以下命令:
```
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE;
ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=<service_name> SYNC AFFIRM DELAY=0 OPTIONAL REOPEN=30 MAX_FAILURE=10 MAX_CONNECTIONS=1 VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=<db_unique_name>';
```
其中,`<service_name>`应该是辅助数据库的服务名称,`<db_unique_name>`应该是主数据库的唯一名称。
请注意,在设置这些参数之前,您需要确保主数据库和辅助数据库之间已经配置了正确的网络连接,并且主数据库的日志文件已经正确地归档到辅助数据库。
Oracle 19c 新特性概要
Oracle 19c 是 Oracle 数据库管理系统的一个版本,它引入了一些新的特性和改进。以下是 Oracle 19c 的一些重要特性概要:
1. 自动索引管理(Automatic Indexing):Oracle 19c 引入了自动索引管理功能,它使用机器学习算法自动创建、优化和删除索引,以提高查询性能。
2. SQL 增强功能:Oracle 19c 提供了一些新的 SQL 语法和功能,如近似查询(Approximate Query Processing)、JSON 支持的增强、正则表达式增强等。
3. Real-Time Statistics:Oracle 19c 引入了实时统计信息(Real-Time Statistics),它可以在查询执行过程中收集并使用实时的统计信息,提高查询优化和执行计划的准确性。
4. 分区增强功能:Oracle 19c 对分区表进行了一些增强,包括增加了新的分区类型(例如,列表分区、自动区间分区等)和改进了分区维护操作的性能。
5. 数据库自动管理:Oracle 19c 引入了自动管理数据库配置的功能,可以根据工作负载的变化自动调整数据库资源和配置。
6. Multitenant Architecture 改进:Oracle 19c 对 Multitenant 架构进行了一些改进,包括支持更大的容器数据库(CDB)和可插拔数据库(PDB)数量,以及增强了 PDB 复制和迁移的功能。
7. 更高的安全性:Oracle 19c 引入了一些安全性增强功能,如数据掩码增强、敏感数据自动发现、统一审计等。
这些只是 Oracle 19c 的一些主要特性,还有更多的功能和改进。如果你对某个特定的功能感兴趣,可以提供更具体的问题。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)