首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd40da7a94e165ce4b4c6e70fb1360d51bed4b3566eee438b587fa231315d0a5a5b3&token=1491694448&lang=zh_CN#rd之前总结了ALTERTABLE的五种用法:Oracle中ALTERTABLE的五种用法(点击文字可跳转),现在以实例的
[20230320]oracle各种name参数.txt--//如果讲oracle的各种name参数,很容易混乱,特别对于初学者.通过一个简单例子概括总结一下.--//主要集中在DB_NAME,DB_UNIQUE_NAME,SERVICE_NAMES,INSTANCE_NAME参数.--//首先oracle数据库一旦建立好,db_name就固定下来,不可以更改该参数,除非使用nid程序更改.--//另外DB_UNIQUE_NAME用来标识主备库.--//对于单机数据库建立前指定参数ORACLE_SID参数,这样建立数据库db_name=$ORACLE_SID.--//实际上的情况可以不同,or
[20230320]oracle各种name参数.txt--//如果讲oracle的各种name参数,很容易混乱,特别对于初学者.通过一个简单例子概括总结一下.--//主要集中在DB_NAME,DB_UNIQUE_NAME,SERVICE_NAMES,INSTANCE_NAME参数.--//首先oracle数据库一旦建立好,db_name就固定下来,不可以更改该参数,除非使用nid程序更改.--//另外DB_UNIQUE_NAME用来标识主备库.--//对于单机数据库建立前指定参数ORACLE_SID参数,这样建立数据库db_name=$ORACLE_SID.--//实际上的情况可以不同,or
1.创建物化视图altersessionsetcontainer=pdb;grantcreatematerializedviewtoscott;创建语法解释1."创建build"的方式(1)'immediate':立即生效,默认。(2)'deferred':延迟至第一次refresh时才生效2."刷新refresh"的方式(1)force:默认。如果可以'快速刷新'就'快速刷新',否则执行'完全刷新'(2)fast:'快速刷新'。只刷新'增量'部分(前提:创建'物化日志')(3)complete:'完全刷新'。刷新时更新全部数据,包括视图中已经生成的原有数据(4)never:从不刷新3."触发
1.创建物化视图altersessionsetcontainer=pdb;grantcreatematerializedviewtoscott;创建语法解释1."创建build"的方式(1)'immediate':立即生效,默认。(2)'deferred':延迟至第一次refresh时才生效2."刷新refresh"的方式(1)force:默认。如果可以'快速刷新'就'快速刷新',否则执行'完全刷新'(2)fast:'快速刷新'。只刷新'增量'部分(前提:创建'物化日志')(3)complete:'完全刷新'。刷新时更新全部数据,包括视图中已经生成的原有数据(4)never:从不刷新3."触发
做了多年数据库优化与服务工作,对TFA这样的工具已经产生了依赖性,一旦客户的系统遇到问题,肯定会让客户提供一份TFA收集的信息,然后基于这些信息进行分析。大部分问题都可以从TFA采集的数据中获得答案。OracleTFA是一个用于收集和分析跟踪和日志文件的实用程序,可以自动检测和收集与Oracle产品相关的各种诊断数据,例如跟踪、日志、AWR报告、ASH报告和、配置文件系统信息等,并将它们汇总到一个统一的位置。使用OracleTFA,管理员可以更快地诊断和解决问题,减少系统停机时间并提高生产力。TFA可以和OracleSupportService紧密集成,OSS/OCS/ACS等支持部门可以利
做了多年数据库优化与服务工作,对TFA这样的工具已经产生了依赖性,一旦客户的系统遇到问题,肯定会让客户提供一份TFA收集的信息,然后基于这些信息进行分析。大部分问题都可以从TFA采集的数据中获得答案。OracleTFA是一个用于收集和分析跟踪和日志文件的实用程序,可以自动检测和收集与Oracle产品相关的各种诊断数据,例如跟踪、日志、AWR报告、ASH报告和、配置文件系统信息等,并将它们汇总到一个统一的位置。使用OracleTFA,管理员可以更快地诊断和解决问题,减少系统停机时间并提高生产力。TFA可以和OracleSupportService紧密集成,OSS/OCS/ACS等支持部门可以利
二十年前搞Oracle运维的时候,被折腾得最厉害的是共享池的问题,ORA-4031绝对是DBA必须面对的,也是最束手无措的错误。很多DBA面试官也会问大量的共享池诊断与优化的问题,虽然他自己对很多问题的了解也不过如此。今早的这篇文章的主体结构是昨天下班前写出来的,今早做了一些补充就发出来了。因为昨天上午我一直在做D-SMART这个部分的优化设计,这篇文章实际上是我这一天工作的一些总结。Oracle10G以后有了SGA动态分配的能力,而且服务器的内存也从MB级别进入到了VLM的级别,共享池和ORA-4031的问题也就见得少了。在D-SMART里,针对ORA-4031的监控功能比较少,只提供了一
二十年前搞Oracle运维的时候,被折腾得最厉害的是共享池的问题,ORA-4031绝对是DBA必须面对的,也是最束手无措的错误。很多DBA面试官也会问大量的共享池诊断与优化的问题,虽然他自己对很多问题的了解也不过如此。今早的这篇文章的主体结构是昨天下班前写出来的,今早做了一些补充就发出来了。因为昨天上午我一直在做D-SMART这个部分的优化设计,这篇文章实际上是我这一天工作的一些总结。Oracle10G以后有了SGA动态分配的能力,而且服务器的内存也从MB级别进入到了VLM的级别,共享池和ORA-4031的问题也就见得少了。在D-SMART里,针对ORA-4031的监控功能比较少,只提供了一
前几天一个做数据库产品的朋友和我聊起在国产数据库上的弯道超车问题,他觉得对于通用关系型数据库,Oracle已经领先太多了,如果不弯道超车,国产数据库永远没有机会赶上Oracle。弯道超车一直被很多朋友看作是超越的捷径,不过我认为弯道超车一定是以实力作为后盾才能够完成的。要想弯道超车,后车的引擎必须高于前车,至少是二者相当,没有实力做保障,弯道技术再好,也是很难完成超车的。在通用关系型数据库领域,想要对Oracle实现弯道超车,大家都会选择CBO优化器。AI4DB是被大家寄予厚望的。通过AI算法的辅助来纠正执行计划中的错误,或者帮助某条SQL选择一个更好的执行计划。其主要方法是基于历史数据的分