国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

ORACLE 參數(shù) O7_DICTIONARY_ACCESSIBILITY

2024-08-29 13:54:45
字體:
供稿:網(wǎng)友

該參數(shù)是Oracle的一個(gè)安全機(jī)制, 目的就是為了防止非sysdba訪問系統(tǒng)關(guān)鍵數(shù)據(jù)字典,讓sys用戶成為sysdba, 不能以普通用戶登陸

MOS文檔: What is O7_DICTIONARY_accessIBILITY and how should it be set ? (文檔 ID 206795.1)

中提到:

Versions PRIOR to Oracle 9i:~~~~~~~~~~~~~~~~~~~~~~~~~~~~The default of this parameter is TRUE.

Oracle 9i:~~~~~~~~~~The default of this parameter in 9i is FALSE.The FALSE setting requires login with AS SYSDBA to read the data dictionary, orto be given explicit object grants.

從9i開始, Oracle明確限定該參數(shù)的值為FALSE, 強(qiáng)烈不推薦用戶更改該參數(shù)

該參數(shù)限定了sys用戶必須以sysdba 的身份進(jìn)行登陸

或許有些很奇葩的需求,例如某位領(lǐng)導(dǎo)說: 我任性,我必須要用sys用戶以普通身份就能登陸,

那么更改該參數(shù),滿足領(lǐng)導(dǎo)吧...

附錄:

該MOS的全文:

QUESTIONS:What does the init.ora parameter named O7_Dictionary_Accessibility do?How does it affect my database, and how should it be set? ANSWERS:The parameter O7_Dictionary_Accessibility can be set to TRUE or FALSE.The affect on your database is different depending on whether you areusing Oracle 9i or a version previous to Oracle 9i.Versions PRIOR to Oracle 9i:~~~~~~~~~~~~~~~~~~~~~~~~~~~~The default of this parameter is TRUE.The dictionary protection mechanism in Oracle 8 prevents unauthorized users from accessing dictionary objects.Access to dictionary objects is restricted to the users with the system privileges SYSDBA and SYSOPER.System privileges providing access to objects in other schemas do not give access to dictionary objects.For example, the SELECT ANY TABLE privilege enables access to views and tablesin other schemas, but it does not enable you to select dictionary objects.If the parameter is set to TRUE, which is the default, access to objects in SYS schema is enabled (Oracle 7 behavior).If this parameter is set to FALSE, system privileges that allow access to objects in other schemas do not allow access to objects in the dictionary schema.For example, if O7_DICTIONARY_ACCESSIBILITY=FALSE, then the SELECT ANY TABLE statement enables access to views or tables in any schema except SYS schema. The system privilege, EXECUTE ANY PROCEDURE enables access on the procedures in any other schema except in SYS schema.Oracle 9i:~~~~~~~~~~The default of this parameter in 9i is FALSE.The FALSE setting requires login with AS SYSDBA to read the data dictionary, orto be given explicit object grants.Warning:~~~~~~~~Oracle has changed from versions 9.0.1 and beyond the default of this parameterto FALSE, and strongly recommends that you do not change back the parameter.In the process of turning Oracle Server secure out of the box, this was one ofthe reasons we decide to change the parameter.This way, you can't login with a "regular" SYS connection anymore to look updata dictionary.Instead, you should set your own dba accounts with appropriate privileges andpassWords.References:~~~~~~~~~~~Oracle University, Oracle 9i New Features For Adminstrators, Chapter 1, OracleServer Security, Page 1-5Oracle University, Oracle 8: Database Administration, Chapter 19, Managing Privileges, Page 19-15


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 陵水| 神池县| 特克斯县| 双城市| 建始县| 金堂县| 三亚市| 东乡县| 临夏县| 南丰县| 农安县| 滁州市| 波密县| 海淀区| 永年县| 威海市| 萍乡市| 武强县| 镇雄县| 舟山市| 彭阳县| 胶南市| 怀化市| 怀仁县| 天等县| 岑溪市| 定日县| 佛教| 瓦房店市| 绥棱县| 奉新县| 保山市| 疏勒县| 措勤县| 商丘市| 岳普湖县| 方城县| 曲靖市| 宁明县| 胶州市| 公安县|