sysdba os认证登录和远程登录 AUTHENTICATION_SERVICES 参数

2024-04-09 20:44

本文主要是介绍sysdba os认证登录和远程登录 AUTHENTICATION_SERVICES 参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.在数据库未open状态下,登陆验证的是使用密码文件

验证测试 (通过命令:

orapwd file=orapwprod password=[密码] force=y,创建密码后

使用sqlplus  sys  as sysdba 登录时,密码验证的密码文件,不会验证数据库中sys的密码)

2.猜测:如果是使用dba权限登陆,是要验证密码文件(未验证)。

SQLNET.AUTHENTICATION_SERVICES 参数 default :ALL

linux 平台

SQLNET.AUTHENTICATION_SERVICES=none

官方解释:

  • none for no authentication methods, including Microsoft Windows native operating system authentication. When is set to , a valid user name and password can be used to access the database. 

使用 sqlplus  /   as sysdba  不能登陆

sqlplus sys as sysdba 密码可以登陆

sqlplus sys@192.168.56.52:1521/prod  as sysdba  可以连接

 sqlplus c##test   可以登陆

sqlplus c##test @192.168.56.52:1521/prod  可以连接

 sqlplus c##test  as sysdba  不能登陆(v$pwfile_user 只有sys用户)

sqlplus c##test @192.168.56.52:1521/prod  as sysdba 不可以连接(v$pwfile_user 只有sys用户)


SQLNET.AUTHENTICATION_SERVICES=ALL

官方解释:all for all authentication methods 

使用sqlplus  /   as sysdba 可以登陆

sqlplus sys as sysdba 密码 可以登陆

使用sqldevloper  sys用户 dba角色可以登陆

使用sqldevloper c#test  普通角色可以登陆    但是dba角色不能登陆

sqlplus  c##test @192.168.56.52:1521/prod 不能登陆,  as sysdba 也不能登陆

sqlplus sys@192.168.56.52:1521/prod as sysdba 不能登陆

总结:

本地连接远程(不同主机)连接
OS身份 验证使用密码文件使用sqldevlopersqlplus username/password@host[:port][/service_name][:server_type][/instance_name]
SQLNET.
AUTHENTICATION_SERVICES值:
sqlplus / as sysdbasqlplus sys as sysdbasys dba角色普通用户 普通用户 dba角色sys dba角色普通用户 普通用户 dba角色
NONE×××
ALL(默认值)××
未设置

在参数REMOTE_LOGIN_PASSWORDFILE=exclusive ,v$pwfile_user 只有sys用户 的情况下。

这篇关于sysdba os认证登录和远程登录 AUTHENTICATION_SERVICES 参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/889172

相关文章

Python远程控制MySQL的完整指南

《Python远程控制MySQL的完整指南》MySQL是最流行的关系型数据库之一,Python通过多种方式可以与MySQL进行交互,下面小编就为大家详细介绍一下Python操作MySQL的常用方法和最... 目录1. 准备工作2. 连接mysql数据库使用mysql-connector使用PyMySQL3.

Linux使用scp进行远程目录文件复制的详细步骤和示例

《Linux使用scp进行远程目录文件复制的详细步骤和示例》在Linux系统中,scp(安全复制协议)是一个使用SSH(安全外壳协议)进行文件和目录安全传输的命令,它允许在远程主机之间复制文件和目录,... 目录1. 什么是scp?2. 语法3. 示例示例 1: 复制本地目录到远程主机示例 2: 复制远程主

IDEA如何实现远程断点调试jar包

《IDEA如何实现远程断点调试jar包》:本文主要介绍IDEA如何实现远程断点调试jar包的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录问题步骤总结问题以jar包的形式运行Spring Boot项目时报错,但是在IDEA开发环境javascript下编译

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

C#实现访问远程硬盘的图文教程

《C#实现访问远程硬盘的图文教程》在现实场景中,我们经常用到远程桌面功能,而在某些场景下,我们需要使用类似的远程硬盘功能,这样能非常方便地操作对方电脑磁盘的目录、以及传送文件,这次我们将给出一个完整的... 目录引言一. 远程硬盘功能展示二. 远程硬盘代码实现1. 底层业务通信实现2. UI 实现三. De

SpringBoot后端实现小程序微信登录功能实现

《SpringBoot后端实现小程序微信登录功能实现》微信小程序登录是开发者通过微信提供的身份验证机制,获取用户唯一标识(openid)和会话密钥(session_key)的过程,这篇文章给大家介绍S... 目录SpringBoot实现微信小程序登录简介SpringBoot后端实现微信登录SpringBoo

一文详解PostgreSQL复制参数

《一文详解PostgreSQL复制参数》PostgreSQL作为一款功能强大的开源关系型数据库,其复制功能对于构建高可用性系统至关重要,本文给大家详细介绍了PostgreSQL的复制参数,需要的朋友可... 目录一、复制参数基础概念二、核心复制参数深度解析1. max_wal_seChina编程nders:WAL

Linux高并发场景下的网络参数调优实战指南

《Linux高并发场景下的网络参数调优实战指南》在高并发网络服务场景中,Linux内核的默认网络参数往往无法满足需求,导致性能瓶颈、连接超时甚至服务崩溃,本文基于真实案例分析,从参数解读、问题诊断到优... 目录一、问题背景:当并发连接遇上性能瓶颈1.1 案例环境1.2 初始参数分析二、深度诊断:连接状态与

史上最全nginx详细参数配置

《史上最全nginx详细参数配置》Nginx是一个轻量级高性能的HTTP和反向代理服务器,同时也是一个通用代理服务器(TCP/UDP/IMAP/POP3/SMTP),最初由俄罗斯人IgorSyso... 目录基本命令默认配置搭建站点根据文件类型设置过期时间禁止文件缓存防盗链静态文件压缩指定定错误页面跨域问题

Spring Security自定义身份认证的实现方法

《SpringSecurity自定义身份认证的实现方法》:本文主要介绍SpringSecurity自定义身份认证的实现方法,下面对SpringSecurity的这三种自定义身份认证进行详细讲解,... 目录1.内存身份认证(1)创建配置类(2)验证内存身份认证2.JDBC身份认证(1)数据准备 (2)配置依