O7_DICTIONARY_ACCESSIBILITY&REMOTE_OS_AUTHENT
来源:互联网 发布:洛阳计算机编程培训 编辑:程序博客网 时间:2024/06/08 02:22
O7_DICTIONARY_ACCESSIBILITY 控制具有ANY OBJECT权限的用户 对SYS模式下的OBJECT是否具有访问,修改权限。这个参数默认为FALSE,如果这个参数为TRUE,那么SYS也不需要 写 as sysdba 就可以登录 数据库
SQL> alter system set O7_DICTIONARY_ACCESSIBILITY=true scope=spfile;
System altered.
重启数据库
SQL> grant select any table to robinson;
Grant succeeded.
SQL> select * from user_sys_privs;
USERNAME PRIVILEGE ADM
------------------------------ ---------------------------------------- ---
ROBINSON CREATE SESSION NO
ROBINSON SELECT ANY TABLE NO 可以看到robinson用户具有select any table 权限
ROBINSON UNLIMITED TABLESPACE NO
SQL> select count(*) from sys.obj$;
COUNT(*)
----------
11617
SQL> alter system set O7_DICTIONARY_ACCESSIBILITY=false scope=sPfile;
System altered.
重启数据库
SQL> select count(*) from sys.obj$;
select count(*) from sys.obj$
*
ERROR at line 1:
ORA-00942: table or view does not exist
REMOTE_OS_AUTHENT 该参数控制某个用户从远程登录到数据库服务器,需不需要给出用户名和密码再登录到数据库
通过putty 远程登录到数据库服务器
[oracle@oracle ~]$ whoami
oracle 用户名为oracle
将remote_os_authent 改为TRUE ,我这里已经改了
SQL> show parameter remote_os
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_os_authent boolean TRUE
创建与操作系统同名的数据库用户名
SQL> create user oracle identified externally;
User created.
确保os_authent_prefix被清空,这里我已经清空了,默认为OPS$
SQL> show parameter os_authent_prefix
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
os_authent_prefix string
授予oracle 用户基本权限,使之能登陆数据库
SQL> grant connect,resource to oracle;
Grant succeeded.
测试一下不用输入 用户名和密码 能不能登录数据库
[oracle@oracle ~]$ sqlplus /
SQL*Plus: Release 10.2.0.2.0 - Production on Tue Sep 29 12:59:27 2009
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> show user
USER is "ORACLE"
OK,成功了
- O7_DICTIONARY_ACCESSIBILITY&REMOTE_OS_AUTHENT
- O7_DICTIONARY_ACCESSIBILITY
- remote_os_authent
- O7_DICTIONARY_ACCESSIBILITY参数
- Oracle O7_DICTIONARY_ACCESSIBILITY参数
- O7_DICTIONARY_ACCESSIBILITY参数的理解
- remote_os_authent参数测试!
- 初始化参数REMOTE_OS_AUTHENT测试
- Oracle o7_DICTIONARY_ACCESSIBILITY参数
- 初始化参数REMOTE_OS_AUTHENT
- oracle O7_DICTIONARY_ACCESSIBILITY 参数
- 初始化参数REMOTE_OS_AUTHENT简析
- oracle O7_DICTIONARY_ACCESSIBILITY参数
- oracle O7_DICTIONARY_ACCESSIBILITY参数
- ORACLE 参数 O7_DICTIONARY_ACCESSIBILITY
- ORACLE 初始化参数OS_AUTHENT_PREFIX、REMOTE_OS_AUTHENT
- 用os_authent_prefix与remote_os_authent实现操作系统认证
- Oracle的REMOTE_LOGIN_PASSWORDFILE和REMOTE_OS_AUTHENT参数
- 学习CDN不得不读之-Squid 高级优化指南
- 看《墨攻》理解软件世界的IoC概念
- PI实时数据库管理员须知-1
- HINSTANCE/HWND/CWnd/HANDLE 的区别
- FLEX实践—AdvanceDatagrid默认展开
- O7_DICTIONARY_ACCESSIBILITY&REMOTE_OS_AUTHENT
- ASP.NET常用语句1--20条,(很实用的)
- java 中 路径问题
- 如何来写自己的ls命令
- easyboot-制作系统盘
- Spring2.0的“hello world”
- 去掉AdvancedDataGrid header 里面的竖线
- 【转】DOM4j下载及使用简介
- js文件中的中文注释问题