Oracle控制文件、数据文件、临时文件总结笔记
一.控制文件(Control Files) 1.控制文件的作用 控制文件在Oracle数据库中扮演着很重要的角色,没有控制文件(或者控制文件损坏了),运行着的实例立即崩溃,关闭着的死活打不开,你以为你是谁,可以说,控制文件一旦损坏,数据库必然down了。Oracle数据库实例启动过程中,当启动到unmount时,此时只是在内存中为Oracle实例分配了实例空间,然后如果继续要启动到mount状态,这个时候控制文件就闪亮登场了,因为Oracle要依据控制文件找到数据文件跟重做日志文件的路径,确定找到了再进去mount状态,至于打开数据库就是确定这些文件都
【oracle】11g新特性虚拟列
之前做数据仓库的时候没有用到虚拟列,最近在看其他人设计的数据模型的时候,发现用了很多虚拟列,12g都出了,我还在学习11g特性,呵呵,要补的功课还是很多啊。 虚拟列(virtual column):并没有存储在数据文件中,而是通过列数据的生成放到了数据字典中,通过真实列的数值计算而来,位置可以随意摆放,可以引用多个实际列的值,但是不能引用其他的虚拟列(但可以使用其他宾变通的方式),也不能只包含虚拟列。 好处:减少数据的存储,简化了对列进行处理,而且可以对虚拟列进行分区,可以使用自定义函数