操作系统口令认证,sysdba本地登录需要输入密码

开发测试人员,反馈,sqlplus / as sysdba 登陆需要输入密码?

本篇文档流程:

1.场景还原

2.问题处理

3.相关问题介绍

一、场景还原

1)配置SQLNET.ora配置文件,配置操作系统口令验证方式
[oracle@adg1 admin]$ cat sqlnet.ora 
# sqlnet.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES=(NONE)

2)登陆数据库
[oracle@adg1 admin]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Sat Feb 23 00:32:28 2019 Copyright (c) 1982, 2013, Oracle. All rights reserved. ERROR: ORA-01017: invalid username/password; logon denied Enter user-name: ERROR: ORA-01017: invalid username/password; logon denied Enter user-name: ERROR: ORA-01017: invalid username/password; logon denied SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus

二、问题处理

[oracle@adg1 admin]$ vi sqlnet.ora 
SQLNET.AUTHENTICATION_SERVICES(NTS)
or
SQLNET.AUTHENTICATION_SERVICES(ALL)
or
#SQLNET.AUTHENTICATION_SERVICES(NTS)

三、相关问题介绍

1.操作系统口令验证相关文档链接

https://wenku.baidu.com/view/f2ea58c78bd63186bcebbc37.html


2.如果是sqlplus / as sysdba提示无法生成trace文件,则可以参考博客,操作系统存储空间不足,sysdba用户登录默认强制生成审计文件


3.如果是sqlplus / as sysdba,返回信息很慢,有一种可能性(操作系统审计文件,审计文件过多,造成系统层面文件写入慢)
原文地址:https://www.cnblogs.com/lvcha001/p/10459476.html