自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【Oracle 11g学习路线】

整理Oracle 11g学习内容如下: Oracle 11g数据库软件安装 Oracle 11g DBCA创建数据库 Oracle 11g 网络服务配置 网络服务配置 动态注册&静态注册 Oracle 11g 体系结构 实例 数据库 实例和数据库启动过程详解 数据库和实...

2019-06-10 23:07:37 655 2

原创 【12c】新特性:一文带你详细了解Oracle 12c 数据库的自动数据优化(ADO)

写在前面 Oracle 12c 可以通过热图和自动数据优化(ADO)是实现信息生命周期的管理(ILM),上篇介绍了热图,本篇将对自动数据优化进行展开,通过热图和自动数据优化,最终实现信息生命周期管理。 1 自动数据优化工作流程 使用自动数据优化,必须先在系统级别启用热图,通过修改初始化参数...

2020-05-26 21:00:38 1497 6

原创 【12c】新特性:Oracle 12c Heat Map 热图

写在前面 热图和自动数据优化(ADO)是实现信息生命周期(ILM)管理的基础,本篇先对Oracle 12c的新特性热图进行介绍,下篇将对自动数据优化进行介绍,最后通过热图和自动数据优化实现信息生命周期的管理。 Oracle 12.1.0.1 引入了Heat Map(热图)来追踪数据的访问和修...

2020-05-23 21:26:16 234 0

原创 【12c】ORA-00257: Archiver error. Connect AS SYSDBA only until resolved.

1 问题描述 1)登录数据库出错 [oracle@odd agent]$ sqlplus alen/alen@prod2 SQL*Plus: Release 12.1.0.2.0 Production on Fri May 22 23:46:30 2020 Copyright (c) 1...

2020-05-23 00:05:56 240 0

原创 【12c】新特性:Oracle 12c Temporal Validity 时间有效性

在应用程序开发中,有时会碰到这样一个场景:设置一条记录的生效时间范围,比如某个产品信息,在某个时间段内是有效的,一般设计表时会在表中增加valid_start和valid_end这两个字段来限制,并通过设置这两个字段来实现具体产品的生效范围,如果查看当前生效的记录,则需要通过时间进行过滤。 Or...

2020-05-22 20:28:10 241 0

原创 【12c】新特性:Oracle 12c In-Database Archiving 数据库内归档

通常,在应用程序开发中对表做设计时,不可避免的会对表中的数据做删除处理,如果直接使用硬删除,则不能有效的对已删除的数据进行追踪;如果采用软删除(例如表中增加了删除标记的字段delete_flag),虽然可以对已删除的字段进行追踪,但如果使用未删除的数据时,需要加上delete_flag='...

2020-05-21 22:13:37 177 0

原创 【12c】Oracle 12c External Table 外部表

外部表在Oracle 9i中引入,外部表的特性是对现有SQL*Loader功能的补充,它能够使您访问外部数据源中的数据,就像访问数据库中的表一样。本篇就Oracle 12c中的外部表进行总结和演示,演示环境为Oracle Database 12c Enterprise Edition Releas...

2020-05-13 23:39:09 193 0

原创 【12c】新特性:Oracle 12c In-Memory Column Store 内存列存储与压缩

In-Memory Column Store内存中列存储是Oracle 12.1.0.2新引入的特性,IM列存储是系统全局区SGA的一个可选部分,它存储表、表分区或其它数据库对象的副本。在IM列存储中,数据是以列的格式存储,而不是像在SGA中的其它部分中那样数据是以行的格式存储的,并且数据是为快速...

2020-05-12 07:44:28 169 0

原创 【12c】Oracle 12c SQL*Loader介绍

SQL*Loader是Oracle提供的一个非常有用的工具,可以实现批量数据的高速加载,它将数据从外部文件加载到Oracle数据库的表中,本篇将对Oracle 12c的SQL*Loader进行简单的介绍和演示。 1 SQL*Loader介绍 SQL*Loader的使用,是通过Oracle的命令...

2020-05-11 22:25:27 161 6

原创 【12c】Oracle 12c Data Redaction 数据编写

Oracle 12c的高级安全特性包含Transparent Data Encryption(透明的数据加密)和Oracle Data Redaction(数据编写),通过这两个特性,可以对数据进行较高的安全控制,以防止非法的访问,上篇介绍了Transparent Data Encryption(...

2020-05-07 23:17:23 103 0

原创 【12c】Oracle 12c Transparent Data Encryption透明数据加密

对于数据库的安全性而言,除了使用用户、权限和角色进行控制外,还可以通过数据加密或者数据掩码来实现,关于透明的数据加密,可以对个别表列或整个表空间进行加密。当用户向加密的列中插入数据时,透明数据加密会自动加密该数据。当用户选择该列时,数据将自动解密。选择完毕后,数据将重新加密。 本篇就Oracle...

2020-05-06 23:36:42 235 0

原创 【12c】Oracle Enterprise Manager Cloud Control 12c体系结构

Oracle Enterprise Manager Cloud Control 12c(简称Cloud Control、CC或12c)是Oracle用于管理完整IT环境的解决方案——该环境中包括Oracle的产品,也包括非Oracle的产品。Cloud Control搜集了企业计算系统的信息,并把...

2020-05-04 11:51:54 147 0

原创 【12c】新特性:使用RMAN恢复表或表分区

当对一张表进行误操作,比如删除了数据、drop表,或者truncate表,我们可以通过使用闪回表、闪回drop,或者TSPITR可以进行恢复,但在以下场景下,上面的恢复技术将会束手无策: 表逻辑损坏或使用了purge选项的删除; UNDO不可用时,便不可使用闪回技术对表进行恢复; 对表误操作...

2020-05-03 17:01:38 91 0

原创 【12c】快照数据库与物理备库的切换(Cloud Control方式)

本篇演示如何实验Cloud Control进行快照数据库和物理备库的切换。 1 物理备库切换为快照数据库 1)切换到物理备库ORCLDG 2)在备用数据库栏点击转换 3)点击继续 4)确认转换数据库,点击是 5)转换处理中 6)转换完成,自动刷新到Data Guard配置 ...

2020-05-03 15:59:05 97 0

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

前面介绍了如何通过RMAN Duplicate方式构建物理备用数据库,本篇将演示如何利用Cloud Control构建物理备用数据库。 1 软件环境 Oracle Linux 6.9 Oracle 12.1.0.2 Oracle Enterprise Management Cloud Co...

2020-05-03 13:26:03 114 0

原创 【12c】使用Cloud Control管理数据库

上篇演示了如何使用Cloud Control在目标机安装和配置Oracle Management Agent,本篇将介绍如何使用Cloud Control管理数据库。 1 手动添加数据库 1)选择设置>添加目标>手动添加目标 2)选择指令和目标类型,点击使用指导式流程添加按钮 ...

2020-05-03 09:42:01 106 0

原创 【12c】使用CC安装与配置Oracle Management Agent

Oracle Management Agent是Cloud Control 12c的核心组件,它被安装在每个被CC管理的主机上,并监控主机及该主机上的所有目标,同时将这些目标信息提交给OMS。本篇将演示如何使用CC进行Management Agent的安装。 1 点击设置>添加目录>...

2020-05-02 23:13:43 81 0

原创 【12c】Oracle Enterprise Manager Cloud Control 12c详细安装步骤

1 软件环境 Oracle Linux 6.9 Oracle Enterprise Manager Cloud Control 12.1.0.4 Oracle 11.2.0.3 2 软件准备 1)下载EM资料库模板 https://www.oracle.com/enterprise-ma...

2020-05-01 14:18:24 167 2

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

简介 Oracle Real Application Cluster (RAC) 是 Oracle 解决方案中的一个著名产品,用于保持业务数据的高可用性。Oracle RAC 允许在所有集群节点之间共享负载,采用 N-1 容错配置来应对节点故障,其中 N 是节点总数。Oracle RAC 一直在...

2020-04-29 10:50:44 106 0

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

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

2020-04-27 22:49:04 110 0

原创 【12c】DBMS_STATS介绍

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

2020-04-27 20:38:24 100 0

原创 【12c】RMAN 与 DataGuard

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

2020-04-27 00:02:01 100 0

原创 【12c】直方图Histograms

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

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

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

在Oracle数据库中,优化器欲产生最优的执行计划,需要依赖于相关对象的统计信息的搜集。数据库可以自动的搜集执行计划,也可以使用程序包DBMS_STATS进行手动搜集,本篇对常规统计信息的搜集不做说明,重点演示下关于扩展的统计信息(Extended Statistics)的的搜集。 1 扩展的统...

2020-04-25 10:56:09 129 0

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

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

2020-04-21 22:42:34 91 0

原创 【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.103 2 主数据库配置 2.1 检查并设置数据库 1)首先,主数据库必须处于...

2020-04-21 19:32:50 117 0

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

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

2020-04-17 10:42:46 106 0

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

问题描述: 在Grid环境中,如果修改了主机名,启动Grid时会出现如下错误: [grid@sztest ~]$ sqlplus / as sysasm SQL*Plus: Release 12.1.0.2.0 Production on Wed Apr 15 20:42:27 202...

2020-04-15 22:15:16 172 0

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

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

2020-04-02 00:31:07 92 0

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

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

2020-04-01 23:34:24 241 0

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

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

2020-04-01 22:42:01 105 0

原创 【SequoiaDB】6 巨杉数据库SequoiaDB操作数据

Sequoia DB巨衫数据库作为分布式数据库,由数据库存储引擎与数据库实例两大模块组成。本篇分别从存储引擎和实例层面分别演示对数据的操作。 1 存储引擎上的数据操作 1.1 查看节点启动列表 [sdbadmin@sdbserver1 ~]$ sdblist -l -m local Na...

2020-03-31 21:59:48 464 0

原创 【SequoiaDB】5 巨杉数据库SequoiaDB基本操作

Sequoia DB巨衫数据库作为分布式数据库,由数据库存储引擎与数据库实例两大模块组成。前面介绍了Sequoia DB巨衫数据库集群的部署以及MySQL实例的安装,下面将继续就以下主题进行介绍。 1 安装目录详解 1.1 SequoiaDB安装目录 SequoiaDB巨衫数据库的默认安装目...

2020-03-29 22:57:31 153 0

原创 【SequoiaDB】4 巨杉数据库SequoiaDB整体架构

1 整体架构 Sequoia DB巨衫数据库作为分布式数据库,由数据库存储引擎与数据库实例两大模块组成。 其中,数据库存储引擎模块是数据存储的核心,负责提供整个数据库的读写服务、数据的高可用与容灾、ACID与发你不是事务等全部核心数据服务能力。 数据库实例模块则作为协议与语法的适配层,用户可...

2020-03-29 21:17:03 160 0

原创 【SequoiaDB】3 巨杉数据库SequoiaDB命令行安装及部署

巨衫数据库SequoiaDB是一款金融级分布数关系型数据库,主要面对高并发OLTP场景提供高性能、可靠性稳定以及无限水平扩展的数据库服务。用户可在SequoiaDB巨衫数据库中创建多种类型的数据库实例(支持MYSQL、PostgreSQL、SparkSQL三种关系型数据库实例,类MongoDB的J...

2020-03-28 10:50:01 186 0

原创 【SequoiaDB】2 巨杉数据库SequoiaDB可视化部署

上篇介绍了如何可视化安装巨衫数据库Sequoia DB SAC,本篇进行演示如何一键部署集群以及数据库。 1)登录SAC (http://192.168.56.101:8000/) 2)点击 一键部署 3)在弹出的窗口,填写集群名、用户名、密码等信息 4)在扫描主机界面,填写集群的...

2020-03-27 23:28:47 92 0

原创 【SequoiaDB】1 巨杉数据库SequoiaDB可视化安装SAC

巨衫数据库SequoiaDB是一款金融级分布数关系型数据库,主要面对高并发OLTP场景提供高性能、可靠性稳定以及无限水平扩展的数据库服务。用户可在SequoiaDB巨衫数据库中创建多种类型的数据库实例(支持MYSQL、PostgreSQL、SparkSQL三种关系型数据库实例,类MongoDB的J...

2020-03-17 23:41:10 171 0

原创 2 Python之流程控制语句

与其它很多程序语言一样,Python也有自己的流程控制语句。但是,Python中的表示程序结构的语句不需要使用{}括起来,二十以一个冒号作为结尾,以缩进作为语句块。Python中的流程控制语句主要包含循环、条件分支和无条件分支语句。 1 条件语句 条件语句主要使用if,else,elif关键词...

2020-02-18 23:35:21 90 0

原创 1 Python之基本数据类型

目录 从Hello World说起 1.1 Number类型 1.2 List类型 1.3 Tuple类型 1.4 String类型 1.5 Set类型 1.6 Dict类型 1.7 Boolean类型 Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,...

2020-02-08 12:32:56 155 0

原创 【Oracle】ORA-14758: Last partition in the range section cannot be dropped

目录 1 软件环境 2 问题模拟 2.1 新建分区表 2.2 初始化数据 2.3 查看分区信息 2.4 删除分区P1 3 问题分析与解决 3.1 ORA ERR分析 3.2 问题解决 最近做数据库上线脚本的评审时,开发人员遇到了ORA-14758错误,本篇就针对这一错误进行分析...

2019-11-19 22:18:39 275 0

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