【新炬网络名师大讲堂】不同数据库取前几条记录
1. ORACLESELECT * FROM TABLE1 WHERE ROWNUM
系统运维管理故事——空格惹的事
故事一:GoldenGate容灾建设项目实施不下去了!同事在某运营商测试OGG过程中遇到操作系统文件无法访问的问题,对应的文件系统是数据库的redo,数据库所有文件均放在文件系统上:oracle@sczw09db:/oradata/redo1$ls -tlrtotal 25165848drwxr-xr-x 2 oracle &n...
打造顶级大数据团队的几个“偏方”
出人意料的是,音乐人才、物理学家和工商管理人士能为大数据团队带来全新的视角。 你的企业正在打造数据科学团队吗?首先,你应当从业务部门抽调专家来提出正确的问题。然后考虑招募一些物理学家、音乐人才,当然,还有统计人才和计算机科学家。 这些才是顶级大数据团队的关键“配方”,...
【新炬网络名师大讲堂】j2ee与weblogic简介
J2EE 的体系结构可以分为 4 层1)客户端层 这一层直接与用户交互,J2EE支持多种客户端,它既可以是通过Internet访问的Web浏览器客户端,也可以是通过企业Intranet运行的瘦客户端。2)Web层 这一层是为基于Web的应用程序服务的,J2EE中的JavaServer Page和Java Servlet技术可以访问封装有商务逻辑的组件,并负责响...
【新炬网络名师大讲堂】SOA套件介绍
了解 SOA 的作用,发展前景以及相关组成部分。SOA 的作用:瞬息万变的市场、日趋激烈的竞争和持续增长的客户需求迫使企业必须提升其 IT 的灵活性和速度。领先的公司采用面向服务的体系结构 (SOA) 来解决其应用程序和 IT 环境的复杂性问题,从而满足这些需求。SOA 通过可以轻松进...
“ORA-00845: MEMORY_TARGET not supported on this system”不完全解决之道
最近在玩12c,在Oracle Linux 6.3上搭一个单实例带grid,在DBCA建库的时候出现:ORA-00845: MEMORY_TARGET not supported on this system或者在启动数据库的时候:SQL> startupORA-00845: MEMORY_TARGET not supported on this system接着建库中止,仔细研究后发现,造成这个问题是由于设置SGA的大小超...
【新炬网络名师大讲堂】Oracle小知识- Oracle KILLED会话的释放
在我们杀一个会话的时候,经常使用alter system kill session ‘sid,serial#’命令操作。当会话是active状态的时候,alter system kill session ‘sid,serial#’ 的这种操作只是将会话标识为killed状态,并不会释放资源。我们可以增加immediate选项,立即KILL会话: alter system kill session ‘sid,seria...
2015年往后的九大企业级技术发展趋势
疯狂的事情在于,站在今天向前看,你会发现今年许多大热的技术在去年几乎闻所未闻。这些技术还会继续火热下去吗?我打赌会,变化的脚步比往常前进的更快了。 这些新鲜的事物满足了我不重复自己的奢求。我去年提到的大多数技术发展趋势现在已经看起来略显过时了 ——JavaScript 的胜利,新的安全识别技术,...
【新炬网络名师大讲堂】cursor: pin S wait on X模拟
因为系统出现事件cursor: pin S wait on X过去几天,在v$session_wait找不到对应的记录,现需要找到引起问题的sid,从其他途径获得了对应的p2,故验证p2与p2raw的转换现模拟出事件cursor: pin S wait on X,然后通过p2转换出p2raw是否正确。–==============session 1:–============================...
【新炬网络名师大讲堂】Oracle 11g rac 删除节点
1适用场景1、被删除节点一切保留,需要从RAC中剔除,例如因为要更换服务器。2、被删除节点关于RAC的部分文件丢失,如GI、库软件误删除,需要重新安装GI或oracle库软件。 实验场景:三节点RAC,主机名是rac1、rac2、rac3,现在需要删除rac3。 2具体步骤2.1 U...
#新炬学院分享# Oracle DBA的系统管理任务
数据库及其子系统的日常管理是普通DBA需要完成的日常任务。这种日常管理并不仅仅局限于数据库本身。数据库系统作为一个整体运行,需要监控承载数据库的服务器的性能和连接数据库的网络的性能等。以下几节介绍了Oracle DBA管理系统的各个方面。1. 故障排除知道如何从Oracle支持人员处获得适当的帮助以及如何...
#新炬学院分享#关于Oracle数据库优化的几点总结
数据库性能最关键的因素在于IO,因为操作内存是快速的,但是读写磁盘是速度很慢的,优化数据库最关键的问题在于减少磁盘的IO,就个人理解应该分为物理的和逻辑的优化, 物理的是指oracle产品本身的一些优化,逻辑优化是指应用程序级别的优化物理优化的一些原则:1)Oracle的运行环境(网络,硬件等)2)使用合适...
【新炬网络名师大讲堂】RAC环境下SYSDATE返回错误时间
某客户反馈说,在11.2.0.3的RAC下,使用sqlplus连接时查询sysdate返回的时间是正确的,但是使用PL/SQL等通过Listener方式连接的时候,则返回错误的时间。其实造成这个问题的原因是11.2.0.2后的新特性:11.2.0.1的时候TZ变量取决于grid和root用户的shell环境变量TZ。但是从11.2.0.2开始,Oracle的集群(GI)开...
【新炬网络名师大讲堂】11gR203 RAC一个比较严重的bug
现在新安装的数据库无论是单机或RAC,版本基本都是Oracle 11.2.0.3了,其中经历了2次该版本RAC的bug导致节点crash的故障,与大家分享下。今年3月初的时候,某运营商的一套RAC数据库突然一个节点垮了,该数据库版本就是Linux64位系统Oracle 11.2.0.3.0的,出于考虑先恢复业务,当时负责该系统...
【新炬网络名师大讲堂】12c高可用新特性what-if command evaluation介绍
OOW第一天OU的培训,听了下Oracle database 12c高可用新特性的介绍。主要内容有柔性集群、基于策略的集群管理、假设状况评估命令、柔性ASM及DG新特性等等。其中的假设状况评估命令,即what-if command evaluation非常新颖,有点像我们在论坛上准备发帖的时候有个预览的功能,非常有趣。 &nb...
【新炬网络名师大讲堂】Oracle 12C一个实用的新特性介绍:drop/truncate多个子分区
今年年初时候,局方人员反应数据网管系统WAP话单报表查询非常缓慢,经我们分析了下,发现是由于业务表查询条件没有建索引导致全表扫描。该表是一个大分区表,大约有350G的数据量,按每小时进行分区,保留了大概一个星期多的历史记录,经和局方、开发商一起商量后,决定清理掉一部分没用的数...
【新炬网络名师大讲堂】关于Oracle 12c Flex ASM特性的理解
自从甲骨文推出了oracle 12c版本后,新一轮oracle数据库学习的热潮来临了,我也在这凑个热闹。今天有空研究点12c Flex ASM,觉得这特性还真有点云的特性。从10g到11g,一般asm instance都是和db instance一一对应,而且这”两家伙”如影随行;在12c中,asm instance和db instance可以”分家了”,即db instance在a主机,asm...
【新炬网络名师大讲堂】Data Guard–物理主备库切换
近期因为工作的需要,研究了一些DG的东西,以下是Performing a Switchover to a Physical Standby Database的操作步骤,主要是参考官方文档和网上一些资料,整理而成:1、减少实例在切换之前必须把数据库减少为一个实例,即RAC的话,只留一个节点。shutdown immediate或(紧急时在辅助实例执...
【新炬网络名师大讲堂】关于LOG FILE SYNC的解惑
最近我收到一封邮件,有个同事管的一套系统出现很严重的log file sync,然后他通过DBA_HIST_ACTIVE_SESS_HISTORY想查询是什么语句导致的这么严重的等待。最后查询出来的结果让他大吃一惊。在他关注的那几分钟内。有很多进程在等待log file sync,这些语句的SQL_ID是select。他提出了两个疑问,send email给我。那么我们来...
【新炬网络名师大讲堂】Oracle Database 12c 新特性总结
1. 在线重命名和重新定位活跃数据文件 ...