今年以来,在某客户现场遇到了2次HPUX IA64平台11g及12c某些版本登陆速度缓慢的问题(包含本地及远程sqlplus/jdbc登陆都慢),经过大量测试分析,最终确定Oracle的某些PSU存在缺陷...可以看到12c登陆消耗的DB TIME高达48%,为11g的400倍,消耗时间为3423s,为11g的122倍!...分析tusc的文件,发现2个系统调用消耗绝大多数时间: a.sigtimedwait调用超时36次,消耗391ms ? b.登陆成功前read系统调用消耗437ms ?...而检查登陆正常的11g及12c版本库,发现没有sigtimedwait系统调用,read系统调用在10ms左右! 4.版本测试 尝试打上最新的PSU20190716,故障现象依旧。...建议协调应用尽可能改造成长连接,减少相关资源消耗; 2、持续跟进SR,督促Oracle公司给出补丁(11g已经不出补丁了,12c周期也可能比较长); 3、如果无法解决并且此问题影响生产,可以尝试卸载对应的
受到影响的消息系统如下: Apache ActiveMQ 5.12.0 and earlier HornetQ 2.4.0 and earlier Oracle OpenMQ 5.1 and earlier...IBM Websphere MQ 8.0.0.4 and earlier Oracle Weblogic 12c and earlier Pivotal RabbitMQ JMS client 1.4.6...JBossA-MQ 6.x Red Hat JBossBPM Suite (BPMS) 6.x Red Hat JBossBRMS 6.x Red Hat JBossBRMS 5.x Red Hat...x Red Hat JBossOperations Network (JBoss ON) 3.x Red Hat JBossPortal 6.x Red Hat JBossSOA Platform (SOA-P...deserializationattempt",desc.getName()); } return super.resolveClass(desc); } } 2、序列化数据采用对称加密进行传输,接口调用增加身份认证
正在测试甲骨文数据库12c选件,其实这个消息,让T哥又相信爱情了,这是SAP主动伸脸让Oracle狂抽呀,那是否也意味着SAP HANA在数据库战略上的彻底失败呢?...一方面,SAP在不遗余力地推广HANA平台,包括推出基于HANA的Business Suite以及帮助客户迁移的一系列工具与服务。...为此SAP和Oracle的爱情长跑就此终结,有很多业内人士开始不断宣讲HANA有哪些技术优势,在内存数据库技术上的短板也让Oracle开始有意回避SAP的挑战,在很长的时间里,Oracle一直采取隐忍策略...,而在哪一段时间的确成了SAP的宣传舞台,HANA也在那一段时间成了内存数据库的主宰者。...另外,SAP还会继续支持在SAP和Oracle应用整合的支持到2019年12月31号。同时也有一个承诺会支持business suite核心应用版本一直到2025年。”
大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起聊聊 高版本数据库客户端连接问题,欢迎点击上方蓝字关注我,标星或置顶,更多干货第一时间到达!...前几日通过 ADG 的switchover 模式迁移了一套 19c 的 RAC 环境,迁移后一切正常,主备库均可正常提供服务,备库正常同步,不过为了节省资源,又是测试环境,则将其备库关机回收资源了,大约一周后的时间...:控制19c数据库可以连到哪些版本的数据库(oracle 19c db —>其它版本的oracle db),例如:控制通过DB LINK可连接到哪些版本的oracle库。...和 SQLNET.ALLOWED_LOGON_VERSION_CLIENT 你有可能看到过这样的解决方案:在Oracle 12c中d的sqlnet.ora文件添加:SQLNET.ALLOWED_LOGON_VERSION...) After a Database Upgrade to 12c for E-Business Suite, JDeveloper Connections Fail With Error "ORA-28040
这里我们就来说说Oracle 12c的安装。 Oracle 12c明确支持的Linux操作系统包括Oracle Linux 7、Oracle Linux 6. Oracle Linux 5....用户资源限制部分,也不会影响Oracle数据库的成功安装,但是,若有糟糕的SQL语句对服务器的资源无限占用,导致长时间对用户请求无响应,则建议提前限制oralce用户资源,准备工作完成后重启操作系统,重启之后再次检查之前的配置是否生效...Oracle 12c 数据库的启动与关闭 1....发出该命令后,当前正在被Oracle处理的SaL语句立即中断,系统中任何没有提交的事务全部回滚。如果系统中存在-个很长的未提交的事务,那么采用这种方式关闭数据库也需要一段时间 (该事务回滚时间)。...不是万不得已不要使用SHUTDOWN ABORT方式,因为这种方式会造成数据丢失,并且恢复数据库也需要较长时间。
Oracle RAC 异常恢复实录 经验:Oracle 12c 因新特性引发异常library cache lock等待 频发:故障排除之又见ORA-600 问题:dual引发的SQL性能故障诊断...警示:Oracle 12c 因新特性引发异常library cache lock等待——李晴晴 ---- library cache lock等待事件是Oracle数据库较为常见的等待事件之一,在之前的几次月刊中...在Oracle 12c版本中,引入了一个新特性:分区表全局索引异步维护,这个新特性是指:当分区表有分区新增、删除、合并或truncate分区操作时,为了保证全局索引的有效性,通过调度JOB ( SYS.PMO_DEFERRED_GIDX_MAINT_JOB...这个job 是Oracle 12C 的新特性----分区表全局索引异步维护: 当分区表有分区新增、删除、合并或truncate分区操作时,为了保证全局索引的有效性,通过调度JOB ( SYS.PMO_DEFERRED_GIDX_MAINT_JOB...而且该表比较大,维护分区索引的时间较长,从2点开始,到7点尚未结束,最终和大量insert的任务重叠,导致了最终问题。 ?
Home User On Windows (Doc ID 1529702.1) 用途 提供了在 WINDOWS 平台上针对 12c 的新特性”Oracle Home 用户”的常见问题的回答。...在静默安装中请按照下面的参数创建 Oracle Home 用户 12c 引入这些新的变量名字: oracle.install.IsBuiltInAccount= false | true oracle.install.OracleHomeUserName...如果你不想在响应文件中的写入密码,使用"-promptForPassword 参数"调用 setup.exe。...在 12c 中调用 OUI 不使用响应文件静默安装的例子: setup.exe -silent -debug -promptForPassword ^ oracle.install.option=INSTALL_DB_SWONLY...Database 12c Release 1 (12.1) Database/Client Installation/Upgrade/Migration Standalone Environment
概述 通过12c的自动重新优化(Automatic Reoptimization 以后简称AR)功能, Oracle进一步的扩展和增强了11gR2版本的基数反馈(CFB)功能,来重新优化重复执行的SQL...SQL文第一次执行时,Oracle会监控操作的实际行数(A-Row),然后对比CBO估算的行数(E-Row)。2. 如果两个值相差很大,就记录实际行数(A-Row),做上标记。...12c的统计反馈(SFB)功能和CFB功能流程以及实现原理都是相同,只是在一下几点得到了增强: 1.表连接的运行时统计信息(Join statistics)也会被收集和监控。...如果参数PARALLEL_DEGREE_POLICY(默认值为MANUAL)被设为ADAPTIVE的情况下, SQL文第一次执行前,Oracle会首先根据现有的性能信息来预估一个并行度(记为DOP...SQL文根据预估的并行度(DOP 1)进行执行,并在执行时监控操作的性能信息(如CPU时间等), 然后根据实际性能信息计算出一个新的并行度(记为DOP 2).3.
1.前言 WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JavaEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用...响应文件中的项一定要写全,否则会报奇怪的错误。...正在读取响应文件......20%----------40%----------60%----------80%--------100% Oracle Fusion Middleware 12c WebLogic Server 和...base_domain/User/weblogic>writeDomain('/bea/user_projects/domains/servyou_domain') closeTemplate() exit() 这一步的时间比较长一点
wfr=c&ifr=shopdetail 【Oracle健康检查脚本加量不加价】对Oracle 10g、11g和12c版本分别提供了只读版,并且加上了MySQL的健康检查 小麦苗健康检查脚本有如下的特点...: 1、 绿色版、免安装、纯SQL文本 2、 跨平台,只要有SQL*Plus环境即可运行 3、 兼容Oracle 10g、11g及12c版本 4、 对Oracle 10g、11g和12c版本分别提供了只读版...) 5、 增删监控项非常方便,只需要提供相关SQL即可 6、 一次购买,终身免费升级 7、 检查内容非常全面 8、 脚本可视化,可以看到脚本内容,因此可供学习使用 9、 只有1个SQL脚本,不存在嵌套调用脚本等其它问题...SQL之RUNNING_11G垃圾SQL之RUNNING_10GLAST快照中SQL情况LAST快照中执行时间最长SQL执行时间最长SQL执行时间最长的SQL报告闪回归档闪回归档配置开启了闪回归档的表闪回归档空间...ADDM 统计信息统计信息是否自动收集需收集统计信息的表被收集统计信息的临时表统计信息被锁的表或索引 会话会话概况会话状态一览(当前)历史ACTIVE会话数登录时间最长的10个会话超过10小时无响应的会话提交次数最多的会话
生成的脚本示例文件下载地址: https://share.weiyun.com/5lb2U2M 【Oracle健康检查脚本加量不加价】对Oracle 10g、11g和12c版本分别提供了只读版 小麦苗健康检查脚本有如下的特点...: 1、 绿色版、免安装、纯SQL文本 2、 跨平台,只要有SQL*Plus环境即可运行 3、 兼容Oracle 10g、11g及12c版本 4、 对Oracle 10g、11g和12c版本分别提供了只读版...) 5、 增删监控项非常方便,只需要提供相关SQL即可 6、 一次购买,终身免费升级 7、 检查内容非常全面 8、 脚本可视化,可以看到脚本内容,因此可供学习使用 9、 只有1个SQL脚本,不存在嵌套调用脚本等其它问题...SQL之RUNNING_11G垃圾SQL之RUNNING_10GLAST快照中SQL情况LAST快照中执行时间最长SQL执行时间最长SQL执行时间最长的SQL报告闪回归档闪回归档配置开启了闪回归档的表闪回归档空间...ADDM 统计信息统计信息是否自动收集需收集统计信息的表被收集统计信息的临时表统计信息被锁的表或索引 会话会话概况会话状态一览(当前)历史ACTIVE会话数登录时间最长的10个会话超过10小时无响应的会话提交次数最多的会话
最近接到一个数据库报警,让我颇有些意外,这是一个PGA相关的报警。听起来感觉是应用端的资源调用出了问题。...pga_aggregate_limit,这个参数是干什么的,其实这是12c中引入的一个参数,对于pga_aggregate_target的补充。...怎么理解容易一些呢,pga_aggregate_target是一个基线值,比如设置为6G,如果PGA使用超过了6G还是很难做到管控,就可能导致一些hang,无响应的问题,这个问题在12c中是考虑引进了参数...还有一个思路那就是对比其他的12c环境,是否也存在类似的问题,还有一套近期搭建的12cR2的环境,也启用了IMO,但是IMCO进程的PGA占用量很低。...目前来看,步骤2已经满足,只有重启一下,或者升级到12c了。
由于 PDB 的引入,Oracle 数据库的备份和恢复也发生了很多变化,基于 PDB 级别的表空间、库备份同时被支持。以下通过实际测试介绍一下12c中关于 PDB 的备份恢复过程。...连接到数据库,注意12c中增加了新的用户SYSBACKUP用于备份管理,并且RMAN中开始支持简单的SQL查询语句: 通过reportschema的命令,可以列出数据库中的表空间和文件信息等,在12c的输出中...,临时表空间作为一个独立的信息部分被显示出来: ⑵ 对 PDB 执行备份 在12c中支持对单个或多个PDB执行独立的备份操作,如类似如下命令示范备份多个或单个PDB: RECOVER操作也响应的可以针对...如果某个表空间受损,可以执行紧急的离线操作: 然后可以通过RMAN执行基于单个表空间进行恢复: 恢复完成之后可以将表空间在线,这就完成了恢复: ⑷ 对 PDB 执行不完全恢复 在12c中,Oracle...SCN 3254957,也就是删除数据之前的时间点。
:header_filter() header_filter 当已从上游服务接收到所有响应头字节时执行 :body_filter() body_filter 对从上游服务接收到的响应主体的每个块执行...缓存键值对有自己的ttl,对应token的剩余过期时间。 验证流程:取出请求中的access_token或suite_access_token,先在缓存里查询是否存在该token,存在就认为鉴权通过。...那么当第一次consumer还未创建时,缓存没有值,db也没有值,就会把一个value为空table的键值对存入缓存。...如果缓存失效时间较长(默认失效时间是永不过期),就会导致按照key去cache查时永远可以查到该consumer,但是其value是空。...但是在我们这种会静默创建用户的情形下,如果cache和db查询失败,则会在db创建consumer,因此不期望在第一次请求时将空值存入缓存。
,不过虽然ACFS本身野心很大,但是路还比较长,我们拭目以待。...对于这一点不必过于感伤,这也许就是时代的进步,我们翻译的《解密ASM内核》并不妄想成为一个热门读物,但读到它的人能觉得它不错先收藏起来,在想了解Oracle ASM的时候能够想起它,那么我们所付出的时间就非常值得了...翻译文章是一个漫长和艰苦的过程,感谢我的小伙伴,庄培培、郭旭瑞、邱大龙、赵恩东、吴栋、陈亚军,正是令人赞叹的团队努力才能让本书得以问世,感谢我的老板陈栋、李建辉给予我的支持,感谢我的妻子王苒在那段时间经常要忍受我回家一句话不说...分布 第37篇:Allocation Table 12C新特性篇 介绍了12C版本下ASM几个重大性特性。...第38篇:ASM 12C版的重大新特性 第39篇:物理元数据的复制 第40篇:ASM密码文件目录 第41篇:ASM data scrubbing
本文来自Oracle 白皮书翻译(译者:苏旭辉 newkid),介绍了在Oracle数据库12c第二版中与优化器和统计信息相关的所有新特性并且提供了简单的,可再现的例子,使得你能够更容易地熟悉它们,尤其是当你从早先的版本进行迁移的时候...一、自适应查询优化 到目前为止,Oracle 12c数据库中最大的变化是自适应查询优化。...(图1:新的自适应查询优化功能的构成组件) Oracle数据库12c第二版默认启用的自适应功能与Oracle数据库12c第一版不同。详细信息请参见下面的“初始化参数”部分。...并且,从Oracle数据库12c第一版开始, 初始化参数OPTIMIZER_DYNAMIC_SAMPLING引入了新的取样级别11。...为了将对性能的影响减到最低,在Oracle数据库12c第一版中,动态取样查询的结果将会被保留在数据库的服务器结果缓存,从Oracle数据库12c第二版开始会保留在SQL计划指令的知识库中。
Oracle 12c的多租户特性是Oracle Database历史上最重要的革新之一,在云时代这一特性展现出强大的整合威力。...关于CDB和PDB的环境搭建及管理请参考 Oracle 12c多租户特性详解:从Schema到PDB的变化与隔离 Oracle 12c多租户特性详解:PDB 的创建、克隆与维护 3、PDB的备份与恢复...请参考 Oracle 12c多租户特性详解:PDB 的备份与恢复 4、PDB的出与入 在12c中,将一个非 CDB插入到CDB中,需要CDB处于read-only模式,新增加的包 DBMS_PDB...除了特定的权限,还可以对某些数据库功能特点进行限制,比如调用和执行UTL_HTTP 和 UTL_TCP 包可能是高风险的,那么以下的PROFILE设置可以禁用这些特性: ?...如果权限控制不当,就可能遭遇到的数据库安全风险。前段时间披露的风险,通过SQL注入可能影响数据库的安全,有些问题影响到多租户的12.1.0.2.0最新版本。
编辑手记:Oracle 12c新加入的GDS特性是针对复制数据库(使用复制技术,例如ADG,Ogg等)的完整自动化工作负载管理解决方案。 本文来自Oracle白皮书翻译。...企业尝试使用手动过程来负载平衡工作负载和响应中断,或者开发自定义连接管理器和集成的专用网络负载平衡器,以尝试自动化过程。...随着Oracle Database 12c提供的Oracle全局数据服务(GDS)的到来,这一理想得以实现。...GDS基于经过时间测试的技术构建块,如服务(动态工作负载管理),Oracle ADG / Oracle Golden Gate复制和Oracle Net Listener。...在包含在不同处理器代和不同资源(CPU,内存,I / O)的数据库服务器上运行的复制数据库的GDS池中,GDS向较不强大的数据库发送工作请求,但是直到更强大的数据库过载, 均衡响应时间。
1、请先检查trace中这些对象是否存在外部表,如果存在尝试禁用外部表的统计信息;2、检查job中调用的对象是否失效,如果失效手工编译是否可行;3、RAC中LB的死锁大多数还是bug,如果1和2无法解决问题...5、集群将ctss改成使用ntp服务同步时间 描述: 我有一套oracle 11g集群环境,之前使用的ctss服务同步时间,后来我改成ntp服务同步时间了,但是ntp服务在节点上配置这视乎有点问题,我强制同步了一次时间之后...解答: 在Oracle RAC数据库中,节点间的时间同步非常重要。而在部分企业环境中,数据库之间、应用服务器和数据库之间的时间同步是必须的。在这种情况下,使用NTP进行时间同步就成了必然的选择。...但到了12c,无论你采用什么字符集,varchar2列设定6000的长度,可以存下以UTF8编码的2000汉字。...10、12c多租户数据库个别节点单个pdb起不来 描述: 12c多租户数据库修改sga参数文件,三个节点的集群数据库,一共有实例30个,节点一的pdb重启后都是读写状态,节点二,节点三重启cdb后29个实例为读写状态
涵盖的主题包括 Java 团队的性质、他们遇到的挑战,以及首选的开发工具等诸多方面。通过调查发现,尽管有越来越多的开发者使用微服务,但是开发者仍然面临着较长的重新部署时间和服务间的功能问题。...当然,公司或组织可以拥有多个应用程序架构,例如:42% 的用户使用 Monolith、SOA 29%、移动设备 23%,以及桌面设备 18%。...JRE/JDK 分发 —— 使用 Oracle JDK 开发者有所增加,从去年的 50% 上升到 59%,尽管有报告指出很多人由于许可成本而放弃使用 JDK。...开发者的痛点 最严重的应用程序性能问题是较长的应用程序响应时间,达到54%(与去年的55%相提并论)。这种持续的趋势与微服务的采用不断增长相吻合。...59% 的开发人员经历了超过四分钟的重新部署时间,而 20% 经历了超过 10 分钟的重新部署时间。这背后有两个潜在的原因。一种是,随着微服务规模的增长,开发和创建应用程序将花费更长的时间。
领取专属 10元无门槛券
手把手带您无忧上云