您现在的位置是:首页 >

oracle数据库体系架构 oracle体系结构必须先了解的两个基本的概念

火烧 2022-10-16 01:29:49 1044
oracle体系结构必须先了解的两个基本的概念   要了解oracle体系结构必须先了解两个基本的概念: 数据库和实例 一: 数据库 数据库 data a e 是一个数据集合 无论数据库是采用关系结构

oracle体系结构必须先了解的两个基本的概念  

  要了解oracle体系结构必须先了解两个基本的概念: 数据库和实例    一: 数据库        数据库(database)是一个数据集合         无论数据库是采用关系结构还是面向对象结构 oracle数据库都将        其数据存放在数据文件中 在其内部 数据库结构数据对文件的逻辑        映射 使不同的数据分开存储 这些逻辑划分称为表空间                 表空间和文件介绍:        : 表空间                 表空间(tablespace)是数据库的逻辑划分 每个数据库至少有一个           表空间 叫做系统表空间(system 表空间) 一个表空间只能属于一个数据库            每个表空间由同一个磁盘上的一个或多个文件组成 这些文件称为数据文件

  表空间的特性:                )控制数据库数据磁盘分配                )限制用户在表空间中可以使用的磁盘空间大小                )表空间具有 online offline readonly readwrite属性                        修改表空间的属性:                          SQL> alter tablespace 表空间名称 属性;                        查询表空间状态:                          SQL> select tablespace_name status from dba_tablespaces;                        注意: system undo temp表空间不能设为offline属性                 )完成部分数据库的备份与恢复                )表空间通过数据文件来扩大 表空间的大小等于构成该表空间的所以数据文件的大小只和              查询表空间与数据文件对应关系:                  SQL> select tablespace_name bytes file_name from dba_data_files;           基于表空间的几个操作:                )查询用户缺省表空间:                    SQL> select username default_tablespace from dba_users;                )查询表与存储该表的表空间:                    SQL> select table_name tablespace_name from user_tables;                )修改用户缺省表空间:                    SQL> alter user username default tablespace tablespace_name;                )将数据从一个表空间移动到另一个表空间:                    SQL> alter table table_name move tablespace tablespace_name;

   : 数据文件         每个表空间由同一个磁盘上的一个或多个文件组成 这些文件叫做数据文件(datafile)      数据文件只能属于一个表空间 数据文件创建后可以改变大小 创建新的表空间需要创建新的     数据文件 数据文件一旦加入到表空间中 就不能从表空间中移走 也不能与其他表空间发生联系      数据库必须的三类文件是 data file control file redolog file 其他文件 prameter file             password file archived log files并不是数据库必须的 他们只是辅助数据库的

  查看数据库的物理文件组成:                  )查看数据文件: SQL> select * from v$datafile;                  )查看控制文件: SQL> select * from v$controlfile;                  )查看日志文件: SQL> select * from v$logfile;   二: 实例            通俗的讲实例就是操作oracle数据库的一种手段             数据库实例也称作服务器 是用来访问数据库文件集的存储结构及后台进程的集合             一个数据库可以被多个实例访问(称为真正的应用群集选项)                 决定实例的大小及组成的各种参数或者存储在名称init ora的初始化文件中 或者隐藏            在数据库内部的服务器参数文件中 通过spfile引用该文件 spfile存储在spfile ora文件中                  实例启动时读取初始化文件 数据库系统管理员可以修改该文件 对初始化文件的修改只有            在下次启动时才有效

oracle数据库体系架构 oracle体系结构必须先了解的两个基本的概念
lishixinzhi/Article/program/Oracle/201311/17141  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码