Ⅰ oracle数据库的物理存储结构有那些,它们各自的作用
http://hi..com/blue_greed/blog/item/dcea21ca97bf7782c8176816.html
去这里看看~~
数据结构在计算机中的表示(映像)称为数据的物理(存储)结构。它包括数据元素的表示和关系的表示。
物理结构,即Oracle数据库使用的操作系统文件结构。对于数据库物理结构文件,不同的oracle版本,不同的操作系统平台上有不同的存储目录结构
数据库的物理结构文件按其作用可以分为三类:
数据文件
日志文件
控制文件
一、数据文件
数据文件用来存储数据库的数据,如表、索引等。读取数据时,系统首先从数据库文件中读取数据,并存储到SGA的数据缓冲区中。
二、重做日志文件
重做日志文件记录对数据库的所有修改信息。它是三类文件中最复杂的一类文件,也是保证数据库安全与数据库备份与恢复有直接关系的文件。
三、控制文件
控制文件是一个二进制文件,用来描述数据库的物理结构,一个数据库只需要一个控制文件,控制文件的内容包括:
数据库名及数据库唯一标识
数据文件和日志文件标识
数据库恢复所需的同步信息,即检查点号
Ⅱ Oracle数据库由哪几种文件组成
Oracle数据库由数据库文件、日志文件、控制文件组成。
Oracle数据库12c引入了内一个新的多承租方架构容,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。
这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c成为私有云和公有云部署的理想平台。
(2)oracle存储文件扩展阅读:
Oracle数据库升级注意事项:
1、备份配置参数
数据库升级前的配置参数要备份,如PGA大小。这样数据库升级后还可以升级前的配置,而不至于使用安装升级时的默认配置。
2、检查版本兼容
确认数据库升级后是否对生产环境上的代码有影响,如果发现一处有影响,则要在全部范围内检查类似的情况。
3、客户端同步升级
同时升级开发者本地环境或应用程序的数据库客户端升级到与数据库服务器相同版本。
4、确保程序正常运行
数据库升级后确保升级后的数据库不会对连接该库的应用程序有影响。
Ⅲ oracle单个数据库文件最大是多少
1、64位linux 和64位oracle,默认oracle表空间数据文件用的BLOCKSIZE是8k,表空间数据文件最大是32G。x0dx0aSQL>show parameter k_cache_sizex0dx0a查看数据库默认的块大小x0dx0aSQL> show parameter db_block_sizex0dx0adb_block_size integer 8192x0dx0a2、为了让一个表空间数据文件存64G,你需要告诉oracle用BLOCKSIZE 是16kx0dx0aCREATE TABLESPACE TEST DATAFILE ‘/data1/test_ts1.dbf’ SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED BLOCKSIZE 16k;x0dx0a提前需要设置db_16k_cache_sizex0dx0aalter system set db_16k_cache_size=16M scope=both;x0dx0a否则会报错ORA-29339:x0dx0atablespace block size 16384 does not match configured block sizesx0dx0a3、为了让一个表空间数据文件存128G,你需要告诉oracle用BLOCKSIZE 是32kx0dx0a4、32位linux 和32位oracle,默认oracle表空间datafile用的BLOCKSIZE也是8k,表空间数据文件最大也是32G。试了一下64G文件,也没有问题。
Ⅳ oracle数据库的数据都存在哪个文件夹下
首先要确保你安装了服务器,如果只有客户端是没有数据文件存放在系统的 一般是在“安装目录:\oracle\proct\10.2.0\oradata\服务器名\***.ORA”