Oracle管理

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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