千家信息网

sqlnet.ora 验证oracle 登陆方式

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,sqlnet.ora中的NAMES.DIRECTORY_PATH设置[@more@]sqlplus sys/oracle@orcl假如我的sqlnet.ora是下面这个样子D:oracleproduc
千家信息网最后更新 2026年11月02日sqlnet.ora 验证oracle 登陆方式sqlnet.ora中的NAMES.DIRECTORY_PATH设置[@more@]

sqlplus sys/oracle@orcl
  
  假如我的sqlnet.ora是下面这个样子


D:oracleproduct10.2.0db_1NETWORKADMIN>type sqlnet.ora
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES = (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
那么,客户端就会首先在tnsnames.ora文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主机名,通过网络的途径去解析它的ip地址然后去连接这个ip上GLOBAL_DBNAME=orcl这个实例,当然这里orcl并不是一个主机名


如果我是这个样子
  
  NAMES.DIRECTORY_PATH= (TNSNAMES)
  
  那么客户端就只会从tnsnames.ora查找orcl的记录
  
  括号中还有其他选项,如LDAP等并不常用。



在此总结一下在REMOTE_LOGIN_PASSWORDFILE参数取不同值时的行为特性。
REMOTE_LOGIN_PASSWORDFILE参数可以有三种取值:EXCLUSIVE(默认)、NONE和SHARED。
1)当取值为EXCLUSIVE时
允许客户端以SYSDBA或SYSOPER权限登录到数据库实例中完成数据库管理操作;
允许授予和回收SYSDBA或SYSOPER权限。

2)当取值为NONE时
禁止客户端以SYSDBA或SYSOPER权限登录到数据库实例中完成数据库管理操作;
禁止授予和回收SYSDBA或SYSOPER权限。

3)当取值为SHARED时
允许客户端以SYSDBA或SYSOPER权限登录到数据库实例中完成数据库管理操作;
禁止授予和回收SYSDBA或SYSOPER权限。
数据 数据库 权限 客户 客户端 实例 登录 管理 主机 参数 样子 不同 地址 常用 括号 文件 特性 网络 行为 途径 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 保险科技 互联网保险 互联网科技图片 中国互联网科技股 互联网通讯科技 互联网核心科技是什么 互联网医疗科技 互联网科技小贷 互联网科技公司做什么 互联网科技公司招聘 中国科技互联网公司收入 温州喔噻互联网科技有限公司 宁夏众和广鑫互联网科技有限公司 国大互联网教育科技有限公司工作 佛山市拉法互联网科技有限公司 明优互联网科技有限公司 厦门江牛科技互联网 上海同邻互联网科技有限公司规模 陕西九四连强互联网科技有限公司 山东蛋芒互联网科技有限公司 互联网科技创业计划的风险分析 瑰夏咖啡 万易互联网科技有限公司 上海亿帐通互联网科技 国外互联网科技网站 武汉健翔互联网络科技有限公司 天津腾达互联网科技有限公司 群盈汇互联网科技有限公司 陕西云淼互联网科技公司 广州有谷有贝互联网科技有限公司 互联网时代高科技布局
0