05 2020 档案

摘要:可以使用Oracle内置的程序包DBMS_STATS来查看或修改搜集的数据库统计信息,本篇主要介绍GATHER_TABLE_STATS过程,通过该过程,可以搜集表和列(或索引)的统计信息。 1 语法 dbms_stats.gather_table_stats(ownname varchar2, ta 阅读全文
posted @ 2020-05-27 19:32 追梦男生 阅读(1095) 评论(0) 推荐(0)
摘要:直方图,一种特殊类型的列的统计信息,它能提供表中列的更详细的数据分布信息,直方图将值存放于桶(buckets)中。基于不同值的数目和数据的分布,数据库选择要创建的直方图类型,直方图的类型有如下几种: 频率直方图和顶频直方图:Frequency histograms and to frequency 阅读全文
posted @ 2020-05-27 19:31 追梦男生 阅读(1388) 评论(0) 推荐(0)
摘要:在Oracle数据库中,优化器欲产生最优的执行计划,需要依赖于相关对象的统计信息的搜集。数据库可以自动的搜集执行计划,也可以使用程序包DBMS_STATS进行手动搜集,本篇对常规统计信息的搜集不做说明,重点演示下关于扩展的统计信息(Extended Statistics)的的搜集。 1 扩展的统计信 阅读全文
posted @ 2020-05-27 19:31 追梦男生 阅读(945) 评论(0) 推荐(0)
摘要:问题描述: 在Grid环境中,如果修改了主机名,启动Grid时会出现如下错误: [grid@sztest ~]$ sqlplus / as sysasm SQL*Plus: Release 12.1.0.2.0 Production on Wed Apr 15 20:42:27 2020 Copyr 阅读全文
posted @ 2020-05-27 19:30 追梦男生 阅读(1508) 评论(0) 推荐(0)
摘要:SRVCTL,服务控制实用工具(Service Control Utility),可用于对Oracle Restart和Oracle RAC的配置和管理,本篇主要介绍SRVCTL命令在Oracle Restart中的应用,其中,详细介绍config、status命令,并列出其它命令的用法。 1 sr 阅读全文
posted @ 2020-05-27 19:30 追梦男生 阅读(4240) 评论(0) 推荐(0)
摘要:由于主库和备库的db_name相同的,只是db_unique_name不同,可以使用备库进行数据库的备份,从而减轻主库备份的负担。本篇演示DataGuard环境下RMAN工具的使用。 1 查看主库RMAN配置 [oracle@sz ~]$ rman target / catalog rman/rma 阅读全文
posted @ 2020-05-27 19:29 追梦男生 阅读(630) 评论(0) 推荐(0)
摘要:Data Guard环境中数据库的角色转换有两种,分别为Switchover和Failover,通过名称可知,前者是正常的主备库之间的角色切换,该切换方式不会丢失数据;后者是故障切换,即主库不能继续提供服务的切换,可能发生数据丢失。从12.1版本开始,切换到物理备库的操作得以简化,本篇分别对这两种切 阅读全文
posted @ 2020-05-27 19:29 追梦男生 阅读(316) 评论(0) 推荐(0)
摘要: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)首先,主数据库必须处于强制日志(Fo 阅读全文
posted @ 2020-05-27 19:28 追梦男生 阅读(1593) 评论(0) 推荐(0)
摘要:Oracle Management Agent是Cloud Control 12c的核心组件,它被安装在每个被CC管理的主机上,并监控主机及该主机上的所有目标,同时将这些目标信息提交给OMS。本篇将演示如何使用CC进行Management Agent的安装。 1 点击设置>添加目录>手动添加目标 2 阅读全文
posted @ 2020-05-27 19:26 追梦男生 阅读(602) 评论(0) 推荐(0)
摘要:前面介绍了如何通过RMAN Duplicate方式构建物理备用数据库,本篇将演示如何利用Cloud Control构建物理备用数据库。 1 软件环境 Oracle Linux 6.9 Oracle 12.1.0.2 Oracle Enterprise Management Cloud Control 阅读全文
posted @ 2020-05-27 19:25 追梦男生 阅读(312) 评论(0) 推荐(0)
摘要:上篇演示了如何使用Cloud Control在目标机安装和配置Oracle Management Agent,本篇将介绍如何使用Cloud Control管理数据库。 1 手动添加数据库 1)选择设置>添加目标>手动添加目标 2)选择指令和目标类型,点击使用指导式流程添加按钮 3)选择目标名称,点击 阅读全文
posted @ 2020-05-27 19:25 追梦男生 阅读(412) 评论(0) 推荐(0)
摘要: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-manager/ 阅读全文
posted @ 2020-05-27 19:24 追梦男生 阅读(1733) 评论(0) 推荐(0)
摘要:写在前面 Oracle 12c 可以通过热图和自动数据优化(ADO)实现信息生命周期的管理(ILM),上篇介绍了热图,本篇将对自动数据优化进行展开,通过热图和自动数据优化,最终实现信息生命周期管理。 1 自动数据优化工作流程 使用自动数据优化,必须先在系统级别启用热图,通过修改初始化参数heat_m 阅读全文
posted @ 2020-05-27 19:11 追梦男生 阅读(1387) 评论(0) 推荐(0)
摘要:写在前面 热图和自动数据优化(ADO)是实现信息生命周期管理(ILM)的基础,本篇先对Oracle 12c的新特性热图进行介绍,下篇将对自动数据优化进行介绍,最后通过热图和自动数据优化实现信息生命周期的管理。 Oracle 12.1.0.1 引入了Heat Map(热图)来追踪数据的访问和修改,通过 阅读全文
posted @ 2020-05-23 21:26 追梦男生 阅读(706) 评论(0) 推荐(0)
摘要: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) 1982, 2 阅读全文
posted @ 2020-05-23 00:06 追梦男生 阅读(3395) 评论(0) 推荐(0)
摘要:在应用程序开发中,有时会碰到这样一个场景:设置一条记录的生效时间范围,比如某个产品信息,在某个时间段内是有效的,一般设计表时会在表中增加valid_start和valid_end这两个字段来限制,并通过设置这两个字段来实现具体产品的生效范围,如果查看当前生效的记录,则需要通过时间进行过滤。 Orac 阅读全文
posted @ 2020-05-22 20:28 追梦男生 阅读(418) 评论(0) 推荐(0)
摘要:通常,在应用程序开发中对表做设计时,不可避免的会对表中的数据做删除处理,如果直接使用硬删除,则不能有效的对已删除的数据进行追踪;如果采用软删除(例如表中增加了删除标记的字段delete_flag),虽然可以对已删除的字段进行追踪,但如果使用未删除的数据时,需要加上delete_flag='N',这种 阅读全文
posted @ 2020-05-21 22:14 追梦男生 阅读(268) 评论(0) 推荐(0)
摘要:外部表在Oracle 9i中引入,外部表的特性是对现有SQL*Loader功能的补充,它能够使您访问外部数据源中的数据,就像访问数据库中的表一样。本篇就Oracle 12c中的外部表进行总结和演示,演示环境为Oracle Database 12c Enterprise Edition Release 阅读全文
posted @ 2020-05-13 23:39 追梦男生 阅读(762) 评论(0) 推荐(0)
摘要:In-Memory Column Store IM列存储是Oracle 12.1.0.2新引入的特性,IM列存储是系统全局区SGA的一个可选部分,它存储表、表分区或其它数据库对象的副本。IM列存储包含在Oracle数据库In-Memory选项中。本部分内容是在Oracle 12.1.0.2版本进行操 阅读全文
posted @ 2020-05-12 07:44 追梦男生 阅读(428) 评论(0) 推荐(0)
摘要:SQL*Loader是Oracle提供的一个非常有用的工具,可以实现批量数据的高速加载,它将数据从外部文件加载到Oracle数据库的表中,本篇将对Oracle 12c的SQL*Loader进行简单的介绍和演示。 1 SQL*Loader介绍 SQL*Loader的使用,是通过Oracle的命令行指令 阅读全文
posted @ 2020-05-11 22:25 追梦男生 阅读(755) 评论(0) 推荐(0)
摘要:Oracle 12c的高级安全特性包含Transparent Data Encryption(透明的数据加密)和Oracle Data Redaction(数据编写),通过这两个特性,可以对数据进行较高的安全控制,以防止非法的访问,上篇介绍了Transparent Data Encryption(透 阅读全文
posted @ 2020-05-07 23:17 追梦男生 阅读(561) 评论(0) 推荐(0)
摘要:对于数据库的安全性而言,除了使用用户、权限和角色进行控制外,还可以通过数据加密或者数据掩码来实现,关于透明的数据加密,可以对个别表列或整个表空间进行加密。当用户向加密的列中插入数据时,透明数据加密会自动加密该数据。当用户选择该列时,数据将自动解密。选择完毕后,数据将重新加密。 本篇就Oracle 1 阅读全文
posted @ 2020-05-06 23:37 追梦男生 阅读(691) 评论(0) 推荐(0)
摘要:Oracle Enterprise Manager Cloud Control 12c(简称Cloud Control、CC或12c)是Oracle用于管理完整IT环境的解决方案——该环境中包括Oracle的产品,也包括非Oracle的产品。Cloud Control搜集了企业计算系统的信息,并把这 阅读全文
posted @ 2020-05-04 11:52 追梦男生 阅读(854) 评论(0) 推荐(0)
摘要:当对一张表进行误操作,比如删除了数据、drop表,或者truncate表,我们可以通过使用闪回表、闪回drop,或者TSPITR可以进行恢复,但在以下场景下,上面的恢复技术将会束手无策: 表逻辑损坏或使用了purge选项的删除; UNDO不可用时,便不可使用闪回技术对表进行恢复; 对表误操作后,执行 阅读全文
posted @ 2020-05-03 17:02 追梦男生 阅读(564) 评论(0) 推荐(0)
摘要:本篇演示如何实验Cloud Control进行快照数据库和物理备库的切换。 1 物理备库切换为快照数据库 1)切换到物理备库ORCLDG 2)在备用数据库栏点击转换 3)点击继续 4)确认转换数据库,点击是 5)转换处理中 6)转换完成,自动刷新到Data Guard配置 7)查看快照备库数据库角色 阅读全文
posted @ 2020-05-03 15:59 追梦男生 阅读(217) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示