linux oracle中缺少 sqlnet.ora,sqlnet.ora作用 | 您所在的位置:网站首页 › 儿童吹泡泡水简单配方 › linux oracle中缺少 sqlnet.ora,sqlnet.ora作用 |
===(限制IP访问) sqlnet.ora if not exists, use the default value, you can get the default value from $ORACLE_HOME/network/admin/sample/sqlnet.ora 总结: 1 .三个配置文件都是放在$ORACLE_HOME\network\admin目录下。2 .sqlnet.ora确定解析方式3 .listener.ora上设SID_NAME,通常用于JDBC访问,对应的错误码为125054 .tnsnames.ora上设SERVICE_NAME,通常用于linux sqlplus客户端,对应的错误码为12514 sqlnet.ora 作用类似于linux或者其他unix的 nsswitch.conf文件, 通过这个文件来决定怎么样找一个连接中出现的连接字符串(connect descriptor) 假如sqlnet.ora 是下面这个样子 NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME) 当客户端输入sqlplus sys/oracle@orcl时, 就会首先在 tnsnames.ora文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主机名 括号中还有其他选项,如LDAP等,但HOSTNAME,LDAP通常并不常用,通常只设TNSNAME即可. tnsnames.ora1. 提供tnsname到主机名或者ip的对应 ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) #对应的SOCKET信息 (CONNECT_DATA |
CopyRight 2018-2019 实验室设备网 版权所有 |