作者:hyddd
出处:http://www.cnblogs.com/hyddd/
下图清楚地描述了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验证用户身份。
- 大小: 19.2 KB
- 大小: 19.3 KB
- 大小: 11.4 KB
- 大小: 24.2 KB
- 大小: 79.9 KB
- 大小: 31 KB
- 大小: 79.3 KB
- 大小: 147.1 KB
- 大小: 79.5 KB
- 大小: 80 KB
分享到:
相关推荐
《Oracle Database Administrator Guide》中文版第一章深入探讨了数据库管理的核心概念和DBA(数据库管理员)的角色与责任。以下是对该章节关键知识点的详尽解析: ### Oracle数据库的用户类型 数据库用户按照其...
- **简介**:为了应对日益增长的安全威胁,Oracle 10g Release 2 加强了数据库的安全性,包括改进的身份验证机制和加密技术。 - **具体改进**: - 引入了细粒度访问控制 (FGAC),使管理员能够更精确地控制用户权限...
《Oracle® Database Administrator's Guide》是Oracle数据库10g Release 2的管理员指南,它为数据库管理员提供了全面的指导和信息,帮助他们有效地管理和维护Oracle数据库系统。此PDF文档涵盖了一系列关键主题,...
《Oracle Database Administrator’s Reference 11g Release 2 (11.2) for Linux and UNIX-Based Operating Systems》是Oracle公司为数据库管理员提供的一份详细参考资料,适用于基于Linux和UNIX操作系统的环境。...
根据提供的文件信息,我们可以推断出《Oracle9i Database Administrator’s Guide》是一本针对Oracle9i数据库管理员的专业指南。此书旨在为Oracle9i数据库管理员提供全面的技术指导和支持,帮助他们更好地管理和维护...
《Oracle Database Vault Administrator’s Guide 11g Release 2 (11.2)》是Oracle公司为数据库管理员提供的一份详细指南,旨在帮助用户理解和管理Oracle数据库中的Database Vault功能。Database Vault是一个强大的...
- **性能监控与优化**:使用 AWR(Automatic Workload Repository)、ADDM(Automatic Database Diagnostic Monitor)等工具分析数据库性能,进行必要的调优。 #### 六、集群件管理 - **Oracle Clusterware 管理**...
根据给定的文件信息,我们将深入探讨Oracle Database Net Services Administrator’s Guide中涉及的关键知识点,尤其聚焦于10g Release 2(10.2)版本的相关内容。 ### 一、Oracle Database Net Services简介 ...
作为DBA(Database Administrator,数据库管理员)的基础指南,这本书涵盖了Oracle数据库系统的核心管理和维护技术,旨在帮助读者掌握在企业环境中有效管理Oracle数据库所需的关键技能。 1. **Oracle数据库基础**:...
Oracle 1Z0-063是Oracle数据库12c版本的认证考试之一,主要面向想要获得“Oracle Certified Professional, Oracle Database 12c Administrator”资格的专业人员。该考试主要验证考生对于Oracle Database 12c的高级...
Oracle认证是全球认可的数据库管理和开发专业资格,旨在验证个人在Oracle技术领域的专业知识。Oracle认证分为多个级别,从初阶的Oracle Certified Associate (OCA) 到进阶的Oracle Certified Professional (OCP),再...
2. Oracle Database Administrator(Oracle DBA,数据库管理员):负责数据库的设计、安装、配置、性能优化和安全管理。 3. Oracle Application Developer(Oracle AD,应用系统开发人员):专精于使用Oracle工具和...
Oracle OCP DBA(Oracle Certified Professional, Database Administrator)认证是Oracle公司提供的专业数据库管理员认证,旨在验证个人在Oracle数据库管理领域的专业知识。Oracle OCP DBA认证面向那些希望深入理解...
Oracle Certified Professional认证是对Oracle数据库管理员能力的验证,它要求候选人具备扎实的理论知识和实践经验。OCP认证通常包括以下几个部分: 1. **Oracle Database Administration Fundamentals**:这是基础...
本部分主要介绍了Oracle Database Net Services Administrator's Guide的内容,这是Oracle 12c Release 1(12.1)的一部分文档资料,文档编号为E17610-11,发布日期为2014年6月。 ##### 2.1 网络服务介绍 Oracle ...
"oracle_dbo.rar"这个压缩包很可能包含了与Oracle数据库相关的资料,特别是针对"dbo"(Database Owner)角色,这在Oracle中通常指的是"DBA"(Database Administrator)或者数据所有者。 Oracle数据库的核心知识点...
二、Oracle Database 11g: Administrator I 此课程主要关注Oracle数据库的基础管理和维护。学员将: 1. 了解Oracle数据库的核心组件,如实例(Instance)结构,理解SGA(System Global Area)和PGA(Program Global...
10. **Database Link**:数据库链接是Oracle提供的功能,允许在一个数据库中创建对另一个数据库的引用,使得跨数据库的数据操作变得简单。 11. **故障诊断和性能监控**:Oracle Net Services提供了诊断工具和日志...
007可能指的是Oracle Database 12c Administrator Certified Professional认证的一部分,而043则可能对应Oracle Database 11g的某个专项考试。这两个考试都是为了确保候选人对Oracle数据库有深入的理解和操作能力。 ...