Oracle数据库由哪几种文件组成?

如题所述

Oracle数据库由数据库文件、日志文件、控制文件组成。

Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。

这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。

扩展资料:

Oracle数据库升级注意事项:

1、备份配置参数

数据库升级前的配置参数要备份,如PGA大小。这样数据库升级后还可以升级前的配置,而不至于使用安装升级时的默认配置。

2、检查版本兼容

确认数据库升级后是否对生产环境上的代码有影响,如果发现一处有影响,则要在全部范围内检查类似的情况。

3、客户端同步升级

同时升级开发者本地环境或应用程序的数据库客户端升级到与数据库服务器相同版本。

4、确保程序正常运行

数据库升级后确保升级后的数据库不会对连接该库的应用程序有影响。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-15
核心文件:数据文件,控制文件,日志文件,参数文件

非核心文件:密码文件,告警日志文件,各种跟踪文件本回答被提问者采纳
第2个回答  2010-11-08
这个问题太宽泛了,要深入分析Oracle不是小篇幅的事。

在物理上,Oracle是由数据文件,控制文件,日志文件三种文件来存储数据的。也就是说,一个实例最重要的三个文件就是他们,具体的应该是oradate 目录下的: data file, control file, redo log。
楼主的意思应该是这三个文件,一般我们对数据做冷备时,都是备份这3种文件。
第3个回答  2010-11-09
数据库的话,就是三种,控制文件,数据文件,在线日志文件,三者构成一个ORACLE物理数据库。
第4个回答  2010-11-11
在类的内部,也就是第一层大括号内声明的变量,在C语言中叫全局变量,在C# Java 中叫成员变量,他是对象的属性,可同时赋值也可不赋,有默认值,在new 一个新对象时会在栈内存中申请一块内存 ,在 . 调用时会在堆内存声明一块内存,里面会有你点调用时的属性也就是全局变量(成员变量)调几个有几个,栈中的对象占有的内存 有地址 会指向该对象在堆中声明的内存空间,所以new出来的对象占两块内存。
静态变量是在data segment( 数据内存)只有一个,直接调用,类名.变量名。

方法里声明的变量是局部变量,必须同时赋值,只在栈内存中咱一块空间名和值在一块。

c语言的话得您亲自释放内存,不能释放多,也不能不释放(我没学过,不太清楚),C和Java 里 在方法执行完后new 的对象 会立刻消失,所以指向也消失,原先对象在堆中内存里声明指向的东西也就没用了,垃圾回收器会定期回收这些玩意,您大可不必管!
我也是初学,自己的分析,有说错的地方请多多包涵!!!!谢谢!
仅供参考!!
请参考
相似回答