首页 > TAG信息列表 > SQLNET

17.sqlnet.ora文件

在Oracle中有一个网络配置文件sqlnet.ora文件,该文件用两个最常用的功能: 1.用于指定客户端的名称解析查询的命令方法的顺序   NAME.DIRECTORY_PATH=(tnsnames,onames,hostname) 2.服务端与客户端同时起作用==认证方式 ---> SQLNET.AUTHENTICATION_SERVICES 一些重要的参数及其解

WebApi + Oracle 链接数据库问题

.net core 3.1链接数据库,首次启动程序时,在connection.Open();报连接超时,之后数据调试不报错 so    配置Oracle环境时,sqlnet.ora文件中SQLNET.AUTHENTICATION_SERVICES= (NTS) 修改为 SQLNET.AUTHENTICATION_SERVICES= (NONE) 权限、安全问题----一知半解 关于SQLNET.AUTHENTICAT

oracle 19c sec_case_sensitive_logon=false正确密码无法登录

在19c里面,如果把 sec_case_sensitive_logon设置为false,将导致正常用户无法登录,即使密码都是正确的,也会报 ora-01017 ,用户密码错误 原因: Setting SEC_CASE_SENSITIVE_LOGON to FALSE when SQLNET.ALLOWED_LOGON_VERSION_SERVER is set to 12 or 12a causes all accoun

ORA-609 错误分析及解决方法 (转载)

某个客户数据库在巡检的时候发现alert日志里不定期会出现ORA-609错误,大致内容如下: *********************************************************************** Fatal NI connect error 12537, connecting to: (LOCAL=NO)   VERSION INFORMATION:TNS for HPUX: Version 11.2.0.3

ORA-28040: No matching authentication protocol

ORA-28040: No matching authentication protocol 【故障处理】ORA-28040: No matching authentication protocol 1>  告警日志中频繁出现Using deprecated SQLNET.ALLOWED_LOGON_VERSION parameter、 ORA-28040: No matching authentication protocol错误 故障环境介绍 DB

【DB笔试面试845】在Oracle中,sqlnet.ora文件的作用是什么?

♣          问题在Oracle中,sqlnet.ora文件的作用是什么?     ♣          答案          sqlnet.ora文件的作用类似于Linux系统的nsswitch.conf文件,通过该文件来决定如何查找一个连接中出现的连接字符串。例如,在客户端输入命令:sqlplus sys/oracle@orcl,而sq

【DB笔试面试851】在Oracle中,造成“ORA-28040: No matching ...”错误的原因是什么?

♣          问题在Oracle中,造成“ORA-28040: No matching authentication protocol”错误的原因是什么?     ♣          答案           该错误是由于SQL*Plus的版本和数据库服务器的版本不一致导致的,使用oerr命令来查看,在Oracle 11g下:1[oracle@orcltest

【EZCONNECT】 sqlnet.ora文件中EZCONNECT参数与Easy Connect Naming Method方法

如果对tnsnames.ora文件没有做充分的配置,也可以使用Oracle的Easy Connect Naming Method方法测试数据库是否可以访问。 这里不对这种方法的原理和详细用法展开描述,这方面的信息可以通过以下Oracle连接获得。 http://download.oracle.com/docs/cd/B19306_01/network.102/b14212/nami

SQLNET跟踪tnsping过程

内容介绍sqlnet是oracle提供的与网络层面交互的一个工具,比如如何解析客户端发起的连接,如何对客户端发起的连接进行辨别,如何对客户端连接进行阻隔限制,或者启用日志及跟踪(log and trace)功能等等一系列的功能,在以往的几期技术通讯录里面,我们也曾提到过通过sqlnet工具跟踪并分析oracle

Oracle环境变量、监听listener.ora、tnsnames.ora、sqlnet.ora配置

Oracle环境变量、监听listener.ora、tnsnames.ora、sqlnet.ora配置点击(此处)折叠或打开NLS_DATE_FORMAT=YYYY-MM-DD HH24:mi:ssNLS_LANG=AMERICAN_CHINA.ZHS16GBKORACLE10G=D:\Program files\app\oracle\product\10.2.0\db_1ORACLE11G=D:\Program files\app\oracle\product\11.2.0

ORA-609 错误分析及解决方法

某个客户数据库在巡检的时候发现alert日志里不定期会出现ORA-609错误,大致内容如下: *********************************************************************** Fatal NI connect error 12537, connecting to:  (LOCAL=NO) VERSION INFORMATION: TNS for HPUX: Version 11.2.0.3.

ORA-609 错误分析及解决方法

某个客户数据库在巡检的时候发现alert日志里不定期会出现ORA-609错误,大致内容如下: *********************************************************************** Fatal NI connect error 12537, connecting to:  (LOCAL=NO) VERSION INFORMATION: TNS for HPUX: Version 11.2.0.3.

ora-28040 ora-01017

ora-28040 兼容低版本,在文件“sqlnet.ora”添加(本人文件路径:C:\app\ABC\virtual\product\12.2.0\dbhome_1\network\admin,) SQLNET.ALLOWED_LOGON_VERSION=8 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8   之前也有说添加 SQLNET.AUTHENTICATION_SERVICES= 8  也可以,但是这次不行了,若

20201011sys和system以DBA身份不能登录报用户名和密码错误

1.密码文件位置: D:\oracle\product\11.2.0\dbhome_1\database 存在密码文件: orapwora11g.ora,前人建的。 接收后,sys和system以DBA身份不能登录报用户名和密码错误。普通用户可正常登录。 SQL>show parameter pass; remote_login_passwordfile   value值  EXCLUSIVE 2.sqlnet.ora

windows平台下的oracle ORA-01031的解决方法

今天下午遇到一个很怪异的问题,在windows平台下sqlplus / as sysdba登陆数据库,提示权限不足,   当时就纳闷了,sys用户登陆数据库还能权限不足,问题出现了,就开始寻找解决方法呗 首先查看$ORACLE_HOME/network/admin/sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES项的配置信息, 网上的大

转 ORA-28040 客户端连接Oracle 12c的时候

1.SQLNET.ALLOWED_LOGON_VERSION=8是用来解决客户端连接Oracle 12c的时候,报错误: ORA-28040: No matching authentication protocol但是也带来一个问题 alert 日志大量的产生 如下提示:2020-05-06T12:28:43.221758+08:00Using deprecated SQLNET.ALLOWED_LOGON_VERSION parameter.Us

oracle关闭监听log.xml文件生成步骤

1.查看sqlnet.ora文件是否存在 cd $ORACLE_HOME/network/admin ls 如果不存在,copy一个过来 cp samples/sqlnet.ora . 2.修改sqlnet.ora vi sqlnet.ora #在末尾加上DIAG_ADR_ENABLED=OFF 3.修改listener.ora vi listener.ora #在末尾加上DIAG_ADR_ENABLED_listener=off

去掉Oracle连接超时限制

Oracle 连接有时间限制,设置连接限制。 查到解决方法有如下四种 (选任意一种即可):1。修改 $ORACLE_HOME/network/admin/sqlnet.ora . 添加或修改成:sqlnet.expire_time = 0这将关闭oracle的连接状态检测。2。在ODBC管理中去掉 'Enable Query Timeout'复选框。3。在程序中的

orcale 数据的使用

启动 1.#su - oracle 切换到 oracle 用户且切换到它的环境2.$lsnrctl status 查看监听及数据库状态3.$lsnrctl start 启动监听4.$sqlplus / as sysdba 以 DBA 身份进入 sqlplus5.SQL>startup 启动 db  停止 1.#su - oracle 切换到 oracle 用户且切换到它的环境2.$lsnrctl stop 停

PL/SQL Developer登入时候报ORA-12638: 身份证明检索失败的解决办法

  标签: oracle pl/sqldeveloper 登入 ora-12638 身份证明检索失败 分类: Oracle 找到安装目录:E:/oracle/product/10.2.0/db_1/NETWORK/ADMIN 打开sqlnet.ora 在里面找到 SQLNET.AUTHENTICATION_SERVICES= (NTS) 将其更改为: SQLNET.AUTHENTICATION_SERVICES= (BEQ,NON

Oracle 19c 上线了~

今天正式上线19c,应用访问不了数据库,需要注意的小问题~ 1、报错信息 用户名和密码都是正确的,sqlplus xxxxx/xxxxx报错如下: ORA-01017: invalid username/password; logon denied 新的版本最容易出现一些的特性不了解或者驱动兼容问题,一定要多测试。 2、解决方法: cd $ORACLE_HOME/ne

ORA-28040和ORA-01017 的解决方法

oracle18c 数据库已经发布,在安装Oracle 18c数据库之后,客户端目前一般还是停留在10G、11G,如果客户端工具的版本是toad、plsql在连接12c、18c就会报如下两个错误: ORA-28040: No matching authentication protocol ORA-01017: invalid username/password; logon denied   一、OR

PLSQL Developer客户端连接oracle 12c

  安装好oracle 12c后,通过工具PLSQL Developer连接报如下错误: 解决办法,添加红色部分:[oracle@localhost admin]$ more sqlnet.ora # sqlnet.ora Network Configuration File: /u01/app/oracle/product/12.2.0.1/db_1/network/admin/sqlnet.ora# Generated by Oracle configura