欢迎来到天天文库
浏览记录
ID:59416072
大小:1.14 MB
页数:22页
时间:2020-09-19
《Oracle数据库_04数据库状态监测ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程名称:教材:主讲:单位:时间:Oracle数据库系统数据库状态监测文件监测对象监测123进程监测进程监测实验目的了解进程以及不同后台进程的不同作用。熟练掌握对进程的检测。了解进程中一些重要列的意义。实验内容任何一个连接都会用到数据库的后台进程,一般常用的后台进程有DBWR、LGWR、SMON、PMON、CKPT、ARCH、RECO等。DBWR为数据库写入进程,CKPT为检查点进程,ARCH用于将联机重做日志归档,LGWR为日志写入进程。以下通过查看后台进程、连接等来实现进程的监测。监测后台进程:进程监测在查看动态视图时,首先可以通过上述命令查看动态视图中包含的
2、列,以及各列的属性。DESCRIPTION列太长,因此查询结果表示后不方便读者浏览,首先设置该列的格式,然后再查看。进程监测监测会话:从上述操作可以看到,paddr不为‘00’的各个后台进程。进程监测进程监测会话信息会在v$session中保存,因此通过上述查询,得到连接到数据库的会话情况。其中sid表示会话的id号,serial#表示会话的序列号,与sid一起用来唯一标识一个会话,username表示建立该会话的用户名,program表示这个会话使用什么工具连接到数据库,status表示当前这个会话的状态。上述结果中,列username为空的记录是Oracle数
3、据库的后台进程。文件监测实验目的了解不同文件的作用及目的。掌握文件监测的方法。监测控制文件:实验内容Oracle数据库中的文件有很多,如参数文件、数据文件、控制文件、在线重做日志文件、归档日志文件、密码文件、警告日志文件、跟踪文件等。有些文件对数据库的正常运行起着非常重要的作用。控制文件非常重要,一般需要进行备份。连接数据库时,当完成装载后,需要读取控制文件中记录的数据文件、日志文件的位置等信息,只有控制文件完好无损,才可以打开数据库。文件监测从上述可以看到,本数据库系统中有三个控制文件,其存放位置如上所示。这三个控制文件的内容是完全相同的,当其中一个被损坏时,可
4、以通过其他的来代替该控制文件。数据库在启动时,只要能找到一个可用的控制文件,就可以成功地打开数据库。文件监测据文件用以存放用户的数据,打开数据库后用户就可以对数据库进行操作,一般都会涉及数据文件,因此数据库管理员需要监测数据文件。文件监测监测数据文件:监测在线重做日志文件:上述命令实现了对数据库中所有数据文件信息的监控,可以看到其存储位置、大小、已使用、利用率信息。通过监测这些内容,数据库管理员可以判定是否需要扩大数据文件。数据库中的数据被修改并提交后,其信息会被保存在重做日志文件中。在重做日志文件正常的情况下,数据库才可以被打开,数据库管理员可以通过以下命令来监
5、测日志文件。文件监测除了上述三种重要的文件外,还有很多文件,可以通过以下命令查看跟踪文件所在的位置。文件监测监测其他文件:找到跟踪文件的位置后,打开并分析跟踪文件,就可以获得用户需要的信息。此位置也用来存放警告文件,两种文件通过不同的后缀来区分。文件监测通过上述操作,可以监测数据库的归档以及日志序列等信息。可以看到,数据库此时运行在非归档模式下。对象监测实验目的了解数据库中各种不同的对象。掌握监测各种对象的不同方法。了解数据库中各种对象的用途。实验内容数据库对象包括表、视图、索引、触发器、快照、同义词、序列、用户、数据字典等,本实验通过查看一些比较重要的对象来说明
6、对这些对象的监控。监测表:对象监测注意:上述在查询表时,只查询不包含'$'符的表,图中只包含一部分结果。监测序列:对象监测上述通过查seq获取序列的名称以及最大值,截图只是其中一部分结果。监测同义词:同义词就是为了方便表示某一名称而取的别名,通过以下操作可以查看同义词,具体如下所示。对象监测注意:上述截图只包含部分查询结果,可以看到在Oracle中,为了方便表示,它为很多表起了别名,即同义词。监测触发器:触发器是为了保证数据的一致性、安全性而建立的,通过以下语句,数据库管理员可以查询到库中的触发器名称、基表的所有者,具体如下所示。对象监测数据库中的对象也包括用户,
7、通过以下语句,可以查询到数据库中用户的信息,具体如下所示。对象监测监测用户:对象监测本章完谢谢
此文档下载收益归作者所有