Quantcast
Channel: 12c – OracleBlog
Browsing index pages (61 articles)
↧

Oracle 12.2 新特性介绍

计划明年等12.2.0.2出来之后,在公司全面推行oracle 12.2版本数据库。 在此之前,为了团队做好知识储备,总结了一下12.2的新特性,进行宣讲。 【PDF下载】:Oracle 12.2新特性介绍

View Article


Real-time materialized view,面向开发者的12.2新特性

先来谈谈为什么要有这个real time mv。 在12.2之前,如果你想获得实时的数据,那么在利用query rewrite前,你必须得用on commit的刷新方式刷新物化视图。但是on commit的刷新方式有众多限制,如sql的复杂度,如频繁对系统的压力等等。所以,我们不得不采用on command的方式来进行刷新(不管是全量刷新还是增量刷新)。那么在使用on...

View Article


Image may be NSFW.
Clik here to view.

打DPBP 170418补丁

上一篇文章中提到,从oracle 12.1.0.2之后,oracle就推荐打Database Proactive Bundle Patches(简称DPBP,参考Oracle Database – Overview of Database Patch Delivery Methods (Doc ID 1962125.1))...

View Article

Image may be NSFW.
Clik here to view.

Oracle在12.1.0.2开始改变了补丁策略

Oracle在12.1.0.2开始,改变了补丁策略:在12.1.0.2之前,即12.1.0.1,11.2.0.4或者更早的版本之前,是推荐使用PSU的补丁策略的。但是从12.1.0.2开始,oracle更推荐使用Database Proactive Bundle Patches(简称DPBP)。...

View Article

备份,迁移和克隆docker镜像

继《Oracle支持在docker上跑oracle数据库了》和《在MAC上安装docker并部署oracle12.2》 之后,我们再来看看如何将docker镜像进行备份,迁移和克隆。 (一)备份: 我们用docker ps看有几个container,注意如果加-a参数,则没有running的container也会显示出来。 LoveHousedeiMac:idocker lovehouse$...

View Article


Image may be NSFW.
Clik here to view.

在MAC上安装docker并部署oracle12.2

其实很早就想写这篇,但是由于工作忙,一直没有来得整理出来。趁着周末,发布出来吧。 在本文中,你将看到: 1. 在Mac上安装docker,并启动docker 2. 部署oracle docker的build file,并创建image 3. 部署oracle软件在docker中 4. 安装oracle实例在docker中 5. 启动,停止docker以及如何连接数据库...

View Article

Oracle支持在docker上跑oracle数据库了

Oracle开始支持在docker上oracle数据库了,注意,是单实例,RAC不支持。docker的操作系统需要时候Oracle linux 7或者RHEL 7。 Oracle will support customers running Oracle Database (single instance) in Docker containers. Oracle will only provide...

View Article

Image may be NSFW.
Clik here to view.

关于11g和12c数据库初始化参数的一些最佳实践参考

Base on 11.2.0.4 :   Base on 12.1.0.2 :

View Article


Image may be NSFW.
Clik here to view.

12c的一些新等待事件

今天用swingbench加载数据的时候,发现了一些之前没有看过的等待事件,列举一下: (1)LGWR worker group idle 这是因为12c默认是以adaptive方式启用scalable lgwr,即会在自动的在 single<-->scalable 之间进行切换,可以参考我的这个文章。 设置 alter system set...

View Article


12.2 online TDE

在12.2之前,如果对表空间进行透明数据加密,这是需要停机时间的,可参考 Oracle Advanced Security 透明数据加密最佳实践,但是在12.2中,我们可以不用停机的进行TDE加密了。 是的,no downtime。...

View Article

Image may be NSFW.
Clik here to view.

12.2优化器和12.1优化器变化之处

在oracle 12.2的优化器,相比12.1已经有一些细微的变化,当我们将数据库从12.1升级到12.2,或者从12.1之前的版本,升级到12.2.需要在优化器的一些参数上引起注意,因为这些参数已经发生了变化。 在12.1中,有个统领全局的,是否启用自适应优化器参数,optimizer_adaptive_features。这个参数统领两大特性:自适应计划(adaptive...

View Article

Known Issues for Database and Query Performance Reported in 12C

LAST UPDATE:Dec 13, 2016 APPLIES TO:Oracle Database - Enterprise Edition - Version 12.1.0.1 to 12.1.0.2 [Release 12.1] Information in this document applies to any platform. PURPOSE:In recent quarters,...

View Article

12c的GI下cvu目录满

12c的GI中,/oracle_grid/app/oracle/crsdata/@global/cvu/baseline/cvures这个目录下的文件占用空间巨大。某生产环境中,目录已经到了32G以上。 这可能和如下3个bug有关:Unpublished Bug 18143707 CVU NEED TO DO CVU BASELINE REPORT CLEAN TO AVOID DISK FULL...

View Article


Known Issues for Database and Query Performance Reported in 12C

LAST UPDATE:Dec 13, 2016 APPLIES TO:Oracle Database - Enterprise Edition - Version 12.1.0.1 to 12.1.0.2 [Release 12.1] Information in this document applies to any platform. PURPOSE:In recent quarters,...

View Article

设置threaded_execution启用12c的多线程模式

Unix/Linux中oracle数据库进程采用多进程模式,如我们可以在系统进程列表中看到pmon,smon,dbwr,lgwr,ckpt等oracle系统进程。随着oracle数据库功能增多,进程数量也随之增加,创建进程的开销以及进程上下文切换的开销也越来越大(进程状态切换 switching...

View Article


再谈sharding database的一些概念

在继『Oracle sharding database的一些概念』和『sharding database的一些概念的补充』之后,我觉得还是有些概念需要谈一下。 1.shard prune(分片裁剪): 这个概念类似分区裁剪(partition prune),是指根据sql语句会到对应的分片上去。 但是并不是所有的sql语句都会用到分片裁剪的功能。需要基于shardcat...

View Article

shard node的outage测试

shard node的路由方式有直接路由和代理路由,之前我们已经说过,由于我没有connection pool,我们只能来测试一下,在代理路由的情况下,连接shardcat的情况下,当shard node出现意外,连接在shardcat上的操作会发生什么问题。 这里我们要注意下,查询分如下几种情况: 1. 基于shard key的查询。 2. 不基于shard key的查询 3. multi...

View Article


Image may be NSFW.
Clik here to view.

sharding database的一些概念的补充

在继『Oracle sharding database的一些概念』之后,我觉得还有一些关于sharding的概念,是值得理解的。 (1) shardgroup: In system-managed and composite sharding, the logical unit of replication is a group of shards called a...

View Article

Step by Step建立带ADG的sharding db

上次的文章,我们说到sharding其实是非常需要HA架构的,我们今天来安装一个带ADG的sharding node的sharding database。 (我只是把shard node做成了ADG,且没有加RAC架构,shardcat也没有做ADG,因为……我的虚拟机实在吃不消了!) 1.大致环境介绍: 5台主机: sdb1装shardcat, sdb2装shard node,sh1,...

View Article

Image may be NSFW.
Clik here to view.

sharding db的HA架构

sharding database最大的特点是可以横向扩展。但是横向扩展不是RAC的横向扩展,纯sharding db是没有HA架构的。即一个shardcat db,多个shard node db。无论是谁down了,都会造成不可用。 我们从上往下捋一下,看看哪里有单点故障,这个单点可以通过什么方式解决, 我们知道,sharding的架构大致如下, (1)....

View Article
Browsing index pages (61 articles)