自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

个人公众号:Alen的数据库学习笔记

个人公众号:Alen的数据库学习笔记

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 【12c】深入了解 Oracle Flex ASM 及其优点

简介Oracle Real Application Cluster (RAC) 是 Oracle 解决方案中的一个著名产品,用于保持业务数据的高可用性。Oracle RAC 允许在所有集群节点之间共享负载,采用 N-1 容错配置来应对节点故障,其中 N 是节点总数。Oracle RAC 一直在不断改进每个版本,此次也不例外。新的 12.1.0.1 版包含“Flex ASM”和“Flex 集群”...

2020-04-29 10:50:44 579 1

原创 【12c】数据库闪回与Data Guard

在Data Guard环境中可以利用数据库的闪回特性将备库以读写模式打开,用于执行对主数据库的某种测试工作,当测试完毕后,再将数据库闪回到之前的状态,作为备份继续提供保护服务。1 在备库闪回数据库1)取消备库托管恢复SQL> alter database recover managed standby database cancel;Database altered....

2020-04-27 22:49:04 449

原创 【12c】DBMS_STATS介绍

可以使用Oracle内置的程序包DBMS_STATS来查看或修改搜集的数据库统计信息,本篇主要介绍GATHER_TABLE_STATS过程,通过该过程,可以搜集表和列(或索引)的统计信息。1 语法dbms_stats.gather_table_stats(ownname varchar2,tabname varchar2,partname varchar2 default n...

2020-04-27 20:38:24 627

原创 【12c】RMAN 与 DataGuard

由于主库和备库的db_name相同的,只是db_unique_name不同,可以使用备库进行数据库的备份,从而减轻主库备份的负担。本篇演示DataGuard环境下RMAN工具的使用。1 查看主库RMAN配置[oracle@sz ~]$ rman target / catalog rman/rman@catdbRecovery Manager: Release 12.1.0.2.0...

2020-04-27 00:02:01 689

原创 【12c】直方图Histograms

直方图,一种特殊类型的列的统计信息,它能提供表中列的更详细的数据分布信息,直方图将值存放于桶(buckets)中。基于不同值的数目和数据的分布,数据库选择要创建的直方图类型,直方图的类型有如下几种:频率直方图和顶频直方图:Frequency histograms and to frequency histograms; 高度平衡直方图(遗留):Height-Balanced hitogram...

2020-04-25 17:15:50 1150 1

原创 【12c】扩展的统计信息(Extended Statistics)的搜集

在Oracle数据库中,优化器欲产生最优的执行计划,需要依赖于相关对象的统计信息的搜集。数据库可以自动的搜集执行计划,也可以使用程序包DBMS_STATS进行手动搜集,本篇对常规统计信息的搜集不做说明,重点演示下关于扩展的统计信息(Extended Statistics)的的搜集。1 扩展的统计信息介绍在执行SQL时,where条件后的单个列的统计信息很容易去决定对应列的谓词的选择性,但是...

2020-04-25 10:56:09 846

原创 【12c】DataGuard物理备库角色切换

Data Guard环境中数据库的角色转换有两种,分别为Witchover和Failover,通过名称可知,前者是正常的主备库直接的角色切换,该切换方式不会丢失数据;后者是故障切换,即主库不能继续提供服务的切换,可能发生数据丢失。从12.1版本开始,切换到物理备库的操作得以简化,本篇分别对这两种切换方式进行演示。1 Switchover切换到备库1)验证目标备库是否做好切换SQL&g...

2020-04-21 22:42:34 396

原创 【12c】DataGuard构建物理备用数据库(DUPLICATE方式)

1 软件环境Oracle Linux 6.9 Oracle 12.1.0.2 主库:sz.oracle.com,IP:192.168.1.102 备库:sh.oracle.com,IP:192.168.1.1032 主数据库配置2.1 检查并设置数据库1)首先,主数据库必须处于强制日志(Force Logging)模式下运行,这是要防止主数据库中存在直接的数据修改而不记录日志的...

2020-04-21 19:32:50 605

原创 【12c】Oracle Restart中的SRVCTL命令详解

SRVCTL,服务控制实用工具(Service Control Utility),可用于对Oracle Restart和Oracle RAC的配置和管理,本篇主要介绍SRVCTL命令在Oracle Restart中的应用,其中,详细介绍config、status命令,并列出其它命令的用法。1 SRVCTL命令语法Usage: srvctl <command> <obje...

2020-04-17 10:42:46 1144

原创 【12c】CRS-4639: Could not contact Oracle High Availability Services

问题描述:在Grid环境中,如果修改了主机名,启动Grid时会出现如下错误:[grid@sztest ~]$ sqlplus / as sysasmSQL*Plus: Release 12.1.0.2.0 Production on Wed Apr 15 20:42:27 2020Copyright (c) 1982, 2014, Oracle. All rights r...

2020-04-15 22:15:16 755

原创 【SequoiaDB】9 巨杉数据库SequoiaDB分布式事务管理

事务具有ACID特性,本篇对Sequoia DB巨衫数据库的分布式事务进行介绍,并对当前数据库版本支持的RU(读未提交)、RC(读已提交)和RS(读稳定性)三种隔离级别进行设置和验证。1 部署架构本实验Sequoia DB巨衫数据库集群拓扑结构为单副本三分区,包括1个SequoiaSQL-MySQL数据库实例节点、1个存储引擎节点、1个编目节点和3个数据节点。2 MySQL实例层创...

2020-04-02 00:31:07 375

原创 【SequoiaDB】8 巨杉数据库SequoiaDB手动创建MySQL实例

上篇(7 巨衫数据库SequoiaDB手动创建集群)介绍了如何手动创建集群,下面将在上篇的基础上将介绍如何手工创建MySQL实例。1 部署架构本实验Sequoia DB巨衫数据库集群拓扑结构为单副本三分区,包括1个SequoiaSQL-MySQL数据库实例节点、1个存储引擎节点、1个编目节点和3个数据节点。2 手工创建MySQL实例2.1 安装SequoiaSQL-MySQL实...

2020-04-01 23:34:24 902

原创 【SequoiaDB】7 巨杉数据库SequoiaDB手动创建集群

本篇演示如何手工创建SequoiaDB集群,关于SequoiaDB数据的软、硬件环境及配置,可以参考巨衫数据库SequoiaDB可视化安装SAC。1 安装数据库集群1.1 运行安装脚本[root@sdbserver1 sequoiadb-3.4]# ./sequoiadb-3.4-linux_x86_64-installer.run --mode text --SMS false...

2020-04-01 22:42:01 450

【12c-安装篇】Oracle 12c软件安装.pdf

文档详细介绍Oracle 12c数据库的安装,通过本文档,你可以自己进行Oracle 12c数据库软件的安装,这是一个手把手的课件。

2020-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除