Oracle Database Administrator验证模式
下图清楚地描述了Oracle Database Administrator的身份验证模式。
Oracle的验证模式有2种:
(1).Os Authentication:通过登陆操作系统的账号验证身份。
(2).Password Authentication:通过与Password file中的账号做匹对来验证身份。
从上图可以知道,我们有5种方式调用上面2种验证模式:
1.验证方式1
所谓“Local”包括两种情况:
(1).你直接登陆本机的Linux(界面/命令行)。
(2).你用putty等工具连接一个远端的Linux服务器,并登陆Linux(命令行)。
登陆之后,你就可以对数据库进行操作了。
如果你登陆系统的账号是属于dba这个Group的话。那么你就可以通过验证方式1直接登陆sqlplus,并操作数据库。
这里sqlplus并不要求我们输入登陆的账号密码,直接就可以登录sqlplus并对数据库进行操作。这是因为,我们登陆Linux的账号属于Group=502(dba)。而Oracle认为,如果操作系统账号已经属于dba这个组,那么这个操作系统的账号已经有足够权限对Oracle进行任何操作,所以sqlplus不会再要求在登录时输入sysdba的账号密码(也就说:不需要使用password file)。它的验证方式就如图1所示。
2.验证方式2
如果当登陆Linux的账号不属于group=501(dba)呢?比如:root。见下图:
当登陆系统的账号不属于group=501(dba)时,就算是root,也必须输入Oracle账号密码才能通过验证,也就是所谓的“使用Password file”。
3.验证方式3
什么是Remote呢?
比如:现在我们在Window下用sqlplus/其他工具连接处于远端的Oracle数据。此时,对于Oracle数据库而言,我们处在远端(Remote)。
什么是Secure Connection呢?
所谓Secure Connection,就是使用SSL或者其他加密算法对传输内容进行加密。比如:你在使用Net Configuration Assistent连接数据库时,会有这样一个选项:
其中,TCPS就代表Secure的意思!
当你选择使用TCPS协议时,你就可以使用OS Authentication的方式认证。
4.验证方式4
与验证方式3同理,不过使用的是Password file这种验证方式。
5.验证方式5
在使用工具连接远端数据库时,如果不使用Secure Connection,那么就只能使用Password file验证用户身份。
Oracle Database Administrator验证模式相关推荐
- Oracle Database DRA 不支持11gR2版本的RAC
参考文章: Documentation wrong with RAC and DRA - Data Recovery Advisor. (Oracle Database Administrator's ...
- oracle 设置 锁模式,对oracle几种锁模式的理解
本帖最后由 paololiu 于 2012-4-26 11:24 编辑 知道一般情况下alter index rebuild online不会堵塞DML操作,那又是为什么呢.正好闲着没事做,就试着从锁 ...
- 【OH】Deprecated and Desupported Features for Oracle Database 12c
连接地址:http://docs.oracle.com/database/121/UPGRD/deprecated.htm#UPGRD60000 8Deprecated and Desupported ...
- 【翻译自mos文章】OGG的集成捕捉模式支持Oracle database标准版么?
OGG的集成捕捉模式支持Oracle database标准版么? 来源于: Does OGG 11.2.1 Integrated Capture Work with Oracle Database S ...
- Oracle的C 模板,Oracle 19c 官方文档系列-《Database Administrator’s Guide》
Oracle 19c 官方文档系列-<Database Administrator's Guide> 免费 专栏简介 19c 作为 Oracle Database 12c 的最终稳定版版, ...
- 为何Oracle Database 12R2输入正确的用户名密码口令验证依然不能通过?
随着Oracle数据库版本的持续发布,大部分企业逐渐在生产环境使用12cR2(12.2.0.1,18c-12.2.0.2). 数据库迁移或升级后,开发人员和运维遇到最常见的问题之一就是,使用Oracl ...
- oracle数据库改名步骤,oracle 11g2 数据库改名详细解释 oracle数据库改名详解 oracle database 改名详解 dbname...
前面讲过修改sid名字,虽然已经修改过了实例名(sid),但是数据库的名称(dbname还是原来的名称orcl) 下面详细描述,更改数据库名字的.详细过程如下: 1.更改存档日志,默认安装完的orac ...
- 今天聊聊Oracle Database 21c 十“小”新特性
墨墨导读:Oracle Database 21c 已经在云上提供,线下版本将于2021年上半年提供,这标志着 Oracle 进入了下一个版本周期的创新发布. 关于 Oracle 21c 其实就相当于 ...
- Oracle Database 21c 十大新特性一览 - New Features
墨墨导读:Oracle考虑到2020年我们的客户将面临前所未有的经济和业务中断.我们决定不将Database 20c Preview版本升级为General Availability.相反,我们将所有 ...
最新文章
- java中的void是什么?有什么作用?
- C# 10 新特性 —— 补充篇
- 成都软件工程师python_为什么每个软件工程师都应该学习Python?
- 工信部:我国半导体设计水平已达7nm
- web应用转化为saas多租户
- 有关DataForm组件的研究_显示多重数据模型集合——Silverlight学习笔记[24]
- 再次总结一下压缩与解压缩
- pandorabox开启ssr_潘多拉固件开启UPNP的方法(图文教程)
- ERP系统与精益生产
- cuda the launch timed out and was terminated windows11解决方案 关闭TDR
- QT报错 error: [debug/qrc_image.cpp] Error 1
- Linux命令详解之 cp
- 语音合成论文优选STYLER: Style Modeling with Rapidity and Robustness via Speech Decomposition for Expressive
- Instagram API平台文档
- usnews美国大学计算机排名2021,2021年USNEWS美国大学计算机
- pdf2htmlEX 安装与保持最新版本
- Linux下使用ftp上传压缩文件,windows下载打开损坏问题
- win 10家庭版升专业版报错:0xC004F069在运行Microsoft Windows非核心版本的计算机上……
- 【算法研究】 AEC 回音消除算法
- 遥测终端机RTU的特点以及应用领域
热门文章
- python 案例串接_Python基础系例--字典串操作
- python redis订阅_Python 学习笔记 - Redis
- java点赞功能实现_JavaWeb中点赞功能的实现及完整实例
- 差异表达基因变化倍数_10.limma教程|差异表达统计相关理论
- LinkedList源码阅分析
- kibana客户端工具操作ElasticSearch(增删改查三)
- 解决git@github.com: Permission denied (publickey). Could not read from remote repository
- 排序二叉树 SortBinaryTree
- 互联网晚报 | 11月25日 星期四 | 花呗启动品牌隔离;小米MIUI全球月活用户突破5亿;《长津湖》成中国影史票房冠军...
- jar文件导出和导入