Oracle 11g中dynamic sampling自动调节(auto-adjusted)机制
对Oracle而言,基于成本优化器CBO工作的基础是系统、对象统计量和CPU成本计算公式。而大多数情况下,收集统计量是一个异步单独的过程。无论是在9i,还是目前主流11g,发挥CBO作用都需要我们有一个统计量收集或者分析的过程。在9i时代,CBO和RBO是交替工作的。Oracle是不会“主动”的将对象统计量进行收集(...
Oracle是否根据ROWID顺序读取记录(二)
前两天一个学习Oracle时间不长的同事问我,是否Oracle读取记录的时候是按照ROWID顺序的。虽然当时给他大致讲了讲,但是毕竟不是很直观,还是通过一个小例子来说明这个问题。在做一个DATA OBJECT ID的例子。Oracle...
一篇介绍undo/rollback internal的不错的文章!
值得仔细研究[@more@]Undo/rollbackOverview Undo/rollback segment is used for transaction rollback and read consistent or flashback query. There’re two management methods: auto and manual, respectively called undo and rollback. The basic structure is the same. Every database should have two type undo/rollback space: system and user data. The system undo/rollback is allocated from system tablespace, it mainly used for dictionary data. In RAC/OPS environment, every instance has its own private undo
oracle redo record scn与transaction相关block scn关系小记
在 oracle dump redo系列一,我们发现redo record会记录scn,这个scn到底是什么呢和data block的itl上面的scn有什么关系吗?/***********我们dump下表记录对应的数据块*********/alter system dump datafile 10&nbs...
揭秘ORACLE备份之--逻辑备份(EXP)
这一章主要是介绍逻辑备份EXP的使用,涉及部分的IMP导入操作。因为主要围绕备份展开,之后会继续完善恢复的相关操作。 [root@dg ~(20:51:50)]# su - oracle[oracle@dg ~(20:51:58)]$ export ORACLE_SID=wailon-- 查看EXP命令帮助[oracle@dg ~(20:52:04)]$ exp help=y Export: Release 11.2.0.3.0 - Productio...
揭秘ORACLE备份之--逻辑备份(EXPDP)
EXPDP(数据泵)是逻辑备份的一种,是通过PL/SQL语句操作数据库,必须在服务端执行。 从ORACLE 10g开始提供。 [root@dg ~(23:29:45)]# su - oracle [oracle@dg ~(23:30:59)]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Sat Sep 28 23:31:06 2013 Copyright (c) 1982, 2011, Oracle. ...
通过NETWORK_LINK在客户端执行EXPDP
正常情况下,EXPDP只能在服务器操作。但通过NETWORK_LINK可以在客户端备份远程服务器的数据。以下是具体操作过程:[oracle@dg ~(03:04:03)]$ export ORACLE_SID=wailon[oracle@dg ~(03:04:10)]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Sun Sep 29 03:04:15 2013Copyright (c) 198...
IMPDP导入远程数据库
这个功能在测试环境中较多使用。-- 在目标库创建DBLINK后,通过IMPDP导入远程数据库到目标。[oracle@dg dbbackup(01:13:06)]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Sun Sep 29 01:15:17 2013Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to:Oracle Dat...
学习和管理oracle角色
角色是相关权限的命令的集合,使用角色的主要目的是简化权限管理.预定义角色是oracle提供的角色,这些角色是在建立数据库,安装数据字典视图何PL/SQL包时建立的,并且每种角色都用于执行一些特定管理任务.1,CONNECT角...
【字符集】论Oracle字符集“转码”过程
本文将通过实验来演示一下Oracle字符集“转码”的确认过程。曾经分享过的有关字符集文章如下:《查看本地windows的字符集方法》http://space.itpub.net/519536/viewspace-580610《【字符集】“客户终端字符集”、“N...
【字符集】“客户终端字符集”、“NLS_LANG”环境变量以及“数据库字符集”
自从选用了AL32UTF8字符集做为生产数据库字符集之后,就一直奔走于“乱码”与“转码”之间。在与“乱码”PK良久之后,有了这个小文儿。如果想要搞清楚Oracle的字符系统,需要紧紧地抓住三个因素:一...
查看本地windows的字符集方法
1.第一种方法是在cmd命令行界面上通过chcp命令查看C:\>chcpActive code page: 9362.第二种方法是在cmd命令行标题栏右键属性,在弹出对话框内可以看到当前的字符集编码附录:Windows Codepage 9361E = U+001E...
【NLS_LANG】不同操作系统平台NLS_LANG环境变量的查看与设置方法
1.Windows环境,查看和修改NLS_LANG变量的方法1)进入Windows注册表方法点击Windows操作系统的左下角的“开始”(“start”),然后点击“运行”(Run),最后输入“regedit”回车后便可进入到注册表界面。2...
log buffer及日志管理深入分析及性能调整(三)
2. logbuffer的内部管理机制日志缓冲区的内部管理分为两部分,一部分是重做记录的生成,另一部分就是重做记录写入联机日志文件。这两部分不是孤立的,没有关联的。在生成重...
oracle redo文件记录的内容
redo的内容oracle通过redo来实同快速提交,一方面是因为redo log file可以连续,顺序地快速写出,另外一个方面也和redo记录的精简内容有关.为了了解redo的内容,先需要了解两个概念:改变向量和重做记录改变向量(change v...
【OEL】Oracle Enterprise Linux Operating System下载方法及安装体验