Oracle体系结构

通过Oracle基础教程PL/SQL教程两个篇章的学习,对于Oracle数据库有了一定的了解,已经基本满足Oracle的日常开发工作。但是在实际当中我们一般需要一个懂得管理Oracle数据库的管理者(DBA)。因此,作为DBA开发者,需要的不仅仅是Oracle的日常开发技能,还需要懂得Oracle数据库是如何运行、存储的,懂得管理Oracle数据库,了解它的体系结构。

因此,本篇章主要通过学习Oracle的体系结构,进而对Oracle数据库进行管理。


Oracle体系结构 的主要内容:

  • Oracle管理:

    Oracle管理:本篇幅主要介绍针对想成为Oracle DBA的开发者,介绍一些Oracle体系结构方面相关知识,知道Oracle是如何运行、存储的,懂得管理Oracle数据库。

  • OEM介绍:

    OEM介绍:OEM(Oracle enterprise manager)是Oracle数据库提供的一个企业管理的web界面,用来管理和监控Oracle数据库运行情况的组件。

  • 启动OEM:

    启动OEM:介绍Oracle企业管理器是如何启动,当出现问题时,如何进行重新安装。

  • OEM中性能菜单:

    介绍OEM中性能菜单,用来展示Oracle的性能参数,展现当前Oracle数据库的cpu使用率、I/O、吞吐量、会话连接数等使用情况。

  • OEM中可用性菜单:

    OEM中可用性菜单,主要提供数据库的备份和恢复的一些功能。

  • OEM中服务器菜单:

    OEM中服务器菜单:主要提供Oracle数据库的存储配置、数据库配置、Oracle作业调度配置、Oracle统计信息管理、Oracle资源管理、Oracle安全性管理、查询优化程序、添加删除实例等管理功能。

  • OEM中方案菜单:

    OEM中方案菜单:主要提供直接对Oracle对象、程序、实体化视图、用户自定义类型等信息进行操作的功能点。

  • OEM中数据移动菜单:

    OEM中数据移动菜单:主要提供Oracle数据库的备份和恢复功能点。

  • Oracle控制文件:

    Oracle控制文件是Oracle数据库存储信息的重要文件,控制文件主要用来存放数据库名字、数据文件位置等信息的文件。介绍控制文件的查询、删除、多路复用等知识点。

  • Oracle日志文件:

    Oracle日志文件是Oracle数据库存储信息的重要文件,主要用来存储数据库变化的操作信息。Oracle日志文件可以分为两种:重做日志文件(redo log file)、归档日志文件。

  • Oracle管理日志文件:

    Oracle管理日志文件:Oracle日志文件都放在文件组当中,讲解Oracle如何创建日志文件,查询日志文件组,以及如何把日志文件添加到文件组当中。

  • Oracle添加日志文件组:

    Oracle添加日志文件组:通过SQL命令添加日志文件组增大日志文件数据量的方法。

  • Oracle添加日志文件进文件组:

    Oracle添加日志文件进文件组:通过SQL命令把日志文件添加进对应的日志文件组进行管理,达到扩充日文文件的目的

  • Oracle删除日志文件:

    Oracle删除日志文件:利用SQL命令把Oracle日志文件组中对应的日志文件进行删除。

  • Oracle删除日志文件组:

    Oracle删除日志文件组:通过SQL命令把Oracle日志文件组进行删除。

  • Oracle表空间:

    Oracle表空间:介绍Oracle表空间的概念和数据库中默认的表空间有哪些,怎么查看数据库有哪些表空间

  • Oracle创建表空间:

    Oracle创建表空间:介绍Oracle是如何通过SQL命令进行表空间的创建。

  • Oracle删除表空间:

    Oracle删除表空间的操作经常发生在数据库部分业务拆分的情况下,会把不必要的表空间和对应的数据文件删除,释放当前的数据库的硬件空间。

  • Oracle临时表空间:

    Oracle临时表空间主要是存储数据库的排序操作、临时表、中间排序结果等临时对象。例如,我们进行大数量级的排序操作时,当数据库内存不够时,就会写入临时表空间,当操作完成后,临时表空间就会自动清空释放。

  • oracle临时表空间组:

    oracle临时表空间组是有多个临时表空间组成,然后把用户指向表空间组,从而扩展临时表空间的作用,也可以把同个用户不同连接指向不同的临时表空间,从而起到查询优化作用。

  • Oracle用户管理:

    Oracle用户管理的主要内容包括:进行Oracle用户的创建、修改、删除,进行Oracle用户权限管理,进行Oracle用户角色管理,介绍Oracle用户的概要文件。

  • Oracle创建用户:

    Oracle通过create user关键字进行创建用户,Oracle用户的创建必须是具有DBA权限的用户才有的权限,介绍Oracle创建用户的各个命令行的详细解释。

  • Oracle修改删除用户:

    介绍Oracle是如何对用户的一些基本信息进行修改,以及对不需要的用户进行删除。

  • Oracle权限授权管理:

    Oracle权限授权管理:主要介绍Oracle是如何对用户或角色进行系统权限和对象权限的授予。

  • Oracle撤销权限:

    Oracle撤销权限:主要介绍Oracle用户或对象是如何进行权限的撤销,主要利用revoke命令进行系统权限的撤销和对象权限的撤销。

  • Oracle角色:

    介绍Oracle角色的概念,Oracle角色就是一组权限的集合,可以通过对用户授予某个角色,等于直接授予该角色的所有权限。介绍如何创建角色,如何给用户设置角色。

  • Oracle概要文件profile:

    oracle概要文件主要存储数据库的资源或系统配置的限制信息,利用不同的概要文件对不同的用户组做一些不同的限制权限。

  • oracle体系结构概述:

    本节介绍Oracle体系结构,概要介绍Oracle数据库系统是如何组成的。

  • Oracle系统基本轮廓和体系结构:

    概要介绍Oracle系统的基本轮廓和Oracle体系结构当中各个组成部分之间的关联关系。

  • oracle实例是什么:

    Oracle实例指的是由Oracle内存结构SGA和Oracle进程组成在一起的统称。

  • oracle进程:

    oracle进程是Oracle实例中主要的组成部分,是Oracle系统管理数据库必不可少的一部分,Oracle进程可以分为用户进程、Oracle进程两大部分。

  • Oracle内存结构:

    Oracle内存结构是Oracle数据库重要组成部分,是 oracle 数据库重要的信息缓存和共享区域,和Oracle后台进程一起组成Oracle实例。