Truthfully, I am feeling a little lazy to write a nice blog.
Configuring listener.ora and tnsnames.ora, varying names for database, connecting to database.
Summary:
db_name string tmnt db_unique_name string tmnt_a instance_name string tmnt01 ADR Home /u01/app/oracle/diag/rdbms/tmnt_a/tmnt Services Summary... Service "april" has 1 instance(s). Instance "tmnt01", status READY, has 1 handler(s) for this service... Service "tmnt" has 1 instance(s). Instance "tmnt", status UNKNOWN, has 1 handler(s) for this service... Service "tmnt_a" has 1 instance(s). Instance "tmnt01", status READY, has 1 handler(s) for this service...
Details:
[06:58]oracle@arrow:tmnt:/u01/app/oracle/product/12.1.0.2/db_1/network/admin
$ cat listener.ora
LISTENER_TMNT =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1551))
(ADDRESS=(PROTOCOL=tcp)(HOST=arrow.localdomain)(PORT=1551)(SEND_BUF_SIZE=32767)(RECV_BUF_SIZE=32767))
)
)
SID_LIST_LISTENER_TMNT =
(SID_LIST =
(SID_DESC =
(SDU=32767)
(GLOBAL_DBNAME = tmnt)
(ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/db_1)
(SID_NAME = tmnt)
)
)
USE_SID_AS_SERVICE_LISTENER_TMNT = ON
INBOUND_CONNECT_TIMEOUT_LISTENER_TMNT = 120
SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER_TMNT = OFF
DIAG_ADR_ENABLED_LISTENER_TMNT = OFF
LOGGING_LISTENER_TMNT = OFF
TRACE_LEVEL_LISTENER_TMNT = OFF
SAVE_CONFIG_ON_STOP_LISTENER_TMNT = TRUE
[06:58]oracle@arrow:tmnt:/u01/app/oracle/product/12.1.0.2/db_1/network/admin
$ cat tnsnames.ora
APRIL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = arrow.localdomain)(PORT = 1551))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = APRIL)
)
)
TMNT_A =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = arrow.localdomain)(PORT = 1551))
)
(CONNECT_DATA =
(SERVICE_NAME = TMNT_A)
)
)
TMNT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = arrow.localdomain)(PORT = 1551))
)
(CONNECT_DATA =
(SID = tmnt)
)
)
[06:58]oracle@arrow:tmnt:/u01/app/oracle/product/12.1.0.2/db_1/network/admin
$ lsnrctl status listener_tmnt
LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 21-JUL-2016 06:58:32
Copyright (c) 1991, 2014, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1551)))
STATUS of the LISTENER
------------------------
Alias listener_tmnt
Version TNSLSNR for Linux: Version 12.1.0.2.0 - Production
Start Date 21-JUL-2016 06:23:03
Uptime 0 days 0 hr. 35 min. 28 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/12.1.0.2/db_1/network/admin/listener.ora
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1551)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=arrow.localdomain)(PORT=1551)))
Services Summary...
Service "april" has 1 instance(s).
Instance "tmnt01", status READY, has 1 handler(s) for this service...
Service "tmnt" has 1 instance(s).
Instance "tmnt", status UNKNOWN, has 1 handler(s) for this service...
Service "tmnt_a" has 1 instance(s).
Instance "tmnt01", status READY, has 1 handler(s) for this service...
The command completed successfully
[06:58]oracle@arrow:tmnt:/u01/app/oracle/product/12.1.0.2/db_1/network/admin
$ ps -ef|grep pmon
oracle 2572 1 0 Jul20 ? 00:00:02 ora_pmon_tmnt
oracle 8998 3716 0 06:58 pts/0 00:00:00 grep pmon
[06:58]oracle@arrow:tmnt:/u01/app/oracle/product/12.1.0.2/db_1/network/admin
$ sqlplus system/oracle@tmnt
SQL*Plus: Release 12.1.0.2.0 Production on Thu Jul 21 06:58:58 2016
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Last Successful login time: Thu Jul 21 2016 06:57:32 -07:00
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
CDB$ROOT:(SYSTEM@tmnt):PRIMARY> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
[06:59]oracle@arrow:tmnt:/u01/app/oracle/product/12.1.0.2/db_1/network/admin
$ sqlplus system/oracle@tmnt_a
SQL*Plus: Release 12.1.0.2.0 Production on Thu Jul 21 06:59:06 2016
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Last Successful login time: Thu Jul 21 2016 06:58:58 -07:00
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
CDB$ROOT:(SYSTEM@tmnt_a):PRIMARY> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
[06:59]oracle@arrow:tmnt:/u01/app/oracle/product/12.1.0.2/db_1/network/admin
$ sqlplus system/oracle@april
SQL*Plus: Release 12.1.0.2.0 Production on Thu Jul 21 06:59:13 2016
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Last Successful login time: Thu Jul 21 2016 06:59:06 -07:00
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
APRIL:(SYSTEM@april):PRIMARY> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
[06:59]oracle@arrow:tmnt:/u01/app/oracle/product/12.1.0.2/db_1/network/admin
$ sqlplus sys/oracle@tmnt_a as sysdba
SQL*Plus: Release 12.1.0.2.0 Production on Thu Jul 21 06:59:22 2016
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
CDB$ROOT:(SYS@tmnt_a):PRIMARY> show con_name
CON_NAME
------------------------------
CDB$ROOT
CDB$ROOT:(SYS@tmnt_a):PRIMARY> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 APRIL READ WRITE NO
CDB$ROOT:(SYS@tmnt_a):PRIMARY> show parameter name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cell_offloadgroup_name string
db_file_name_convert string
db_name string tmnt
db_unique_name string tmnt_a
global_names boolean FALSE
instance_name string tmnt01
lock_name_space string
log_file_name_convert string
pdb_file_name_convert string
processor_group_name string
service_names string tmnt_a
CDB$ROOT:(SYS@tmnt_a):PRIMARY> @/home/oracle/diag_info.sql
INST_ID NAME VALUE CON_ID
---------- ------------------------------ -------------------------------------------------------------------------------- ----------
1 Diag Enabled TRUE 0
1 ADR Base /u01/app/oracle 0
1 ADR Home /u01/app/oracle/diag/rdbms/tmnt_a/tmnt 0
1 Diag Trace /u01/app/oracle/diag/rdbms/tmnt_a/tmnt/trace 0
1 Diag Alert /u01/app/oracle/diag/rdbms/tmnt_a/tmnt/alert 0
1 Diag Incident /u01/app/oracle/diag/rdbms/tmnt_a/tmnt/incident 0
1 Diag Cdump /u01/app/oracle/diag/rdbms/tmnt_a/tmnt/cdump 0
1 Health Monitor /u01/app/oracle/diag/rdbms/tmnt_a/tmnt/hm 0
1 Default Trace File /u01/app/oracle/diag/rdbms/tmnt_a/tmnt/trace/tmnt_ora_9016.trc 0
1 Active Problem Count 0 0
1 Active Incident Count 0 0
11 rows selected.
tmnt
CDB$ROOT:(SYS@tmnt_a):PRIMARY> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
[07:00]oracle@arrow:tmnt:/u01/app/oracle/product/12.1.0.2/db_1/network/admin
$
