ORA-12162: TNS service name: net is incorrectly specified
Dear all
Hello
I am facing problem when starting linux 4 64-bit version of oracle 11 g Recovery Manager
Database works fine and when I try to start giving rman
I put all the good setting and able to start the database data, but problem when you try to start rman target /.
[oracle@std ~] target rman $ /.
Recovery Manager: release 11.2.0.1.0 - Production on Mon Sep 9 00:12:46 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
RMAN-00571: ===========================================================
RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.
RMAN-00571: ===========================================================
RMAN-00554: initialization of the package manager internal collection failed
RMAN-04005: target database error:
ORA-12162: TNS service name: net is incorrectly specified
Thanks and greetings
Thibaut Lacroix
Hi Thibaut Lacroix,.
You have the database entry in the tnsnames.ora file? If this isn't the case, you must set.
And then you export the sid before calling the rman target /.
Please check and let us know the status
Kind regards
Pradeep. V
Tags: Database
Similar Questions
-
The TNS service name gives preference to connect the instance that is in a mount
OS: HPUX
Oracle version: 11.1.0.7
Why TNS service name give preference to connect the instance that is in a mode of installation and the dsiaply ' ORA-01033' as mentioned below.»
I wanted to connect the single instance that are OPEN (no EDITING) using connection string and want to know the status of all instances using SQL query "select instance_name, status of gv$ instance. How can I achieve this?
I have four-node rac and instance cluster four, one instance on each node and the State of the instances are as shown below
SQL > select instance_name, status of gv$ instance;
STATUS INSTANCE_NAME
---------------- ------------
dtrac1 OPEN
Dtrac4 ROAD
dtrac3 OPEN
dtrac2 FORCE
I tried to connect using the name of the service "dtrac" (the tnsnames Details give below) any node, it gives priority to the instance that is set up and shows the sequence of error messages
SQL > conn system/vcs@dtrac
ERROR:
ORA-01033: ORACLE initialization or shutdown in the process ID: ID of Session 0: serial number 834: 139
WARNING: You are more connected to ORACLE.
SQL > conn system/vcs@dtrac
ERROR:
ORA-01033: ORACLE initialization or shutdown in the process ID: ID of Session 0: serial number 834: 139
SQL > conn system/vcs@dtrac
ERROR:
ORA-01033: ORACLE initialization or shutdown in the process ID: ID of Session 0: serial number 834: 139
SQL >
When I change dtrac2 instance in NOMOUNT or OPEN State, then connection correctly goes to instances that are open.
TNSNAME.ora file:
==================
tnsnames.ora # Network Configuration file: /oracle/db11g/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
DTRAC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal05-vip)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal06-vip)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal07-vip)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal08-vip)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = dtrac)
)
)
DTRAC4 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal08-vip)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = dtrac)
(INSTANCE_NAME = dtrac4)
)
)
DTRAC3 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal07-vip)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = dtrac)
(INSTANCE_NAME = dtrac3)
)
)
DTRAC2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal06-vip)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = dtrac)
(INSTANCE_NAME = dtrac2)
)
)
DTRAC1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal05-vip)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = dtrac)
(INSTANCE_NAME = dtrac1)
)
)
LISTENERS_DTRAC =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal05-vip)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal06-vip)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal07-vip)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal08-vip)(PORT = 1521))
)
LISTENER_DTRAC4 =
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal08-vip)(PORT = 1521))
LISTENER_DTRAC3 =
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal07-vip)(PORT = 1521))
LISTENER_DTRAC2 =
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal06-vip)(PORT = 1521))
LISTENER_DTRAC1 =
(ADDRESS = (PROTOCOL = TCP) (HOST = slpal05-vip)(PORT = 1521))Too bad, I was hoping that it would work with srvctl
[email protected] wrote:
As you say a different way of configuring the service by referring to the favorite and attributes available for instances, but its not useful to know the instances that are open. Its helpful to separate the work to specific nodes by creating different services for different applications.Certainly, it only would be logical if you know in advance that you want to start an instance in editing mode and you want to bypass the connection failure. But when you know you're going to just mount a database he used to try to find later.
I searched a bit on metalink and found notes 69546.1 which States that PMON will record with listeners the and remote start the instance, same no editing is required. Which is obviously stupid because of the error message you get when you try to connect.
797713.1 note describes your exact problem and a solution. I'd love to quote, but I'm not sure if this is allowed or not. So instead I'll summarize what I learned: the default service that you create during the installation of first CARS behave as in one instance. As soon as the instance starts, it will register with the other. This is actually intended for you can perform administration. When you create additional services via srvctl or crs, they will somehow managed by crs and only you sign up once the instance is 'up' (I guess they mean open).
So the solution would be to create another service through srvctl and use it for your connections.Bjoern
-
ORA-12543: TNS:destination host unreachable
Dear all,
I installed the database and the client on OEL 6.3 different from the box. When connecting through client database, I am getting error, following
Machine 2 (client a) (Hostname - test.otm63app) (IP - 192.168.56.3).
[oracle@test ~] $ sqlplus "sysdba@otm63db."
SQL * more: Production release 11.2.0.1.0 Sun Apr 28 01:38:37 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Enter the password:
ERROR:
ORA-12543: TNS:destination host unreachable
Enter the user name: sysdba
Enter the password:
ERROR:
ORA-12162: TNS service name: net is incorrectly specified
Enter the user name: sysdba
Enter the password:
ERROR:
ORA-12162: TNS service name: net is incorrectly specified
SP2-0157: unable to connect to ORACLE after 3 attempts, coming out of SQL More *.
Below is the output of tnsping.
[oracle@test ~] $ tnsping otm63db
AMT Ping utility for Linux: Version 11.2.0.1.0 - Production on April 28, 2013 01:41:13
Copyright (c) 1997, 2009, Oracle. All rights reserved.
Use settings files:
/Data/app/Oracle/product/11.2.0/Client_1/network/admin/SQLNET.ora
TNSNAMES adapter used to resolve the alias
Try to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = test.otm63db) (PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = otm63db)))
AMT-12543: TNS:destination host unreachable
Below is the text of,.
*[Oracle@test admin] $ cat sqlnet.ora*
sqlnet.ora # Network Configuration file: /data/app/oracle/product/11.2.0/client_1/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
NAMES. DIRECTORY_PATH = (TNSNAMES, EZCONNECT)
ADR_BASE = / data/app/oracle
*[Oracle@test admin] $ cat tnsnames.ora*
otm63db =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = test.otm63db) (PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = otm63db)
)
)
Below is,
[oracle@test ~] $ cat/etc/hosts
192.168.56.3 test.otm63app
192.168.56.2 test.otm63db
Below is the ping to DB,.
[oracle@test ~] $ ping test.otm63db
PING test.otm63db (192.168.56.2) 56 (84) bytes of data.
64 bytes from test.otm63db (192.168.56.2): icmp_seq = 1 ttl = 64 time = 0,824 ms
64 bytes from test.otm63db (192.168.56.2): icmp_seq = 2 ttl = 64 time = 1.34 ms
64 bytes from test.otm63db (192.168.56.2): icmp_seq = 3 ttl = 64 time = 0,626 ms
64 bytes from test.otm63db (192.168.56.2): icmp_seq = 4 ttl = 64 time = 1.50 ms
64 bytes from test.otm63db (192.168.56.2): icmp_seq = 5 ttl = 64 time = 2.14 ms
64 bytes from test.otm63db (192.168.56.2): icmp_seq = 6 ttl = 64 time = 0,672 ms
-test.otm63db ping statistics-
6 packets transmitted, 6 received, 0% packet loss, time 5220ms
RTT min/avg/max/leg = 0.626/1.184/2.144/0.541 ms
Machine 1 (a database) (Hostname - test.otm63db) (IP - 192.168.56.2).
[*[Oracle@test ~] $ cat/etc/hosts *.
192.168.56.2 test.otm63db
127.0.0.1 localhost
192.168.56.3 test.otm63app
[*[Oracle@test ~] $ cat /data/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora*
listener.ora # Network Configuration file: /data/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
ADR_BASE_OTM63DB = / data/app/oracle
OTM63DB =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = test.otm63db) (PORT = 1521))
)
)
[*[Oracle@test ~] $ cat /data/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora*
tnsnames.ora # Network Configuration file: /data/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
OTM63DB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = test.otm63db) (PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = otm63db)
)
)
Please help me to solve this error.
Thank youuser12167361 wrote:
Dear all,I installed the database and the client on OEL 6.3 different from the box. When connecting through client database, I am getting error, following
Machine 2 (client a) (Hostname - test.otm63app) (IP - 192.168.56.3).
[oracle@test ~] $ sqlplus "sysdba@otm63db."
SQL * more: Production release 11.2.0.1.0 Sun Apr 28 01:38:37 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.V11.2.0.1 is NOT certified on OEL 6.3; only V11.2.0.3 is certified.
Enter the password:
ERROR:
ORA-12543: TNS:destination host unreachableSee below
>
Enter the user name: sysdba
Enter the password:
ERROR:
ORA-12162: TNS service name: net is incorrectly specifiedEnter the user name: sysdba
Enter the password:
ERROR:
ORA-12162: TNS service name: net is incorrectly specifiedSP2-0157: unable to connect to ORACLE after 3 attempts, coming out of SQL More *.
Below is the output of tnsping.
[oracle@test ~] $ tnsping otm63db
AMT Ping utility for Linux: Version 11.2.0.1.0 - Production on April 28, 2013 01:41:13
Copyright (c) 1997, 2009, Oracle. All rights reserved.
Use settings files:
/Data/app/Oracle/product/11.2.0/Client_1/network/admin/SQLNET.oraTNSNAMES adapter used to resolve the alias
Try to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = test.otm63db) (PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = otm63db)))
AMT-12543: TNS:destination host unreachableI suspect that Firewall (iptables) blocking the packets between the client and DB Server
-
Tnsnames.ora (ORA-12162) Configuration problems
Hi all
I have a database of 10.2.0.5 on a RedHat Linux box that I can use locally. I mean, I can connect to sqlplus using "connect scott/tiger".
* $ export ORACLE_SID = MASTER *.
* $ sqlplus /nolog *.
* > connect scott / tiger *.
* > Display the service_name parameter *.
service name string MASTER.myhost.mydomain
* > Display the db_name parameter *.
db_name string MASTER
Then, I wrote a listener.ora in my $ORACLE_HOME/network/admin like this:
LISTENER_MASTER =
*(DESCRIPTION =*)
(* (ADDRESS = (PROTOCOL = TCP)(HOST = myhost.mydomain) (PORT = 1522))) *.
SID_LIST_LISTENER_MASTER =
*(SID_LIST =*)
*(SID_DESC =*)
* (GLOBAL_DBNAME = Master.myhost.mydomain) *.
* (ORACLE_HOME = /Oracle/product/10.2)*
*(SID_NAME = MASTER))) *.
Has successfully started lsnrctl start and netstat auditor shows me that the box is the listening port 1522, belonged to tnslsnr.
On the same machine (for testing purposes), I wrote this tnsnames.ora in $ORACLE_HOME/network/admin like this:
MASTER =
*(DESCRIPTION=*)
* (ADDRESS = (PROTOCOL = tcp (PORT = 1522))(HOST=myhost.mydomain)) *.
* (CONNECT_DATA =(service_name=Master.myhost.mydomain))) *.
Unfortunately, I am unable to connect to my MASTER database:
* $ ORACLE_SID unset *.
* $ sqlplus /nolog *.
* > connect to scott/tiger@MASTER*
ORA-12162: TNS service name: net is incorrectly specified
A trace of the "sqlplus" system process shows me that it is the correct reading of the tnsnames.ora file, I have no TNS_ADMIN environment variable (I also tried to put in my $ORACLE_HOME/network/admin).
The curious thing, is when I tried to launch netmgr, this interface allows to test a tnsnames entry. So I did, and he told me I logged successfully while I just load the configuration of my own (I mean, it uses the tnsnames.ora I wrote, and I even tried to crush him of netmgr without success)
Another curious, tcpdump shows me no traffic on port 1522...
I turned around many sites and checked my files .ora ten times... so if there are clues...
Thank you!Salvation;
Please see:
ORA-12162 connecting using DOB (no alias tnsnames) [ID 312348.1]Respect of
HELIOS -
ORA-12505, TNS:listener has not currently SID /on sqldeveloper k.w.
Hello
I tried to connect to my Oracle 11g with sqldeveloper server, I have donloaded
but I have this error:
Listener refused the connection with the following error:
ORA-12505, TNS:listener is not currently of SID given in connect descriptor
Codice fornitore 12505
the default sid name in sqldeveloper is "xe".
I have tiyped
tsping orcl:
and SERVICES LSNRCTL:
What should I type in SID?
Help, please
Thank you
2846174 wrote:
Hello
I tried to connect to my Oracle 11g with sqldeveloper server, I have donloaded
but I have this error:
Listener refused the connection with the following error:
ORA-12505, TNS:listener is not currently of SID given in connect descriptor
Codice fornitore 12505
the default sid name in sqldeveloper is "xe".
It can be the default, but it may not be suitable for YOUR installation.
I have tiyped
tsping orcl:
If we see that if you use tnsnames.ora to solve your connection request, the net service name "orcl" (that you specified on your tnsping) solves a service name (not a SID) of "orcl.homenet.telecomitalia.it". Nowhere it is not a reference to XE in YOUR configuration.
and SERVICES LSNRCTL:
And we see that your listener support an instance named "orcl". Once again, XE is not found.
What should I type in SID?
Maybe nothing. Maybe you're using the wrong "type of connection', 'base', select 'tns '.
Then 'network alias' dropdown will be filled with your tnsnames.ora file, to choose one.
OR...
Leave connection type as ' basic' and instead of 'SID', supply "service name". If you go this route, you will need to provide the correct host name and port. You can get the values of what you saw when you made "tnsping.
Help, please
Thank you
-
I am a novice so please don't ask me for this help.
I have listener.ora and tnsnames.ora
When I tnsping ORADB_18 which is the connection string in tnsnames.ora file, it says:
C:\users\administrator > tnsping ORADB_18
AMT Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production May 26, 2015 00:04:22
Copyright (c) 1997, 2010, Oracle. All rights reserved.
Use settings files:
F:\app\Ashraful\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
AMT-03505: failed to resolve the name
then I tried to create the sqlnet.ora by netca < configuration of local network service name. She translates by follows it:
C:\users\administrator > netca
Oracle Net Services Configuration:
ServiceAliasException: Could not enum Net service names: TNS-04404: no error
caused by: oracle.net.config.ConfigException: 04414-TNS: file error
caused by: TNS-04605: invalid syntax error: unexpected or LITERAL char "ORADB" before or at the ORADB =)
ServiceAliasException: Could not enum Net service names: TNS-04404: no error
caused by: oracle.net.config.ConfigException: 04414-TNS: file error
caused by: TNS-04605: invalid syntax error: unexpected or LITERAL char "ORADB" before or at the ORADB =)
Oracle Net Services configuration that is terminated by the user. The exit is - 1 code
Content of the Listener.ora:
listener.ora # Network Configuration file: F:\app\Ashraful\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ORADB)
(ORACLE_HOME = F:\app\Ashraful\product\11.2.0\dbhome_1)
(SID_NAME = ORADB)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = F:\app\Ashraful\product\11.2.0\dbhome_1)
(= Extproc PROGRAM)
(ENVS = "EXTPROC_DLLS=ONLY:F:\app\Ashraful\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = *. *. *. *)(PORT = 1521))
(ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = F:\app\Ashraful
Table of contents of tnsnames.ora:
tnsnames.ora # Network Configuration file: F:\app\Ashraful\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORADB_18 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = 10.11.201.18)(PORT = 1521))
(CONNECT_DATA =
(SERVER = dedicated)
(SERVICE_NAME = ORADB)
)
)
I also put my TNS_ADMIN variable in the system. TNS_ADMIN = F:\app\Ashraful\product\11.2.0\dbhome_1\NETWORK\ADMIN
Listener is towards the top and ok.
I can connect successfully:
SQL > conn hr / *.
Connected.
but this is impossible:
SQL > conn hr/***@ORADB_18
ERROR:
ORA-12154: TNS: could not resolve the connect identifier specified
remove the left front spaces of ORADB_18 =
as I know that this is not allowed
concerning
ANR
-
ORA-12514: TNS:listener failed to resolve the SERVICE NAME
Hi all
I had installed oracle 11g software WINDOWS successfully on my laptop and then connected the database successfully through sqlplus.exe. After a long time, I connected the database via sqlplus.exe or TOAD error
ORA-12514: TNS:listener could not resolve SERVICE NAME given in connect descriptor+ _.
Please provide the solution as soon as POSSIBLE.
With regard to:
---------------------------
Isabelle BarnesThanks a lot Edsteven for a quick response...
Please post the solution so the other may benefit when research in the future; then mark this thread as a RESPONSE.
-
ORA-12154 TNS: could not resolve service name
Hi all
I cloned an Oracle Apps 11.5.10.2 instance on a new server and coompleted it successfully. I could connect to the applications and submit queries with success. But when I try to connect to the database using SQLPLUS or TOAD, I get an "ORA-12154 TNS: could not resolve service name" error. I have the tnsentry for this database in tnsnames.ora on my PC. the entry is as below:
QA11I. WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP (Port = 1561))(Host = amcdev0004.xxx.com))
)
(CONNECT_DATA = (SID = qa11i) ORACLE_HOME = qa11i/app/qa11iora/9.2) (SERVER = DEDICATED))
)
TNSPING does not work. I have tried other servers as well but does not work. Please notify.
Thank you.Hello
A parenthesis is missing in the tnsnames.ora to your first post (just to the left of the ORACLE_HOME).
For your listener.ora on the next post I did not notice a missing parenthesis.
Best regards
Jean Valentine -
NET Service name configuration
Hi all
I had set up an oracle db on my windows machine that has worked well. The database had a listener and 2 names of net services, that I had created with the wizard. After problems with my database, I formatted the hard drive and everything set up from scratch on a clean machine. The problem is, I can create one of the names to net service, which connects successfully. The second returns the message ORA - 12514. TNS listener does not currently of service requested in connect descriptor. The test has failed. The tnsnames.ora even freaked is used by both. Listener even as well. What I am doing wrong?Your output of lsnrctl is indicating that your database is registered at the listener with a service that danaos name. Change your TNSNAMES file. ORA file and replace the orcl in sections of danaos service name and try again.
-
Connectivity of user using net service name
Hi all;
The service_name database level value is different and of course vary in the tnsnames.ora file.
So how oracle allows user connectivity using tns alias name?
SQL > conn scott/tiger@CRMS
Connected.
SQL > show parameter service_name.
VALUE OF TYPE NAME
----------------- ----------- ------------------------------
service name string crms.server1.com
$ vi tansnames.ora
tnsnames.ora # Network Configuration file: /u02/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
CRMS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.1.130)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = GCD)
)
)
DB version is: 11.2.0.1 on Linux
Thank you
I never statement "changes to the system registry.
This is not necessary: when you use the default settings for the listener (as in your case), the instance automatically registers with the listener.
http://docs.Oracle.com/CD/E11882_01/network.112/e41945/listenercfg.htm#NETAG298
-
Hi all... I am a newbie with oracle database.,.
I have the problem of monitoring:
I installed Oracle Database 11 g R2 XE on my CentOS 6.5 guest operating system.
I changed the host name in my CentOS so (where installed oracle 11g R2 XE) after the installation was completed successfully.
Installation-) before and during the hostname is localhost.
(-) After the installation, I changed the host name in VMCentOS
From the moment where I changed the host name, nothing starts automatically. In particular, the listener and the database instance does not start automatically.
When I start the listener manually and I try to connect to the instance of database with SQLPLUS I get this error:
ORA-12514: TNS:listener is not currently of service requested in connect descriptor
I think that the problem is due host name changed because I have to test and debug the object, re-installed a machine virtual operating system CentOS, re-installed oracle database 11 g and I do not have this problem. The database instance and the listener starts automatically!
Can someone tell me if, maybe, the problem is with the host has changed? ... and why?
P.S.: After changing the hostname I also modified the listener.ora and the tnsnames.ora by changing the HOST with the correct host name.
Hello
It seems that you don't install Oracle Database Express Edition (XE). If you post this question in the wrong forum.
When you install EA or there is no script that starts the database at startup.
If you wish, you can create by yourself. For example search for instructions to Google how to create script.
Kind regards
Jari
-
The Oracle service name - with or without net suffix?
In sqlplus I tape the show parameter name and I get the following output
SQL > show the name of the parameter;
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
db_file_name_convert chain
db_name string orcl
db_unique_name string orcl
global_names boolean FALSE
instance_name string orcl
lock_name_space string
log_file_name_convert chain
service name string EXP
SQL >
However, when I try to connect from a client PC like that
sqlplus system/password@DBHOST/EXP
I can not connect - I get the error:
ORA-12514: TNS:listener is not currently of service requested in connect
On the host, I type lsnrctl status and I get this for the endpoints listening:
Summary of endpoints listening...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
(DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=OracleExp) (PORT = 1521)))
Summary of services...
Service 'CLRExtProc' has 1 instance (s).
Instance of 'CLRExtProc', status UNKNOWN, has 1 operation for this service...
Service 'EXP.168.203.30' has 1 instance (s).
Instance "orcl", State LOAN, has 1 operation for this service...
Service 'orcl.168.203.30' has 1 instance (s).
Instance "orcl", State LOAN, has 1 operation for this service...
Service 'orclXDB.168.203.30' has 1 instance (s).
Instance "orcl", State LOAN, has 1 operation for this service...
The command completed successfully
I can connect from a client computer, as long as I'm using the suffixe.168.203.30 - in other words
sqlplus system/password@oracleexp/exp.168.203.30
works very well. However, I won't use the suffix!
Why the listener is adding a suffix in the name of my service and how do I stop this?
Thank you
A.
Hello
"You have a domain name is ' 168.203.30 ', which is added to name service.
You can see with see the db_domain parameter
Kind regards
Franck.
-
Unable to connect local database using net service name
Hello all;
FYI: This question has been posted in high availability. Now, it has been deleted from there.
I'm trying to connect my local database using authentication remote.
but make a mistake. Client & server are on the same server.
SQL > conn u1/u1@primdb
ERROR: ORA-12545: Connect failed because target host or object does not exist
SQL > conn / as sysdba
Connected.
SQL > show parameter db_name;
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
db_name chain primary
SQL > show parameter service_name.
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
service name string mydb
SQL > show parameter db_domain;
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
db_domain string primary.com
SQL > show parameter global_name;
VALUE OF TYPE NAME
------------------------------------ ----------- ------------------------------
global_names boolean FALSE
SQL > select * from global_name;
GLOBAL_NAME
--------------------------------------------------------------------------------
PRIMARY
[oracle@localhost admin] $ lsnrctl start
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on January 18, 2014 16:32:08
Copyright (c) 1991, 2005, Oracle. All rights reserved.
From /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: Please wait...
TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System settings file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Error listening on: (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST=oel5.linuxserver) (PORT = 1521)))
TNS-12545: Connect failed because target host or object does not exist
AMT-12560: TNS:protocol adapter error
TNS-00515: Connect failed because target host or object does not exist
Listening port could start. See the above error messages...
-----------------------------------------------------------------------------------
My listener.ora file content:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = primary)
(ORACLE_HOME = u01/app/oracle/product/10.2.0/db_1)
(GLOBAL_DBNAME = mydb.primary.com)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oel5.linuxserver) (PORT = 1521))
(ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC0))
-----------------------------------------------------------------
My tnsnames.ora content
primdb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST= oel5.linuxserver) (PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = mydb)
)
)
--------------------------------
$ tnsping primdb
AMT Ping utility for Linux: Version 10.2.0.1.0 - Production on January 18, 2014 16:40:55
Copyright (c) 1997, 2005, Oracle. All rights reserved.
Use settings files:
TNSNAMES adapter used to resolve the alias
Try to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = oel5.linuxserver)(PORT=1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = mydb)))
TNS-12545: Connect failed because target host or object does not exist
Thanks in advance...
SERVICE_NAME =? in tnsnames.ora file should MATCH what is reported by the listener EXACTLY (like one from below)
> Service 'mydb.primary.com' has 1 instance (s).
Instance of 'primary', State LOAN, has 1 operation for this service...
Managers:
"DEDICATED" set up: 0 denied: 0 status: ready
LOCAL SERVER
> Service 'primary.primary.com' has 1 instance (s).
Instance of 'primary', State LOAN, has 1 operation for this service...
Managers:
"DEDICATED" set up: 0 denied: 0 status: ready
LOCAL SERVER
> Service 'primary_XPT.primary.com' has 1 instance (s).
-
ORA-12514: TNS:listener is not currently in service
I installed Oracle Database 11 g and I can access jet database SQL Plus and everything ok, but when I install developer Oracle 11 g and when I try to connect from the form of database, I can't.
and when I go to the Network Configuration Wizard and add the connection I find this error "" ORA-12514: TNS:listener does not currently of service requested in connect descriptor "and when I check the service all the Oracle service works very well."
I need help to solve this problem.
Thank you
EYADHello
I think that your installation of forms is not configured properly again to connect to the database.
Try to connect to sqlplus in forms_home with the name of the service, if you can connect to the database from there, you will be able to connect using forms also.
You have netconfiguration manager in you installation of forms, you can use it to add an entry of tns for your database
You can post your tnsnames.ora content of $ORACLE_INSTANCE/config
Please see the thread {: identifier of the thread = 1091615}
Concerning
SANAE -
ORA-12514: TNS:listener is not currently of service required in the cunt
Hi Experts,
I have installed Oracle RAC in the slot environment. But unable to connect ASM instance using the string tns
This is production DB up and running.
RAC 2 nodes
Oracle RAC 11.2.0.1.0
ASM
Enterprise Linux Server version 5.5 (Carthage)
X 64 processor type
64-bit operating system
Getting error below when connecting with the instance asm directly:
Entries of listening port on node 1[oracle@ admin]$ sqlplus sys@asm as sysasm SQL*Plus: Release 11.2.0.1.0 Production on Sun Aug 5 11:16:11 2012 Copyright (c) 1982, 2009, Oracle. All rights reserved. Enter password: ERROR: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor Enter user-name:
[oracle@ admin]$ cat listener.ora LISTENER_SCAN2=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN2)))) # line added by Agent LISTENER_SCAN3=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN3)))) # line added by Agent LISTENER_SCAN1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1)))) # line added by Agent LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))) # line added by Agent ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON # line added by Agent ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1=ON # line added by Agent ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN3=ON # line added by Agent ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN2=ON # line added by Agent SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = +ASM1) (GLOBAL_DBNAME=ASM) (ORACLE_HOME = /u01/app/11.2.0/grid) ) (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/11.2.0/grid) (PROGRAM = extproc) ) ) [oracle@ admin]$
Tnsnames.ora entries are as below:$ lsnrctl services LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 12-AUG-2012 00:31:04 Copyright (c) 1991, 2009, Oracle. All rights reserved. Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) Services Summary... Service "+ASM" has 1 instance(s). Instance "+ASM1", status READY, has 1 handler(s) for this service... Handler(s): "DEDICATED" established:0 refused:0 state:ready LOCAL SERVER Service "ASM" has 1 instance(s). Instance "+ASM1", status UNKNOWN, has 1 handler(s) for this service... Handler(s): "DEDICATED" established:0 refused:0 LOCAL SERVER Service "PLSExtProc" has 1 instance(s). Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service... Handler(s): "DEDICATED" established:0 refused:0 LOCAL SERVER
Any help?[oracle@ admin]$ cat tnsnames.ora # tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora # Generated by Oracle configuration tools. XXX = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx-scan)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = xxx) ) ) ASM = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxxdata-scan)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ASM) (SID_NAME = +ASM1) ) )
Kind regards
Published by: LazyDBA11g on August 11, 2012 21:58
Published by: LazyDBA11g on August 12, 2012 03:27LazyDBA11g wrote:
Hi Experts,ASM =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = ucbdata-scan)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ASM)
(SID_NAME = + ASM1)
)
)Any help?
Hello
First check that your asm is listening on listening port scan. If it is installed by default, so I suggest you change "(HÔTE = ucbdata-scan) ' to the local host where the asm instance"
second thing is there is typo in your tnsnames file. change this part "(SERVICE_NAME = ASM)" to "(SERVICE_NAME = + ASM).
It may be useful
See you soon
Fiedi
Maybe you are looking for
-
Satellite L50 - B has ODD?
Yesterday I bought a laptop L50 - B Satellite. I'm looking for hours for a spot in this laptop to put the disc in. Is there a DVD of this laptop? If I bought it for nothing because I need to play games.
-
payment service application freeze / no responsa
I had a problem that payment service application freezes... This similar problem http://supportforums.BlackBerry.com/T5/native-development/is-it-possible-to-use-PaymentService-with-... but this thread told it you have a problem with the screen... and
-
I tried to update the verified drivers compatil which can make
-
(Surface Pro 2) Cannot perform updates
I recently started my Surface Pro 2 for the first time in a while, and he started to be updated on what I guess was Windows 8.1. However, towards the end, updates failed and I have now the following message appears: We couldn't finish the updates To
-
Where is the link to download the Acrobat Reader software?
Where is the link to download the Acrobat Reader software?