Upstart: Ubuntu 的基于事件的启动进程[转]
译者:王旭(gnawux at gmail.com)译注:尽管译者是一位铁杆的Debian粉丝,但也注意 upstart 很久了,就译者本人观点,upstart 应该说是 Ubuntu 所做的众多工作中最为 译注:尽管译者是一位铁杆的Debian粉丝...
《APUE》习题
8.7 验证POSIX下打开的目录流在exec后被关闭int dirfd(DIR *dirp);http://pubs.opengroup.org/onlinepubs/9699919799/functions/dirfd.html#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <d...
关于alter table move的一个小实验
关于alter table move的一个小实验。SQL> create table test2 as3 select * from dba_objects4 where 1=0;Table created.SQL> select extents ,SEGMENT_NAME from dba_segments where2 SEGMENT_NAME='TEST' and WNE...
数值超过NUMBER最大表示范围的问题[转]
昨天同事给我出了一道简单的题——计算1阶乘到100阶乘的累加。问题似乎很简单,但是最终引出的问题并不简单.刚开始觉得问题很简单,写了一个简单的函数:SQL> CREATE OR REPLACE FUNCTION F_SUM_MULTI(P_IN IN NU...
tail命令
用途从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。 语法标准语法tai...
Unix环境下的Oracle调优
很多DBA在发现系统很慢的时候,有的时候无从下手,下面我分享下我的工作经验。本文主要针对UNIX环境,希望对大家会有些帮助。 首先通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,...
动态性能表V$SQL_PLAN
本视图提供了一种方式检查那些执行过的并且仍在缓存中的cursor的执行计划。 通常,本视图提供的信息与打印出的EXPLAIN PLAN非常相似,不过,EXPLAIN PLAN显示的是理论上的计划,并不一定在执行的时候就会被...
ORACLE 层次结构查询语句 start with connect by prior
ORACLE 提供了一个有趣的功能 connect by 子句,它可以对具有家族树结构的分枝进行排序。它的用途有 机构或公司的各层结构,财务的科目代码等。要使用查询遍历,需要在将数据在基表中按照层次结构进行...
SGA_MAX_SIZE与SGA_TARGET
Oracle的SGA包括以下几个部分,可以通过show sga命令或者是通过查看v$sga视图来查看SGA的大概组成:17:39:48 SQL> show sgaTotal System Global Area 1048576000 bytesFixed Size ...
oracle9i新增sql命令----merge
用途 merge 命令可以用来用一个表中的数据来修改或者插入到另一个表。插入或者修改的操作取决于on子句的条件。该语句可以在同一语句中执行两步操作,可以减少执行多条insert 和update语句。merge是一个确定性的语句...
oracle的分析函数over 及开窗函数[转]
一:分析函数over Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。&nbs...
怎么样dump oracle 内部结构
常见的有1、分析数据文件块,转储数据文件n的块malter system dump datafile n block m2、分析日志文件alter system dump logfile logfilename;3、分析控制文件的内容alter session set events 'immediate trace nam...
排除Cache影响手动强制刷新Buffer Cache
手动刷新Buffer Cache主要的原因是为了排除Cache对于测试的影响,以此促使Oracle重新执行物理访问。以下为具体的示例参考:Oracle 9i里,Oracle提供了一个内部事件,用来强制刷新Buffer Cache,它的语法如下: ...
ftp的主动模式和被动模式
FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard (也就是 Active,主动方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTP server。Passive模式FTP的客户端发...
Oracle9i控制文件的备份方法
方法一:创建文本格式的控制文件$ sqlplus '/ as sysdba';SQL> alter database backup controlfile to trace;Database altered.这种备份方式会产生一个trace文件(文本格式),可以使用编辑器进行编辑,里面记录...
查看重做日志缓冲区大小
select 'V$PARAMETRER' "View name",name,to_number(value,'9999999') "Value"from v$parameterwhere name='log_buffer'UNIONselect 'V$SGASTAT' "View name", name,bytesfrom v$sgastatwhere name='log_buffe...
查看oracle已运行时间
select version,startup_time,status from v$instance;
查看操作系统块大小
查看操作系统块大小在WINDOWS系统上,可以用命令fsutil来查看,测试如下:C:\Documents and Settings\administrator>fsutil fsinfo ntfsinfo c:NTFS 卷序列号 : 0x72ccb5f2cc...
resumable session
Oracle 10g中对resumable session的增强(转自Thomas Zhang的杂货铺)从9i开始,Oracle提供了一种避免因为spaceError而导致事务异常的操作,那就是resumable.通常,DBA在日常工作中,往往忽略了对空间资源上的需求...
sysctl调整Linux系统性能
用sysctl进行调整Linux系统性能[转自phpfamer空间] 2008-01-29 17:49sysctl是一个允许您改变正在运行中的Linux系统的接口。它包含一些 TCP/IP 堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提...