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