关于alter table move
关于alter table movealter table move 主要有两方面的作用。1、用来移动table 到其他表空间。2、用来减少table 中的存储碎片,优化存储空间和性能。针对第一点。在system 表空间创建一个表。SQL> create table ...
归档日志物理删除后闪回恢复区空间未释放
连接数据库进去提示ora-00257:archiver error.Connect internal only,until freed.登录服务器,操作系统验证,登录好久登录不进去无奈,把oracle服务重启了下,终于登录进去了查询v$archived_log里面有2条归档日志记录,但是在磁盘上怎么找都找不到select * from V$FLASH_RECOVERY_AREA_USAGE;--显示归档...
好书推荐—《大话存储》
张东的《大话存储》一书,对于想从原理层面上对存储有一个基本的了解的读者来说,这本书再合适不过了。作者是一个很有想法的人,从行文的字里行间看得出思考过很多东西,同时还是一个有民族自尊心的人,从他这本书的自序就能看出来。对于运维的技术人,如SA,如DBA,或者是系统实施人员,这本书都是很值得一读的一本关于...
角色权限(Role)和系统权限(System)的几个澄清实验
数据库安全是一个内容丰富的体系结构,其中访问控制和操作控制是安全体系的重要内容。Oracle数据库作为目前最成熟的商用数据库产品,其安全访问体系是行业界普遍接受的标准。 Oracle数据库权限体系是...
别让五年后的你瞧不起你自己
简浅_Toc 昨晚和朋友吃饭时,他问我—— “你为什么要这样努力呢?” 我说:“我害怕我未来身边都是一群我最厌恶的人,也害怕自己活成那样,爆着粗口,恶俗的审美和爱好,成天宅在脏乱的破出租房里,油腻着头发看A片,永远眼光那么狭窄。” 我不允许自己活成这个样子。 ...
Oracle 11g AMM与ASMM切换
现在的Oracle正在往智能化方向发展。如果我们现在找一些8i/9i时代的Oracle书籍,怎么样配置合适的数据库各内存池大小是非常重要的话题。但是进入10g之后,自动内存池调节成为一个重要Oracle特性。 在...
Oracle锁基础知识
001 引言 在任何多用户数据库应用程序中,最终免不了会出现两个用户希望同时使用同一行的情况。数据库必须确保这在物理上不可能实现。事务的隔离性原则要求数据库确保:在一个会话的事务完成之前,另一个会话的事务不能影响此会话。为此,数据库必须对数据的并发访问进行串行化,必须确保即使多个会话请求同...
Oracle临时表空间总结
临时表空间概念 临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序。像数据库中一些操作: CREATE INDEX、 ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、 UNION ALL...
ROWID的含义与块地址rdba深入分析
Oracle 8以下ROWID组成(也叫受限Rowid)为:FFFF.BBBBBBBB.RRRR,占用6个字节(10bit file#+22bit+16bit),但是,为了扩充的需要,如数据文件的扩充,现在的Rowid改为:OOOOOOFFFBBBBBBRRR,占用10个字节(32bit+10bit rfile#+22bit+16bit)。其中,O是对象ID,F是文件ID,B是块ID,R是行ID。由于rowid的组成从f...
Oracle中password file的作用及说明
在数据库没有启动之前,数据库内建用户是无法通过数据库来验证身份的口令文件中存放sysdba/sysoper用户的用户名及口令允许用户通过口令文件验证,在数据库未启动之前登陆从而启动数据库如果没有口令文件,在数据库未启动之前就只能通过操作系统认证.使用Rman,很多时候需要在nomount,mount等状态对数据库进行处理...
Oracle权限(二)权限相关的动态性能视图与数据字典视图
001 DBA_USERS DBA_USERS describes all users of the database. Related View USER_USERS describes the current user. This view does not display the PASSWORD, PROFILE, PASSWORD_VERSIONS, EDITIONS_ENABLED, orAUTHENTICATION_TYPE columns. ...
Oracle权限(一)
001 概述 默认方式下,任何非授权用户都不能在Oracle数据库中执行任何操作。如果不授予权限,用户甚至不能成功连接。纵然完成了连接,如果不为其授予更多权限,用户仍什么都不能做。 grant命令给用户账户授权 revoke命令撤销权限 默认方式下,只有D...
dba_segments与dba_rollback_segs查询到的rollback结果不一样(原创)
在做一个测试的时候发现从dba_segments与dba_rollback_segs中查看到的rollback segments结果不一致,如下:dba_segments中得到的结果:SQL> select owner,segment_name from dba_segments where segment_type = 'ROL...
Oracle11.1.0.7版本的ASSM与ORA-04030错误
虽然Oracle的最新版本都已经要到12.2了,但是在国内的生产环境,因为各种原因,尤其是政府部门和传统企业,其数据库版本却没有迭代到最新的Oracle数据库版本,本人就负责的就有10g的生产库,并且还存着核心数据(之前听同行说他们生产环境还有9i的库,不敢轻易触碰。。。。。。)。这次的经验和教训是:1、本人一开始学习...
DBA 技能树
根据工作经验 制作了一个偏向运维方向DBA 技能树,欢迎大家补充。
数据库内存抖动
在数据库巡检的过程中,发现在AWR报告中(该报告的采集间隔为1小时),两个采集点的Buffer Cache和Shared Pool Size发生了较大变化:接着查询v$SGA_RESIZE_OPS视图:确实在报告对应的时间里发生了shared pool的增长与buffer cache的收缩。原因: 内存抖动指的是SGA中的内存...
关于memory_max_target,memory_target,sga_max_size,sga_target
首先先看下11gr2的oracle的帮助文档中关于这几个参数的解释:MEMORY_TARGETProperty DescriptionParameter type Big integerSyntax &n...
儿时不竞争 长大才胜出
尹建莉“儿时不竞争,长大才胜出”这样的观点如同一个悖论,可能挑战了人们的习惯。一直以来,我们的习惯是崇尚竞争,犹如崇尚美德一样;而且很多人认为竞争意识要从小培养,如同美德需要从小培养一样。这实际上是一个认识误区。这一误区的出现有两方面主要原因,一是过分高估了“竞争”的正面意义,二是没明白童...
自动性能统计信息(三)(Automatic Performance Statistics)
1.3 管理自动工作负载库(AWR)本节讲述如何管理AWR,包含以下主题: ·管理快照 ·管理基线 ·管理基线模板 ·传输自动工作负载库数据 ·使用自动工作负载库视图 ·生成AWR报告 ·生成AWR对比报告 ·...
自动性能统计信息(二)(Automatic Performance Statistics)
1.2自动工作负载库(AWR)概览 AWR收集、处理并维护性能统计信息以用来侦测问题和自我调优。这些数据同时存储在内存和数据库中。收集的数据既可以呈现在报告中,又可以从视图中查询。 AWR收集的统计信息包括: ·决定对数据库段的访问和使用量的统计信息的对象统计信息 &n...