总结一下ORACLE读取缓存块的过程
某个用户进程访问某个数据块时,这个缓存块将被移动到LRU列表的MRU端。在被访问的缓存块不断的移动到MRU端的同时,LRU列表中的其他不经常被访问的缓存块将逐渐向LRU端移动.当某个用户进程需要访问某些数据块时,ORACLE首先在数据库缓存中寻找,如果该进程所需的数据块已经位于数据库缓存中,ORACLE将直接从内存中读取数据并返回给用户,这种情况称为“缓存命中”;如果在数据库失败缓存中找不到所需的缓存块,ORACLE必须先从数据文件中将所需的数据块复制到缓存中,然后再从缓存中读取它并返回给用户,这种情况称为“缓存失败”。在缓存命中时
初识ORACLE的审计功能
顺着这样的思路去学习。1、审计可以达到怎样的效果?我用来做什么?2、任何概念都该有分类的吧,审计也不例外?3、如何启用审计?数据库一级。4、如何设定我所需要的审计?针对某个特定的监视目标了。5、如何看审计的结果?6、论坛上一些常见的问题,自己认为比较难理解的问题。[@more@]初识ORACLE的审计功能顺着这样的思路去学习。1、审计可以达到怎样的效果?我要来做什么?2、有分类吗?3、如何启用审计?数据库一级。4、如何设定我所需要的审计?针对某个特定的监视目标了。5、如何看审计的结果?6、论坛上一些常见的问题,自己认为比
RMAN备份与恢复(新旧控制文件及归档日志)测试
(我的实验)一直知道我们公司使用的backup format='G:\20090607rman\datafile\data_%s_%p_%T_%t.bak'database plus archivelog delete all inputformat 'G:\20090607rman\archivelog\arc_%s_%p_%T_%t.bak';...
ORA-27102: out of memory解决办法
数据库运行一定时间后,性能调优就显得很重要了,其中一项就是调整SGA区域。一个朋友在测试机上练习增大SGA动作。发出如下命令:更改系统的sga大小alter system set sga_max_size=4g scope=spfile;alter system set pga_aggregate_target=2G;alter system set sga_target=4g scope=spfile;shutdown immediate...
expdp 导出简单笔记
expdp 导出简单笔记1、要创建oracle可访问的目录必须赋予oracle:oinstall的权限[root@oracle/]# chown -R oracle:oinstall /data12、切换到oracle用户[root@oracle/]# su - oracle3、创建expdp目录[oracle@o...
oracle索引
Oracle中的索引详解Git@OSC 手机客户端摇一摇,有惊喜有妹纸一、 ROWID的概念存储了row在数据文件中的具体位置:64位 编码的数据,A-Z, a-z, 0-9, +, 和 /,row在数据块中的存储方式SELECT ROWID, last_name FROM hr.employees WHERE department_id = 20;...
linux fdisk 命令 磁盘划分新的分区及挂载
linux fdisk 命令fdisk - Partition table manipulator for Linux一.通过fdisk -l 查看机器所挂硬盘个数及分区情况;fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux,fat32,linux swap,fat16以及其实类Unix类操作系统的文件系统等.当然用fdisk 对磁盘操作分区后,还要对分区进行格式化...
hbase安装配置(整合到hadoop)
如果想详细了解hbase的安装:http://abloz.com/hbase/book.html 和官网http://hbase.apache.org/ 1. 快速单击安装在单机安装Hbase的方法。会引导你通过shell创建一个表,插入一行,然后删除它,最后停止Hbase。只要10分钟就可以完成以下的操作。1.1下载解压最新版本选择一个&n...
Oracle数据库无效对象问题处理
在新上线的网管系统中,发现维护的数据库存在大量的无效对象,其中大量的无效对象(800多个)所有者为系统用户,虽然对应用暂时没有影响,但为了避免隐患,对无效对象进行了处理。$select object_name,object_type...
【官方文档】【Doc】oracle官方文档总汇(9i,10g,11gR1, 11gR2)
oracle不同版本的官方文档在线参考和打包下载地址汇总,罗列在这里,供你我参考。1.9i Oracle官方文档1)在线浏览http://www.oracle.com/pls/db92/homepage2)下载在手,参考无忧Oracle9i Datab...
ORA-00845: MEMORY_TARGET not supported on this system
今天晚上新装一台Oracle 11g的数据库,打算将SGA设大一点,知道 11g 中有一个新特新 MEMORY_TARGET,于是尝一下鲜,谁知报了个 ORA-00845,报错比较容易迷惑人,不借助Google真得想半天:?12...
删除11goralce的监听日志和警告日志
oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录。这两目录下都有如下目录:alert cdump hm incident incpkg ir lck metadata stage sweep ...
Oracle中查看所有的表,用户表,列名,主键,外键
在Oracle中查看所有的表:select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 :select table_name from user_tables; //当前用户的表 select table_nam...
SQL*Loader 笔记 (二) 性能优化
最近客户有个测试项目,需要将大量的文本文件用sqlloder加载到oracle数据库中。特此做出如下实验,演练一下sqlloader的几个重要参数。主要参考官方文档上关于redo产生的控制Minimize use of the redo log One way to speed a direct load dramatically is to minimize use of the redo log. There are three ways...
SQL*Loader 笔记 (一) 热身练习
练习内容来自汤姆大叔的编程艺术第十五章“数据加载和卸载”SQL*Loader是加载数据的主流方法传统路径:SQLLDR会利用SQL插入的方式加载数据直径路径:直接格式化数据块 从一个平面文件读取数据,并将其直接写至格式化的数据库块,而绕开整个SQL引擎,同时还能避免redo、undo的生成。要在一个没有任...
sqlplus常用命令
安装了oracle9i,进入sal*plus需要输入用户名、口令和主机标志符system/managersys/change_on_intallscott/tigerinternal/oracle以上为初始密码主机字符串空或者是@+你的服务名,在本地登陆不需要本地服务名。...
oracle格式化输出
1. set long 5000:设置选对LONG或CLOB列时显示的默认字节数2. set linesize 1000:设置sql*plus显示的文本宽为1000字符。3. set pagesize 9999:pagesize可以控制sql*plus多久打印一次标题,这里将pagesize设置为一个很大的数(所以每页只有一组标题)。4. column plan_plus_exp format a80:设置由autotrac...
安装示例用户hr
SQL>@/oracle/product/10.2.0/demo/schema/human_resources/hr_main.sql
使用PLSQL Developer 来查看官方文档
关于PLSQL Develop的一些配置参考:http://wenku.baidu.com/view/412b6ac208a1284ac9504304.html 今天教大家使用PLSQL Developer来查看官方文档,这个是非常方便的,相当于联机在线的搜索功能,大家看好了:下载官方文档到本地,并且解压缩,这个就不多说了Oracle Server version...
遇到ORA-3136的解决之道
今天早上同事打电话说日照业务库第二个节点登录不进去,业务没法使用,weblogic第二个节点测不通。PLSQL登录就死住,最后是end-of-communcation chanel ,估计出现了严重的数据库故障。 telnet进AIX小机,crs_stat状态,发现第二个节点为unkown,用命令crs_start ...