如何消除Oracle数据库的安全隐患(3)
1. 数据文件损坏
这种情【zhè zhǒng qíng】况可以用最近所做的【suǒ zuò de】🦏数据库【shù jù kù】文件备【wén jiàn bèi】🥠份进行😅恢复,即将备份中的🏯对应文【duì yīng wén】件恢复到原来位置【wèi zhì】🕹,重新加🏾载数据库【shù jù kù】。
2. 控制文件损坏
若数据【ruò shù jù】库系统🤒中的控【zhōng de kòng】🌽制文件【zhì wén jiàn】损坏🤽,则数据【zé shù jù】👠库系统🤒将不能🎱正常运【zhèng cháng yùn】行,那么,只须将🐲数据库系统🤒关闭【guān bì】,然后从🚘备份中将相应的控制文件【zhì wén jiàn】恢复到原🐈位置,重新启动数据【dòng shù jù】库系统🤒。
3. 整个文件系统损坏
在大型【zài dà xíng】的操作系统中,如【rú】🔙UNIX,由于磁盘或磁盘阵列的介质不可靠😊或损坏是经常发生的🕎,这将导【zhè jiāng dǎo】🕜致整个【zhì zhěng gè】Oracle数据库系统崩😻溃,这种情【zhè zhǒng qíng】形只能【xíng zhī néng】😜:
·将磁盘【jiāng cí pán】🥊或磁盘阵列重【zhèn liè chóng】新初始【xīn chū shǐ】化,去掉失🕛效或不可靠的⚾坏块。
·重新创建文件系统。
·利用备【lì yòng bèi】🍊份将数☝据库系统完整【tǒng wán zhěng】地恢复。
·启动数据库系统。
三、建立Oracle的审计机制
Oracle的审计机制是【jī zhì shì】用来监🌬视用户对ORACLE数据库🏷所做的【suǒ zuò de】各种操【gè zhǒng cāo】🔧作🐞。在【zài】🚋缺省情况下,系统的【xì tǒng de】审计功能是关🤙闭的。激活的办法是,在【zài】🚋INIT.ORA参数文【cān shù wén】件中【jiàn zhōng】,将参数AUDIT_TRAIL设置为❓正整数【zhèng zhěng shù】。
审计功🏳能激活【néng jī huó】后🏠,任何拥🌨有表或视图的🛍用户就【yòng hù jiù】可以进【kě yǐ jìn】行如下审计操作【zuò】:
·使用🚾SQL语句来挑选审【tiāo xuǎn shěn】计选择【jì xuǎn zé】项🎬;
·审计对该用户所拥有【suǒ yōng yǒu】🍸的表或视图的成功或【chéng gōng huò】不成功【bú chéng gōng】的存取🛤企图📴;
·有选择的审计【de shěn jì】各种类♈型的【xíng de】SQL操作🔬(SELECT、UPDATE、INSERT、DELETE);
·控制审👪计的程【jì de chéng】度(是以🦖SESSION还是【hái shì】ACCESS为单位)。
另外,对于DBA用户还【yòng hù hái】可以以🙅下审计【xià shěn jì】功能📹:
·对成功🚅的LOGON、LOGOFF、GRANT、REVOKE进行审【jìn háng shěn】计【jì】⛅;
·允许或【yǔn xǔ huò】禁止向审计追【shěn jì zhuī】踪表寄📛数据🧤;
·为某些【wéi mǒu xiē】数据库🎊表设定😲缺省选【quē shěng xuǎn】择项。
关键词:Oracle,数据库
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0