服务器端监听器配置
oracle监听器是运行在数据库端的一个进程,这个进程负责监听用户的连接请求。
每当收到一个用户请求,监听器进程就会创建一个影子进程(shadow process),然后把用户请求转交给这个影子进程,由影子进程继续完成用户提交的各种命令。
一旦监听进程把用户转交给影子进程,监听进程的任务就算完成了,它就继续监听下一个用户请求。所以监听器的角色就像一个中间人(有点像。。。不说了)它只负责为用户进程和影子进程搭桥牵线。
监听文件叫listener.ora,位于$ORACLE_HOME/network/admin目录下
oracle能够支持两种连接方式,分别是专有模式(dedicated server)和共享模式(shared server),二者的区别在于,专有模式为每个用户连接启动一个单独的进程(影子进程),相当于为每个用户提供一个单独的到服务器的会话通道
而共享模式是多个用户连接共享一个进程,也就是多个用户共享一个会话通道
listener= (description_list= (description= (address=(protocol=tcp)(host=192.168.1.1)(prot=1521)) ) )
oracle监听器是运行在数据库端的一个进程,这个进程负责监听用户的连接请求。
每当收到一个用户请求,监听器进程就会创建一个影子进程(shadow process),然后把用户请求转交给这个影子进程,由影子进程继续完成用户提交的各种命令。
一旦监听进程把用户转交给影子进程,监听进程的任务就算完成了,它就继续监听下一个用户请求。所以监听器的角色就像一个中间人(有点像。。。不说了)它只负责为用户进程和影子进程搭桥牵线。
监听文件叫listener.ora,位于$ORACLE_HOME/network/admin目录下
oracle能够支持两种连接方式,分别是专有模式(dedicated server)和共享模式(shared server),二者的区别在于,专有模式为每个用户连接启动一个单独的进程(影子进程),相当于为每个用户提供一个单独的到服务器的会话通道
而共享模式是多个用户连接共享一个进程,也就是多个用户共享一个会话通道
listener= (description_list= (description= (address=(protocol=tcp)(host=192.168.1.1)(prot=1521)) ) )