listener.ora----listener监听器进程的配置文件,存在服务端中,一般的路径如下:$ORACLE_HOME/network/admin目录下,如果不要默认目录($ORACLE_HOME/network/admin),可以修改或添加环境变量TNS_ADMIN,指定自定义目录
监听是接受远程对数据库的接入申请并转交给oracle的服务器进程,所以如果不是使用远程的连接,listener进程就不是必需的,同样的如果关闭listener进程并不会影响已经存在的数据库连接。
登录方式决定监听进程的作用:
1.sqlplus / as sysdba 这是典型的操作系统认证,不需要listener进程
2.sqlplus sys/oracle 这种连接方式只能连接本机数据库,同样不需要listener进程
3.sqlplus sys/oracle@orcl 这种方式需要listener进程处于可用状态。最普遍的通过网络连接