1.数据文件已损坏。
这种情况可以通过最新的数据库文件备份来恢复,即,将备份中的相应文件还原到其原始位置,并重新加载数据库。
2.控制文件已损坏
如果数据库系统中的控制文件损坏,数据库系统将无法正常工作。然后,只需要关闭数据库系统,然后从备份中将相应的控制文件恢复到原始位置,并重新启动数据库系统。
3.整个文件系统都损坏了。
在UNIX等大型操作系统中,经常会出现磁盘或磁盘阵列介质不可靠或损坏的情况,这将导致整个oracle数据库系统崩溃。这种情况只能是:
重新初始化磁盘或磁盘阵列,并删除无效或不可靠的坏块。
重新创建文件系统。
使用备份完全恢复数据库系统。
启动数据库系统。
第三,建立甲骨文的审计机制
Oracle的审计机制用于监控用户对ORACLE数据库的各种操作。默认情况下,系统的审计功能是关闭的。激活方法是在INIT中将参数AUDIT_TRAIL设置为正整数。ORA参数文件。
激活审计功能后,任何拥有表或视图的用户都可以执行以下审计操作:
使用SQL语句选择审核选项;
审核对用户拥有的表或视图的成功或不成功的访问尝试;
选择性地审计各种类型的SQL操作(选择、更新、插入、删除);
控制审核的程度(无论是会话还是访问)。
此外,DBA用户还可以使用以下审计功能:
审核成功的登录、注销、授权和撤销;
允许或禁止向审计线索表单发送数据;
为某些数据库表设置默认选项。