谁控制数据文件最大数限制是 db_files还是控制文件中的maxdatafiles??
今天朋友问我数据库的数据数据文件已经到达最大限制了。数据有两个参数db_files和控制文件中的maxdatafiles,想测试一下如果参数这个db_files的限制会如何,而且controlfile中有个maxdatafiles的限制,不知道这两个限制到底谁是真正生效的SQL> show parameter db_files;NAME &nb...
无处不在的等待
无处不在的等待 提交我的评论 加载中 已评论11月03日,由Oracle 资深DBA彭小波老师在“DBA+东北群”进行了一...
在物理备库上部署闪回数据库
闪回数据库特性概述闪回数据库技术(flashback database)是从oracle 10g开始提供的一个新特性。其主要功能可以是将整个数据库回退到过去的一个时间点,即实现整库的按时间点恢复功能(database point-in-time recovery,DBPITR)。闪回数据库技术通常用于将数据从误操作或者逻辑损坏中恢复。比如某天11点20有人错误的t...
Cache Buffer Chain Latch等待事件
产生的背景: Oracle为了将物理IO最小化,把最近使用过的数据块保持在内存中。为了管理这些内存,oracle 使用如图的结构,Hash Chain的结构,Hash Chain位于共享池中,使用典型内存结构Bucket->Chain->Header结构进行管理。Hash Chain结构的起点是Hash表,Hash表由多个hash ...
ORA-00257: archiver error. Connect internal only, until freed
刚刚收到监控数据库的预警信息,用户就打电话过来了。说链接不上数据库了,根据预警信息ORA-00257: archiver error. Connect internal only, until freed,是归档问题。首先判断是不是归档满了?登陆到数据库服务器一看,果真如此。SQL> show parameter recovNAME &nbs...
Oracle Database 10g新特性-闪回表
<p>使用 Oracle Database 10g中的闪回表特性,可以毫不费力地恢复被意外删除的表</p><p>以下是一个不该发生却经常发生的情况:用户删除了一个非常重要的表—当然是意外地删除—并需要尽快地恢复。(在某些时候,这个不幸的用户可能就是 DBA!)</p><p>Oracle9iDatabase 推出了闪回查询选项的概念,以便检索过去某...
OS 删除oracle数据文件恢复过程
在数据库正常运行时,运维人员在无意中将部分数据文件删除了,此时数据库管理员并不知道,且数据库运行正常,并没有立即抛出错误和告警;但是开发人员在对某张表进行更新的时候,正好这张表在被删除的数据文件中,报出ORA-01110和ORA-27041错误。随即数据库管理人员来看现象,发现有一个文件...
使用SQL PROFILE 给出合理的执行计划
Oracle数据库10g使用了一个叫做SQL配置文件的新方法弥补了存储概要的缺点, DBA可以使用SQL调整顾问(STA)或SQL访问顾问(SAA)来识别可以得到更好性能的SQL语句, 这些语句可以保存在SQL调整集、一个AWR快照或保存在当前的库缓存中,一旦识别出调整候 选者, 这些顾问程...
DML语句使用in时最大值的限制
在DML语句中使用in表达式时,in的最大值限制是1000<br />今天在做数据变更时,同事提供了一个脚本,使用in表达式删除数据。执行过程中提示如下错误<br />ORA-01795: 列表中的最大表达式数为 1000<br /><br /><p>SQL> <br />delete<br /> from test<br /> where startno in ('888880047025',<br />...
redhat linux6.6 安装oracle10g报错libawt.so: libXt.so.6: cannot open
开发组有个测试需要,要求按照oracle10g,在linux6.6上装了下oracle10g,确实是知道oracle10g没有在redhat6.6的版本认证,于是就试着安装下。刚执行runInstaller,就缺包,也在我的意料之中,可是后边的缺包[libawt.so: libXt.so.6]就不知道具体的包名了,挨个尝试了半天才找对包,要是orac...
SQL*Net message from client 事件产生的原因分析
<div></div><div>今天同事在做数据库巡检时,发现巡检报告中有大量的SQL*Net message from client等待事件。同事问什么情况下回产生SQL*Net message from client,为什么回产生SQL*Net message from client。<br /><div>1.对于数据库的一个session来说,每时每刻都在wait 的状态。<br />WAIT FOR IO / WAIT FOR C...
Nagios 监控系统架设全攻略
<span style="widows:1;text-transform:none;background-color:#f9f9f9;text-indent:0px;display:inline !important;font:15px/19px HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial;white-space:normal;float:none;letter-spacing:normal;color:#333333;word-spacing:0px;-webkit-text-...
使用 udev 高效、动态地管理 Linux 设备文件
<p style="border-bottom:0px;border-left:0px;padding-bottom:6px;widows:1;text-transform:none;background-color:#ffffff;text-indent:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font:1.16em/1.5em Arial, sans-serif;white-space:normal;letter-s...
Data Guard交换控制文件实现主备切换实现步骤
环境介绍<br />A机:主库<br />B机:备库<br />DG交换控制文件实现主备切换实现步骤:<br />A机:操作<br />1.先停止主库shutdown immediate<br />B机:操作<br />2.备份备库的控制文件,做一个保留,做交换使用。<br />3.备库也停止,shutdown immediate.<br />A机:操作<br />4.拷贝主库的控制文件到备库上,使用scp...
控制诊断和调优包的使用
<h3>Parameter CONTROL_MANAGEMENT_PACK_ACCESS (Oracle 11g onwards)</h3><p>From 11g, the CONTROL_MANAGEMENT_PACK_ACCESS parameter allows you to control which packs are utilized. This parameter can be set as one of three values:</p><div><p>Values:</p><ul><li>NONE - Ne...
oracle 10g 禁用和卸载AWR
<p>适用于:<br />Oracle database 企业版 10.2.0.1 和之前的版本<br />目的:<br />如果sysuax表空间由于awr报告消耗过多的空间,awr报告可以禁用或者卸载,释放sysaux表空间的空间。<br />解决方案:<br />awr默认是启用的,因为数据库的许多新特性,如Automatic segment advisor and Undo advisor捕获的信息都保...
Oracle Database 10g新特性-高速的导出/导入Data Pump
<p><span class="boldbodycopy">利用 Oracle Database 10<em>g</em> 实用工具数据移动得到了很大的提高。 </span></p><p><span>迄今为止,导出/导入工具集仍是跨多个平台转移数据所需劳动强度最小的首选实用工具,尽管人们常常抱怨它速度太慢。导入只是将每条记录从导出转储文件中读出来,然后使用常见的 <tt>INSERT ...
Oracle Database 10g新特性-改善的表空间管理
<p><span class="boldbodycopy">表空间管理得到了重大的改进,这可以归因于一个 sparser SYSTEM、为用户定义一个默认表空间的支持、新的 SYSAUX、甚至重命名</span></p><p><span>您曾经多少次因用户在 SYSTEM 表空间中创建了非 SYS 和 SYSTEM 的段而伤透脑筋?</span></p><p><span>在 Oracle9<em>i</em> Database...
Oracle Database 10g新特性-回滚监视
<span class="parahead1">回滚监视</span><span class="boldbodycopy">为用户提供对回滚操作时间的准确评估.</span> <p><span class="italicbodycopy">我们还在这地方吗?还要多长时间?</span></p><p><span>听起来熟悉吗?这些问题可能是您在前往孩子们最喜爱的主题公园的路上,从汽车后座上提出来的,并且经常是不...
ORACLE 临时表空间满了的原因解决方案
<p style="padding-bottom:0px;widows:1;text-transform:none;background-color:#ffffff;text-indent:0px;margin:0px;padding-left:0px;padding-right:0px;font:14px/34px arial, 微软雅黑;white-space:normal;letter-spacing:normal;color:#434343;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;"><s...