0

0

Oracle o7_DICTIONARY_ACCESSIBILITY参数

php中文网

php中文网

发布时间:2016-06-07 15:49:38

|

1965人浏览过

|

来源于php中文网

原创

环境: sys@EMREP select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0 Production

环境:

sys@EMREP> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE    10.2.0.1.0      Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production

   缺省值

sys@EMREP> show parameter o7_

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
O7_DICTIONARY_ACCESSIBILITY          boolean     FALSE


 

   参数解释

 

        参数名: o7_DICTIONARY_ACCESSIBILITY 
        类别    : 安全性和审计 
        说明    :    主要用于从Oracle7移植到Oracle8i.
                         如果该值为TRUE,SYSTEM权限(如SELECT ANY TABLE)将不限制对SYS方案中各对象的访问(Oracle7行为)
                         如果该值为FALSE,只有被授予了SELECT_CATALOG_ROLE,EXECUTE_CATALOG_ROLE

                         或DELETE_CATALOG_ROLE权限的用户才能访问SYS方案中的各对象
        值范围:     TRUE | FALSE
        位置   :   $ORACLE_HOME/dbs/initSID.ora里面设置

 

 

   两个错误

Magnific AI
Magnific AI

Magnific AI 是一个神奇的AI图片放大和增强工具, 可以根据提示和参数重新想象尽可能多的细节!

下载

        ① ORA-28009  


           o7_DICTIONARY_ ACCESSIBILITY参数的默认设置为FALSE,所以使用SYS用户连接数据库时必须作为SYSDBA或SYSOPER身份。
           如果将o7_DICTIONARY_ACCESSIBILITY参数设置为TRUE,该错误将不会产生

sys@EMREP> conn sys/oracle
ERROR:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER


sys@EMREP> conn / as sysdba
Connected.
sys@EMREP> alter system set O7_DICTIONARY_ACCESSIBILITY=true scope=spfile;

System altered.

sys@EMREP> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
sys@EMREP> startup
ORACLE instance started.

Total System Global Area  524288000 bytes
Fixed Size                  1220384 bytes
Variable Size             155189472 bytes
Database Buffers          364904448 bytes
Redo Buffers                2973696 bytes
Database mounted.
Database opened.
sys@EMREP> conn sys/oracle
Connected.


        ② ORA-00942


           当用户没有select any table的时候

sys@EMREP> create user u1 identified by u1;

User created.

sys@EMREP> grant connect,resource to u1;

Grant succeeded.

sys@EMREP> conn u1/u1
Connected.
u1@EMREP> show parameter dictionary
ORA-00942: table or view does not exist

sys@EMREP> grant select any table to u1;

Grant succeeded.

sys@EMREP> conn u1/u1
Connected.
u1@EMREP> show parameter dictionary

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
O7_DICTIONARY_ACCESSIBILITY          boolean     TRUE


    相关问题

        今天给一个用户select any table的权限,但不想让该用户查询dictionary views;想在init.ora中将o7_dictionary_accessibility设置为false,但不知道对系统有什么样的影响
        答:
        没影响!这个参数是控制select any table权限使用的,若该参数为 true,则有 select any table 权限的帐号则可查看DBA_ V$等之类的数据字典,否(false),则只能看自己权限内的如:user_, all_之类的字典,但被授予了select_catalog_role 则不受此参数的控制


相关专题

更多
Golang 分布式缓存与高可用架构
Golang 分布式缓存与高可用架构

本专题系统讲解 Golang 在分布式缓存与高可用系统中的应用,涵盖缓存设计原理、Redis/Etcd集成、数据一致性与过期策略、分布式锁、缓存穿透/雪崩/击穿解决方案,以及高可用架构设计。通过实战案例,帮助开发者掌握 如何使用 Go 构建稳定、高性能的分布式缓存系统,提升大型系统的响应速度与可靠性。

26

2026.01.09

java学习网站推荐汇总
java学习网站推荐汇总

本专题整合了java学习网站相关内容,阅读专题下面的文章了解更多详细内容。

38

2026.01.08

java学习网站汇总
java学习网站汇总

本专题整合了java学习网站相关内容,阅读专题下面的文章了解更多详细内容。

0

2026.01.08

正则表达式 删除
正则表达式 删除

本专题整合了正则表达式删除教程大全,阅读专题下面的文章了解更多详细教程。

49

2026.01.08

java 元空间 永久代
java 元空间 永久代

本专题整合了java中元空间和永久代的区别,阅读专题下面的文章了解更多详细内容。

4

2026.01.08

java 永久代和元空间
java 永久代和元空间

本专题整合了java中元空间和永久代的区别,阅读专题下面的文章了解更多详细内容。

0

2026.01.08

java成品网站源码资源大全
java成品网站源码资源大全

本专题整合了java成品网站源码相关内容,阅读专题下面的文章了解更多详细内容。

20

2026.01.08

java过滤器教程大全
java过滤器教程大全

本专题整合了java过滤器相关教程,阅读专题下面的文章了解更多详细内容。

6

2026.01.08

作业帮网页版入口地址大全
作业帮网页版入口地址大全

本专题整合了作业帮网页版地址整理,阅读专题下面的文章了解更多详细内容。

7

2026.01.08

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
SQL 教程
SQL 教程

共61课时 | 3.3万人学习

Java 教程
Java 教程

共578课时 | 43.7万人学习

oracle知识库
oracle知识库

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号