发现dba_segments和dba_extents中统计段空间大小居然不一样
最近在测试系统上发现dba_segments和dba_extents中统计段空间大小居然不一样SQL> select bytes,blocks,extents from dba_segments where segment_name='PROFILE' and owner='NAP3'; BYTES BLOCKS EXTENTS---------- ---------- ---------- 0 0 0SQL> select bytes,blocks,extent_id from dba_extents where segment_name='PROFILE' and owner='NAP3'; BYTES BLOCKS EXTENT_ID---------- ---------- ---------- 167772160 20480 0在metalink上搜索到如下资料: D
oracle 11g手工建库
工作环境: ORE 6.5手工建库是作为dba必须掌握的一个基本技能,它使清楚的认识oracle的目录结构、oracle所必需的文件、理解表空间、认证方式等概念。1.设置环境变量[oracle@ENMOEDU ~]$ vi .bash_profile # .bash_profile # Get the aliases ...
实例演示oracle数据块状态视图v$bh的用法一 获取oracle对象所占用的数据块
1,创建一个测试表,test,并且插入10000行数据; SQL> create table test (id int); SQL> begin 2 for i in 1..10000 loop  ...
【ADRCI】使用ADRCI (ADR Command Interpreter) 工具查看Oracle alert警告日志
在Oracle的11g版本中,alert文件的位置发生了变化,与此同时Oracle提供了一个命令行工具ADRCI,它可以很便利的查看数据库中出现的异常。 通过这个小文儿给大家展示一下使用ADRCI (ADR Command Interface) 在1...
ORACLE AUDIT审计(1)
ORACLE 审计AUDIT
ORACLE AUDIT
审计(Audit)用于监视用户所执行的数据库操作,并且Oracle 会将审计跟踪结果存放到OS 文件(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/),或数据库(存储在system 表空间中的SYS.AUD$表中,可通过视图dba_audit_trail ...
EXP、IMP、SQLLOADER、EXPDP、IMPDP、DBMS_METADATA、SQLPLUS等方面
09年马上要结束了,BLOG每天更新又坚持了一年,目前文章总数1700多篇,其中纯技术文章将近1300篇。我比较喜欢的一句话:十年磨一剑。以前提到过,坚持10年可能会比较困难,那么至少要坚持5年,到目前为止,BLOG更新...
AUDIT审计(2)
审计
ORACLE windows和linux环境下 10g升级到11.2.0.4 并安装11.2.0.4.19补丁
windows linux 集群OPATCH
Oracle数据文件和临时文件的管理
一、数据文件概述在Oracle数据库中,SYSTEM和SYSAUX表空间至少需要包含一个数据文件,此外还将包含多个其他表空间及与其相关的数据文件和临时文件。Oracle的数据文件和临时文件是操作系统文件,属于数据库物理结构范畴,用于存储数据库中的逻辑结构的数据。在创建表空间时,必须明确的为每个表空间指定数据文件。Oracle...
将spfile从ASM里迁移到文件系统
将spfile从ASM里迁移到文件系统
ORA-15055 Unable to Connect to ASM When Starting an Instance
尝试启动一个spfile 文件在asm 中的数据库时会遇到如下错误:ORA-01078: failure in processing system parametersORA-01565: error in identifying file '+DATA_ASM/gisqe1/spfilegisqe1.ora'ORA-17503: ksfdopn:2 ...
oracle 中的事务
一组SQL语句操作要成为事务,数据库管理系统必须保证这组操作的原子性(Atomicity)、一致性(consistency)、隔离性(Isolation)和持久性(Durability),这就是ACDI特性。原子性:是指事物中包含的所有操作要么全做,要么全不做,也就是说事物的所有活动在数据库中要么全部反映,要么全部不反映,一保证数据时一致的...
ORACLE会话连接进程三者总结
概念介绍 通俗来讲,会话(Session) 是通信双方从开始通信到通信结束期间的一个上下文(Context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器、通过哪个应用程序、哪个用户登录等信息. 连接(Connection):连接是从...
分析及格式化trace文件 - TKPROF (Transient Kernel Profiler)
TKPROF (Transient Kernel Profiler) : TKPROF是一个用于分析oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具. 或者解释为Trace Kernel Profile 也是可以的。 先看例子: ...
更改Oracle字符集:把字符集ZHS16GBK换成UTF8
SQL> select name,value$ from props$ where name like '%NLS%';NAME &nb...
Oracle数据库升级或数据迁移的方法探讨
本文详细论述了oracle数据库升级的升级前的准备、升级过程和升级后的测试与调整工作,并对各种升级方法在多种操作系统平台上作了测试。数据库升级的必要性数据库升级是数据库管理员经常要面对的问题,如果你的应...
set autotrace的用法和含意及区别
Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]说明:前三个参数{OFF | ON | TRACE[ONLY]} 里必需选择一个,而且只能选择一个后两个参数[EXP[LAIN]] [STAT[ISTICS]]是可选的,也可以都不选择TRACE[ONLY]的含意是只显示explain和statistic,不显示SQL的结果集,带TRACE[ONLY]的参数的以下的4,5,6最常用的是第4种只要带上off,后面的[EXP[LAIN]] [STAT[ISTICS]]就无效了1:set autotrace on;显示:记录集+explain+statistics2:set autotrace on explain显示:记录集+explain3:set autotrace on statistic显示
DBA的日常工作
一、活动状态检查通过查询基本视图,确认数据库和实例处于正常运行状态,可以对外提供数据服务。1.1实例状态SELECT instance_name,status FROM v$instance;查询返回实例名称、状态,正常状态应为Open。1.2会话信息SELECTSESSIONS_CURRENT...
ASM重命名包含OCR/vote file的磁盘组
Rename Diskgroup having OCR , Vote File , ASM SPILE [ID 1335975.1]适用于11R2;11R2提供renamedg,可在磁盘组dismount时将其重命名;如果该磁盘组包含OCR/vote file,则dismount前需将其迁移至中间磁盘;大...