我是一条内存(转载)

2007.11.04 5:22 下午 »Author: bosonmaster »

我是一条内存。

我在一台台式电脑里工作,但是我记不得我是从哪里来的,是什么牌子,因为我健忘。我的上司是cpu大哥,他是我们的老大。都说他是电脑的脑子,可是我看他的脑子实在是太小了,比我还要健忘。每天他总是不停的问我,某某页某某地址存的是什么?我总是不厌其烦的告诉他,可是不出一秒钟他又忘记了,又要问一遍,一次我说大哥你烦不烦,你就不能记住点有用的东西?他说“内存兄弟,我有苦衷啊,每天都在不停地做题,头晕眼花的,我也难啊。”?

Read More »

虚拟内存文件系统TMPFS

2007.11.04 5:12 下午 »Author: bosonmaster »

Tmpfs是一个虚拟内存文件系统,它不同于传统的用块设备形式来实现的Ramdisk,也不同于针对物理内存的Ramfs。
       Tmpfs可以使用物理内存,也可以使用交换分区。在Linux内核中,虚拟内存资源由物理内存(RAM)和交换分区组成,这些资源是由内核中的虚拟内存子系统来负责分配和管理。
       Tmpfs向虚拟内存子系统请求页来存储文件,它同Linux的其它请求页的部分一样,不知道分配给自己的页是在内存中还是在交换分区中。同Ramfs一样,其大小也不是固定的,而是随着所需要的空间而动态的增减。
       使用tmpfs,首先你编译内核时得选择“虚拟内存文件系统支持(Virtual memory filesystem support)”
       然后就可以加载tmpfs文件系统了:
            # mkdir -p /mnt/tmpfs
            # mount tmpfs /mnt/tmpfs -t tmpfs
 
       同样可以在加载时指定tmpfs文件系统大小的最大限制:
           # mount tmpfs /mnt/tmpfs -t tmpfs -o size=32m

SGA-System Global Area

2007.11.04 5:10 下午 »Author: bosonmaster »

SGA是指系统全局区,是一块用于加载数据、对象并保存运行状态和数据库控制信息的一块内存区域,在数据库实例启动时分配,当实例关闭时释放,每个实例都拥有自己的SGA区。

Read More »

oracle后台进程

2007.11.04 5:08 下午 »Author: bosonmaster »

SMON:系统监控进程,主要负责实例恢复、取消事物、清除数据库

PMON:进程监控进程,主要负责清除失败用户进程,并释放资源

DBWR:数据库写进程,主要负责管理数据块缓冲存储区级字典缓冲区内容,DBWR数量由init.ora中的   DBWR_IO_SLAVES参数决定。

Read More »

一次失误

2007.11.04 5:07 下午 »Author: bosonmaster »

2007-04-30 

昨天早上去EM上查看数据库时,发现28号没有备份成功,然后看了下错误日志
run {
allocate channel oem_disk_backup device type disk;
recover
 

Read More »