- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 BBED的安装
BBED是Block Browser EDitor的缩写 如何来进行编译来使用: BBED开始的时候必须进行编译才能使用,并且本机必须已经安装了oracle数据库 1、到lib目录下: [oracle@kel ~]$ cd $ORACLE_HOME/rdbms/lib 2、编译BBED,将其编译到当前目录下,并且名称为bbed [oracle@kel lib]$ make -f in
2013-07-30 10:11:27 642
原创 循环统计每个目录下文件的数量
#!/bin/bash myfunc() { for x in $(ls) do if [ -d "$x" ] ; then kel=`pwd`; echo "$kel/$x目录的数量为"`ls -l "$kel"/"$x" |grep -v total |wc -l`; cd "$x"; myfunc; cd .. else echo -n "";
2013-07-29 10:32:07 1162
原创 redo文件四
v$session_wait 用来查询redo buffer的空间信息 select sid,event,seconds_in_wait,state from v$session_wait where event = 'log buffer space'; v$sysstat redo buffer空间分配的重试次数及redo的数量 redo entries select n
2013-07-06 20:16:21 609
原创 redo buffer大小
转载自http://blog.csdn.net/robinson1988/article/details/4729858 log buffer 是SGA中一块循环使用的内存区域,它一般很小,因为有4个条件能够触发log buffer 中的redo 写入到log file中,缺省的设置为512kb,或者128kb*cpu_count (cpu_count由ORACLE自动设置,一般不
2013-07-05 15:58:07 1791
原创 redo文件三
switch logfile是一种昂贵的操作,在进行日志切换的时候,是不允许生成新的redo信息 在前台进程生成redo日志信息的时候,此时redo buffer已经分配了空间,并且在当前的redo日志文件组中也必定能写入这些数据 在进行日志切换的时候,步骤如下: 1、LGWR根据control file里的信息找到当前可用的日志文件组 2、LGWR将redo log buffer
2013-07-05 15:37:03 651
原创 redo文件二
为什么要引入LGWR后台进程和redo log buffer 如果使用前台进程来将redo的信息写入到redo日志文件组中,那么会导致并发的前台进程对redo日志文件组的争用,从而使用后台进程LGWR之后,不会产生前台程序的争用情况 引入redo log buffer是为了提高数据库的性能,从而前台进程只要将生成的redo信息写入到redo log buffer中 oracle在提高性能的方
2013-07-04 11:18:54 612
原创 转储oracle的redo文件
1、确定当前使用的redo文件 SQL> select member from v$logfile where group# = ( select group# from v$log where status = 'CURRENT'); MEMBER ------------------------------------------------------------------------
2013-07-03 15:32:42 695
原创 redo文件一
redo log files and redo log buffer redo log files的作用的是确保数据库崩溃之后能正确的恢复数据库,恢复数据库到一,致性的状态 redo log files里面保存的都是数据库的变化信息,俗称为redo entry,由redo thread 将信息从 redo log buffer中写入到redo log files中,在每次写的时候都会
2013-07-02 20:49:03 794
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人