log file sync
log file sync关于这个等待事件1.为什么出出现这种等待事件当一个用户提交(commits)或者回滚(rollback),session的redo信息需要写出到redo logfile中.用户进程将通知LGWR执行写出操作,LGWR完成任务以后会通知用户...
ORACLE中常用到的LINUX命令介绍
unix环境高级编程uname -a打印系统信息-a 打印所有的信息alluname -r 打印操作系统信息--=============================cat /etc/issue显示系统的发行版本信息 [oracle@redhat4 bdump]$ cat /etc/red...
oracle中adump, bdump, dpdump, udump目录中一些内容的作用
audit_file_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\ADUMPbackground_dump_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\BDUMPuser_dump_dest = C:\ORACLE\PRODUCT\10.2.0...
关于ORA-01034和ORA-27101的一种解决方法
1 先看oracle的监听和oracle的服务是否都启动了。启动oracle监听:cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。2 查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“abc”,那么先手工...
Linux中SQLplus上下键不能显示历史命令的问题
在Linux的sqlplus中运行SQL语句之后,想用上下键把历史命令找出来,发现不支持。 按照下面的步骤可以设置 1,从http://download.csdn.net/user/kkdelta下载rlwrap 2,安装rlwrap [root@localhost]# tar -zxv...
SSH连接VM中的linux
1.虚拟机网络设置host-only2.在linux里面设置ip地址和虚拟机VMnet1在同一网段(要有掩码) 3.用ssh连接虚拟机里eth0的ip
oracle -- 高水位
oracle的逻辑存储结构:表空间——>段——>区——>块[@more@]现在解释下什么是“高水位”: oracle的逻辑存储结构:表空间——>段——>区——>块 块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行. 区:由一系列相邻的块而组成,这也是ORACLE空间分配的基本单位,举个例子来说,当我们创建一个表A时,首先ORACLE会分配一区的空间给这个表,随着不断的INSERT数据到A,原来的这个区容不下插入的数据时,ORACLE是以区
latch: cache buffers chains
latch: cache buffers chains当一个数据块读入sga区,相应的buffer header会被放置到hash列表上,我们称其这hash chains,chain在中文的意为链条或串的意思,表达就是关连性.如果一个进程想访问或修改hash cha...
buffer busy wait
buffer busy wait什么是buffer busy wait?buffer busy wait 就是:多个session同时在databuffer中操作一个block--==================================================原理:当进程需要存取SGA中的b...
数据块的基本结构
转载 收藏Data Block是数据库中最小的I/O单元,下面我来简单介绍下数据块的基本结构。OK!跟着我一步步实验:一、建表空间SQL>create tablespace tp1 datafile '/oradata/bxocp/tp01.dbf' size 10M;二、建用户...
使用BBED帮助理解Oracle数据块结构
使用BBED帮助理解Oracle数据块结构BBED是Oracle提供的块编辑器,借助BBED,可以帮助我们更好的理解Oracle的Block的结构。当然,反过来说,也只有更加理解块的结构,才能更好的利用BBED完成某些特殊情况下的灾难恢复...
初探bbed
看见高手都是玩这个 改内部数据结构 跳过坏块等案例的 -============================Oracle BBED(Oracle Block Browser and Editor)工具是Oracle内部提供的数据块级别查看和...
数据字典
整理常用的数据字典以后继续添加整理 dba_users 显示所有数据库用户的详细信息dba_sys_privs显示用户所具有的系统权限dba_tab_privs显示用户具有的对象权限dba_col_privs显示用户的列权限dba_role_priv...
查看到Oracle定义的隐含参数
在sqlplus中使用show parameter xx可以查看到Oracle定义的参数, 它是通过查询v$parameter获得的。 另外Oracle中还有一些隐含的参数 无法直接通过show parameter的方式查询。 我们查看select * from v$pa...
介绍mutex
mutex是一把钥匙,一个人拿了就可以进入一个房间,出来的时候把钥匙交给队列的第一个人。mutex主要使用在library cache中,用来取代原来的library cache pin 和library cache locklatch是oracle用来在内存中...
研究优化器 参数optimizer_mode
oracle 10g 对这个参数进行了修改。只有3个值分别是first_rows_n ; first_rows ;all_rows(默认值)先从9I讲起吧。有5个值:choose (默认值); rules ; first_rows ;first_rows_N ;all_rows默认...
CKPT工作机制
CKPT用来减少数据库恢复过程中所花的时间。Ckpt更新数据文件头 和控制文件。通知dbwr进程产生一个检查点,dbwr进程将buffercache中的脏数据写入到数据文件中。如何产生检查点呢?有三种方法:A...
DBWR 工作机制
DBWR进程 该进程将缓冲区写入数据文件。也就是将脏数据写入磁盘。改用LRU算法当脏数据到达阀值的时候,DBWR进行写。临界长度为参数db_block_write_batch的值的一半当服务器进程在LRU表中...
redhat linux 系统架构
Red Hat Linux 系统架构linux地下的文件放在哪个目录都有一个规定首先要了解系统下面每个目录的属性 ◆ /bin◆ /sbin"bin" 或 "sbin" 目录放一些指令的可执行档, vbin 放系统最重要...