Linux-Oracle-Configuration-Listener

Linux-Oracle-Configuration-Listener

查询命令

Listener_Path: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/

1.	//查询全局数据库名称  
2.	select name from v$database;  
3.	//查询实例名称  
4.	select instance_name from v$instance;  
5.	//输出路径及实例名  
6.	[oracle@210 ~]$ echo $ORACLE_HOME  
7.	/u01/app/oracle/product/11.2.0/dbhome_1  
8.	[oracle@210 ~]$ echo $ORACLE_SID  
9.	orcl  

监听常用命令

1.	[oracle@210 ~]$ lsnrctl start  --启动监听
2.	LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 22-AUG-2018 20:02:12  
3.	Copyright (c) 1991, 2013, Oracle.  All rights reserved.  
4.	Starting /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...
5.	TNSLSNR for Linux: Version 11.2.0.4.0 - Production  
6.	System parameter file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora  
7.	Log messages written to /u01/app/oracle/diag/tnslsnr/210/listener/alert/log.xml  
8.	Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=::1)(PORT=1522)))  
9.	Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1522)))  
10.	Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1522)))  
11.	STATUS of the LISTENER  
12.	------------------------  
13.	Alias                     LISTENER  
14.	Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
15.	Start Date                22-AUG-2018 20:02:12  
16.	Uptime                    0 days 0 hr. 0 min. 0 sec  
17.	Trace Level               off  
18.	Security                  ON: Local OS Authentication  
19.	SNMP                      OFF  
20.	Listener Parameter File   /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora  
21.	Listener Log File         /u01/app/oracle/diag/tnslsnr/210/listener/alert/log.xml  
22.	Listening Endpoints Summary...  
23.	  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=::1)(PORT=1522)))  
24.	  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1522)))  
25.	The listener supports no services  
26.	The command completed successfully  
27.	  
28.	[oracle@210 ~]$ lsnrctl status  --查看监听状态
29.	LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 22-AUG-2018 20:07:11  
30.	Copyright (c) 1991, 2013, Oracle.  All rights reserved.  
31.	Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1522)))  
32.	STATUS of the LISTENER  
33.	------------------------  
34.	Alias                     LISTENER  
35.	Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
36.	Start Date                22-AUG-2018 20:02:12  
37.	Uptime                    0 days 0 hr. 4 min. 58 sec  
38.	Trace Level               off  
39.	Security                  ON: Local OS Authentication  
40.	SNMP                      OFF  
41.	Listener Parameter File   /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora  
42.	Listener Log File         /u01/app/oracle/diag/tnslsnr/210/listener/alert/log.xml  
43.	Listening Endpoints Summary...  
44.	  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=::1)(PORT=1522)))  
45.	  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1522)))  
46.	The listener supports no services  
47.	The command completed successfully  
48.	[oracle@210 ~]$ lsnrctl stop  --停止监听
49.	LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 22-AUG-2018 20:07:16  
50.	Copyright (c) 1991, 2013, Oracle.  All rights reserved.  
51.	Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1522)))  
52.	The command completed successfully  

动态监听netca命令

1.	[oracle@210 ~]$ netca  --启动图形化监听配置界面
2.	Oracle Net Services Configuration:  
3.	Stopping Oracle Net Listener:  
4.	    Running Listener Control:   
5.	      /u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl stop LISTENER  
6.	    Listener Control complete.  
7.	    Listener stop failed.  
8.	    Deleted listener: LISTENER  
9.	Oracle Net Services configuration terminated by user.  The exit code is -1 

静态监听

listener.ora监听配置文件(*)
1.	# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora  
2.	# Generated by Oracle configuration tools.  
3.	  
4.	LISTENER =  
5.	  (DESCRIPTION_LIST =  
6.	    (DESCRIPTION =  
7.	      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.100.210)(PORT = 1521))  
8.	      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))  
9.	    )  
10.	  )  
11.	SID_LIST_LISTENER =  
12.	  (SID_LIST =  
13.	    (SID_DESC =  
14.	      (SID_NAME = orcl)  
15.	      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)  
16.	      (PROGRAM = extproc)  
17.	    )  
18.	    (SID_DESC =  
19.	      (SID_NAME = orcl)  
20.	      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)  
21.	      (GLOBAL_DBNAME=ORCL)  
22.	    )  
23.	  )  

###备注:
**LISTENER :**监听名,可以修改
GLOBAL_DBNAME 标识全局数据库名称。本项应该与当前Oracle服务的init.ora文件中的SERVICE_NAMES项一致
ORACLE_HOME 给出服务器上Oracle可执行程序的位置
SID_NAME 含有用于本Oracle实例的Oracle SID的名称
SID_DESC 描述每个Oracel SID

tnsnames.ora网络配置(可选)

1.	# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora  
2.	# Generated by Oracle configuration tools.  
3.	ORCL =  
4.	  (DESCRIPTION =  
5.	    (ADDRESS_LIST =  
6.	      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.100.210)(PORT = 1521))  
7.	    )  
8.	    (CONNECT_DATA =  
9.	      (SERVICE_NAME = ORCL)  
10.	    )  
11.	  )  

###备注:
远程主机连接数据库时,先通过sqlnet验证,sqlnet赋予验证的网络方式后,按顺序验证到tnsnames.ora。

sqlnet.ora限制客户端的访问(可选)

1.	// nts用于Windows NT本机身份验证
2.	SQLNET.AUTHENTICATION_SERVICES=(nts)  --linux可以屏蔽掉这句话  
3.	NAMES.DIRECTORY_PATH=(tnsnames, onames,ezconnect)   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值