1,password file:密码文件
验证拥有sysdba权限的用户登录时的密码校验;
保存超级用户(sysdba)的用户名和口令;
超级用户的密码审核不能依赖于数据库内部。
超级用户,具有启动数据库的能力。如果数据库没有启动,就无法验证。
2,parameter file:参数文件
控制数据库的属性和行为的一些设置参数
3,Datafiles:数据文件
系统数据:关于oracle的内部的元数据信息
用户数据:用户自己业务相关的数据
4,control files:控制文件
描述了数据库的物理结构(数据文件、日志文件的位置),数据库当前状态,检查点信息,还有备份的信息
5,Online redo logfiles:在线重做日志文件
系统崩溃后的实例恢复
通过备份恢复数据文件之后恢复介质
备用数据库处理
通过日志挖掘实现数据恢复
6,Archived redo logfiles:归档重做日志
因为在线重做日志的运行机制(循环使用的机制),会导致日志被覆盖,为了保证日志不被覆盖,更长时间的保留,那么,在线重做日志切换之后,
将写满的在线重做日志,保存在另外一个存储位置,这种机制称之为归档;
7,Alert log:警告日志文件
oracle给我们提供了oracle软件运行期间的debug信息;
根据这些信息能够精准的知道oracle出现问题的根源;
可以生成外部表来查看。
警告日志文件包含的内容:
内部错误、块损坏错误、死锁错误
一些关于共享服务器功能和调度程序的信息和错误
自动刷新物化视图的错误
8,trace files:跟踪文件
为优化程序和或实例的时候提供指导