下图清楚地描述了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验证模式相关推荐

  1. Oracle Database DRA 不支持11gR2版本的RAC

    参考文章: Documentation wrong with RAC and DRA - Data Recovery Advisor. (Oracle Database Administrator's ...

  2. oracle 设置 锁模式,对oracle几种锁模式的理解

    本帖最后由 paololiu 于 2012-4-26 11:24 编辑 知道一般情况下alter index rebuild online不会堵塞DML操作,那又是为什么呢.正好闲着没事做,就试着从锁 ...

  3. 【OH】Deprecated and Desupported Features for Oracle Database 12c

    连接地址:http://docs.oracle.com/database/121/UPGRD/deprecated.htm#UPGRD60000 8Deprecated and Desupported ...

  4. 【翻译自mos文章】OGG的集成捕捉模式支持Oracle database标准版么?

    OGG的集成捕捉模式支持Oracle database标准版么? 来源于: Does OGG 11.2.1 Integrated Capture Work with Oracle Database S ...

  5. Oracle的C 模板,Oracle 19c 官方文档系列-《Database Administrator’s Guide》

    Oracle 19c 官方文档系列-<Database Administrator's Guide> 免费 专栏简介 19c 作为 Oracle Database 12c 的最终稳定版版, ...

  6. 为何Oracle Database 12R2输入正确的用户名密码口令验证依然不能通过?

    随着Oracle数据库版本的持续发布,大部分企业逐渐在生产环境使用12cR2(12.2.0.1,18c-12.2.0.2). 数据库迁移或升级后,开发人员和运维遇到最常见的问题之一就是,使用Oracl ...

  7. oracle数据库改名步骤,oracle 11g2 数据库改名详细解释 oracle数据库改名详解 oracle database 改名详解 dbname...

    前面讲过修改sid名字,虽然已经修改过了实例名(sid),但是数据库的名称(dbname还是原来的名称orcl) 下面详细描述,更改数据库名字的.详细过程如下: 1.更改存档日志,默认安装完的orac ...

  8. 今天聊聊Oracle Database 21c 十“小”新特性

    墨墨导读:Oracle Database 21c 已经在云上提供,线下版本将于2021年上半年提供,这标志着 Oracle 进入了下一个版本周期的创新发布. 关于 Oracle 21c 其实就相当于 ...

  9. Oracle Database 21c 十大新特性一览 - New Features

    墨墨导读:Oracle考虑到2020年我们的客户将面临前所未有的经济和业务中断.我们决定不将Database 20c Preview版本升级为General Availability.相反,我们将所有 ...

最新文章

  1. java中的void是什么?有什么作用?
  2. C# 10 新特性 —— 补充篇
  3. 成都软件工程师python_为什么每个软件工程师都应该学习Python?
  4. 工信部:我国半导体设计水平已达7nm
  5. web应用转化为saas多租户
  6. 有关DataForm组件的研究_显示多重数据模型集合——Silverlight学习笔记[24]
  7. 再次总结一下压缩与解压缩
  8. pandorabox开启ssr_潘多拉固件开启UPNP的方法(图文教程)
  9. ERP系统与精益生产
  10. cuda the launch timed out and was terminated windows11解决方案 关闭TDR
  11. QT报错 error: [debug/qrc_image.cpp] Error 1
  12. Linux命令详解之 cp
  13. 语音合成论文优选STYLER: Style Modeling with Rapidity and Robustness via Speech Decomposition for Expressive
  14. Instagram API平台文档
  15. usnews美国大学计算机排名2021,2021年USNEWS美国大学计算机
  16. pdf2htmlEX 安装与保持最新版本
  17. Linux下使用ftp上传压缩文件,windows下载打开损坏问题
  18. win 10家庭版升专业版报错:0xC004F069在运行Microsoft Windows非核心版本的计算机上……
  19. 【算法研究】 AEC 回音消除算法
  20. 遥测终端机RTU的特点以及应用领域

热门文章

  1. python 案例串接_Python基础系例--字典串操作
  2. python redis订阅_Python 学习笔记 - Redis
  3. java点赞功能实现_JavaWeb中点赞功能的实现及完整实例
  4. 差异表达基因变化倍数_10.limma教程|差异表达统计相关理论
  5. LinkedList源码阅分析
  6. kibana客户端工具操作ElasticSearch(增删改查三)
  7. 解决git@github.com: Permission denied (publickey). Could not read from remote repository
  8. 排序二叉树 SortBinaryTree
  9. 互联网晚报 | 11月25日 星期四 | 花呗启动品牌隔离;小米MIUI全球月活用户突破5亿;《长津湖》成中国影史票房冠军...
  10. jar文件导出和导入