| 
		
			|  listener.ora [message #185168] | Mon, 31 July 2006 06:01  |  
			| 
				
				
					| alzuma Messages: 46
 Registered: July 2006
 Location: CA
 | Member |  |  |  
	| i have two seperate oracle instances on a 2-diff users unix host, i made two seperate listeners with diff ports for them in each user under its /..../network/admin? 
 i modified the client tnsnames.ora to connect from sqlplus on first or the second instances , it give me error
 " ORA-12537: TNS:connection closed "
 
 but when connect from the user sqlplus unix machine , no problem it connect , the problem in remote connection??
 
 can anybody give me explanation or another senario to do this
 
 |  
	|  |  | 
	|  | 
	| 
		
			| Re: listener.ora [message #185241 is a reply to message #185214] | Mon, 31 July 2006 12:49   |  
			| 
				
				
					| alzuma Messages: 46
 Registered: July 2006
 Location: CA
 | Member |  |  |  
	| 1- listener_posttest (server- located in $Oracle_home/network/admin of instance1) ------------------------------
 
 PostTest =
 (ADDRESS_LIST =
 (ADDRESS= (PROTOCOL= IPC)(KEY= EXTPROCPostTest))
 (ADDRESS= (PROTOCOL= TCP)(Host= ruxdevdb.sp.local )(Port= 1521))
 )
 
 SID_LIST_PostTest =
 (SID_LIST =
 (SID_DESC =
 (ORACLE_HOME= /u01/oracleTest/posttestdb/9.2.0)
 (SID_NAME = PostTest)
 )
 (SID_DESC =
 (SID_NAME = PLSExtProc)
 (ORACLE_HOME = /u01/oracleTest/posttestdb/9.2.0)
 (PROGRAM = extproc)
 )
 )
 
 STARTUP_WAIT_TIME_PostTest = 0
 CONNECT_TIMEOUT_PostTest = 10
 TRACE_LEVEL_PostTest = OFF
 
 LOG_DIRECTORY_PostTest = /u01/oracleTest/posttestdb/9.2.0/network/admin
 LOG_FILE_PostTest = PostTest
 TRACE_DIRECTORY_PostTest = /u01/oracleTest/posttestdb/9.2.0/network/admin
 TRACE_FILE_PostTest = PostTest
 ADMIN_RESTRICTIONS_PostTest = OFF
 
 
 IFILE=/u01/oracleTest/posttestdb/9.2.0/network/admin/PostTest_ruxdevdb/listener_ifile.ora
 
 
 
 
 2- listener_postdb (server- located in user2_base_dir/network/admin of instance2)
 ---------------------------
 
 postdb =
 (ADDRESS_LIST =
 (ADDRESS= (PROTOCOL= IPC)(KEY= EXTPROCpostdb))
 (ADDRESS= (PROTOCOL= TCP)(Host= ruxdevdb.sp.local )(Port= 1522))
 )
 
 SID_LIST_postdb =
 (SID_LIST =
 (SID_DESC =
 (ORACLE_HOME= /u01/oracleTest/posttestdb/9.2.0)
 (SID_NAME = postdb)
 )
 (SID_DESC =
 (SID_NAME = PLSExtProc)
 (ORACLE_HOME = /u01/oracleTest/posttestdb/9.2.0)
 (PROGRAM = extproc)
 )
 )
 
 STARTUP_WAIT_TIME_postdb = 0
 CONNECT_TIMEOUT_postdb = 10
 TRACE_LEVEL_postdb = OFF
 
 LOG_DIRECTORY_postdb = /u01/postdb/network/admin
 LOG_FILE_postdb = postdb
 TRACE_DIRECTORY_postdb = /u01/postdb/network/admin
 TRACE_FILE_postdb = postdb
 ADMIN_RESTRICTIONS_postdb = OFF
 
 
 3- tnsnames (server- located in .../network/admin of instance1)
 -------------------------------------------------------
 
 PostTest=
 (DESCRIPTION=
 (ADDRESS=(PROTOCOL=tcp)(HOST=RUXDEVDB.sp.local)(PORT=1521))
 (CONNECT_DATA=
 (SERVICE_NAME=PostTest)
 (INSTANCE_NAME=PostTest)
 )
 )
 
 PostTest_806_BALANCE=
 (DESCRIPTION=
 (ADDRESS=(PROTOCOL=tcp)(HOST=RUXDEVDB.sp.local)(PORT=1521))
 (CONNECT_DATA=
 (SERVICE_NAME=PostTest)
 (INSTANCE_NAME=PostTest)
 )
 )
 
 PostTest_FO=
 (DESCRIPTION=
 (ADDRESS=(PROTOCOL=tcp)(HOST=RUXDEVDB.sp.local)(PORT=1521))
 (CONNECT_DATA=
 (SERVICE_NAME=PostTest)
 (INSTANCE_NAME=PostTest)
 )
 )
 
 PostTest_LOCAL=
 (DESCRIPTION=
 (ADDRESS=(PROTOCOL=tcp)(HOST=RUXDEVDB.sp.local)(PORT=1521))
 )
 
 PostTest_BALANCE=
 (DESCRIPTION=
 (LOAD_BALANCE=YES)
 (FAILOVER=YES)
 (ADDRESS_LIST=
 (ADDRESS=(PROTOCOL=tcp)(HOST=RUXDEVDB.sp.local)(PORT=1521))
 )
 (CONNECT_DATA=
 (SERVICE_NAME=PostTest)
 )
 )
 
 PostTest_REMOTE=
 (DESCRIPTION=
 (ADDRESS_LIST=
 (ADDRESS=(PROTOCOL=tcp)(HOST=RUXDEVDB.sp.local)(PORT=1521))
 )
 )
 
 extproc_connection_data =
 (DESCRIPTION=
 (ADDRESS_LIST =
 (ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROCPostTest))
 )
 (CONNECT_DATA=
 (SID=PLSExtProc)
 (PRESENTATION = RO)
 ) )
 
 IFILE=/u01/oracleTest/posttestdb/9.2.0/network/admin/PostTest_ruxdevdb/PostTest_ruxdevdb_ifile.ora
 
 
 4- tnsnames (client)
 -------------------------------------------------------
 
 posttest =
 (DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = 10.8.1.60)(PORT = 1521))
 (CONNECT_DATA = (SID = PostTest))
 )
 
 
 postdb =
 (DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = 10.8.1.60)(PORT = 1522))
 (CONNECT_DATA = (SID = postdb))
 )
 
 
 note : i defined TNS_ADMIN=/u01/postdb/network/admin
 in user2 (postdb) in its .profile
 
 /u01/postdb = user2_base_dir
 |  
	|  |  | 
	| 
		
			| Re: listener.ora [message #185243 is a reply to message #185168] | Mon, 31 July 2006 13:00  |  
			| 
				
				
					| joy_division Messages: 4963
 Registered: February 2005
 Location: East Coast USA
 | Senior Member |  |  |  
	| | alzuma wrote on Mon, 31 July 2006 07:01 |  | i have two seperate oracle instances on a 2-diff users unix host, i made two seperate listeners with diff ports for them in each user under its /..../network/admin?
 
 
 | 
 
 I wasn't quite clear on this. Do you have two separate unix hosts or two separate users?
 
 If it's one host, what does this command give?
 
 ps -aef | grep lsnr
 
 If it's on two separate hosts, run the same command on both hosts.
 
 If it's one a single host, don't have separate users to hold the listener.ora files. Put both listeners in the same listener.ora and when you start the listener, start it like:
 
 lsnrctl start PostTest
 and
 lsnrtctl start postdb
 [Updated on: Mon, 31 July 2006 13:04] Report message to a moderator |  
	|  |  |