Oracle 9iDS-tnsnames.ora

Happy Holidays!
I am receiving the following error:
1) Oracle forms builder-data block wizard
ORA:12154: TNS:could not resolve service name
Please clarify....Which Oracle file do I place my Professors tnsnames.ora file so that I may create a data block?
Thanks,
kiggy

Happy Holidays
happy new year
check your database name that u can find it in database home ex. c:/database go into database home search for network folder
in it u can find folder call admin
in admin folder u found tnsnames.ora
its for database open it and see the name of database
ex.
# TNSNAMES.ORA Network Configuration File: E:\DATABASE\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = senergy)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
this is a sample of what u c in the folder the word up the line is the name of database write it down
then close the folder
and go to your forms home
open the home of forms and search for network folder
in it u can find the admin folder
in it u may found tnsnames.ora
if u didnt find it its ok
i wirte it here=====>
{name the forms servies as u wish }=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(Host ={your computer name} )
(Port = 1521)
(CONNECT_DATA = (SID ={the name of your database})
this is what must be found in tnsnames.ora that be in forms home in network foder in admin folder
if didnt work send to me on my mail and i will post u document explain all that
[email protected]

Similar Messages

  • Oracle client -TNSNAMES.ora

    Hi,
    I am new to db, can any explain the use of oracle client and how to use the TNSNAMES file.
    Thanks,
    VP.

    Oracle client does what a client does in Client-Server architecture. So just read about it.
    A tnsnames.ora file maps net service names to connect descriptors. The net service name thus becomes a (most likely shorter and more readable) alias for the somewhat cumbersome net service name. In the following example, the tex after the equal sign is the connect descriptor while the text before the equal sign (net_service_name) is the net service name.
    A client needs a connect descriptor in order to connect to an Oracle instance.
    net_service_name=
    (DESCRIPTION=
       (ADDRESS=(protocol_address_information))
       (CONNECT_DATA=
         (SERVICE_NAME=service_name)))
    For example:
    ORA10 =
      (DESCRIPTION = (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = somehost)(PORT = 1521))
        (CONNECT_DATA =
          (SERVICE_NAME=ORA10)
      )

  • Database connectivity requiring oracle wallet, tnsnames.ora, and sqlnet.ora

    We have a new datasource that I need to write a report against.  In order to access the db, I have to install an Oracle wallet on my pc that contains a certificate.  I then have an entry in the sqlnet.ora file that references this wallet, and I have an entry in my tnsnames file.  I wrote a report successfully on my pc.  We then have our Business Objects installation on a Sun Solaris machine with Unix.  We installed the wallet, added the sqlnet.ora entry, and the tnsnames.ora entry.  I am able to connect to the db from the unix command prompt by typing sqlplus username@dbname successfully.  However, when I place my Crystal Report in Bus. Obj. I cannot get it to work.  I go to the CMC, select the report, choose Process, Database.  I am entering Use custom database logon info and choosing Oracle as my database driver.  I then enter the tnsnames entry into the server and enter my username and password and check the use use same database logon as when report is run.  I get the error The database logon information for this report is either incomplete or incorrect.  I'm guessing the report is not using the certificate in the wallet when it is trying to log on, but I'm not sure.  Does anyone have any suggestions or experience with this?  Thanks in advance for any help.

    Hi Angie,
    you should install the 32bit Oracle driver on your Solaris machine and adjust the LD_LIBRARY_PATH environment variable (in the profile of the BOBJ installation user) to point to the path of the 32bit libraries of your Oracle driver.
    BOBJ is not a native 64bit software and can therefore work only with the 32bit versions of the database drivers.
    Regards,
    Stratos
    Edited by: Efstratios Karaivazoglou on Jul 15, 2009 4:49 PM

  • No TNSNAME.ORA or listener.ora

    I am new to oracle.(learner)
    I was using oracle 11g and using oracle sql developer.
    It was working fine.
    I had to use oracle form builder, which I installed but I could not connect to database from form builder.It was giving ORA-12154:TNS:could not resolve the connect identifier specified and then I tried copying oracles tnsname.ora to form builder’s tnsname.ora and then it was giving TNS error no listener descriptor found or so on
    I tried googling and I tried every possible way discussed online
    and not being able to resolve it I de-installed (completely following steps discussed online even deleting registry entries) both oracle and  form builder (WHICH WAS IN F drive )
    and then I reinstalled the oracle 11g and form builder 10g again in E drive (earlier one was in F drive)
    Now as earlier oracle is working fine
    But now strange thing is now there aren't  any tnsnames.ora and listener.ora files in oracle_home/network/admin (also not in form builder’s directory) But database is running fine
    Any help

    997069 wrote:
    I am new to oracle.(learner)
    I was using oracle 11g and using oracle sql developer.
    It was working fine.
    I had to use oracle form builder, which I installed but I could not connect to database from form builder.It was giving ORA-12154:TNS:could not resolve the connect identifier specified and then I tried copying oracles tnsname.ora to form builder’s tnsname.ora and then it was giving TNS error no listener descriptor found or so on
    I tried googling and I tried every possible way discussed online
    and not being able to resolve it I de-installed (completely following steps discussed online even deleting registry entries) both oracle and  form builder (WHICH WAS IN F drive )
    and then I reinstalled the oracle 11g and form builder 10g again in E drive (earlier one was in F drive)
    Now as earlier oracle is working fine
    I can see all the services running,I can connect database using sql plus and sql developer and also issue sql command.
    I am just using oraclass database created during installation process.
    But as usual form builder is NOT working giving TNS:could not resolve the connect identifier specified
    But now strange thing is now there aren't  any tnsnames.ora and listener.ora files in oracle_home/network/admin (also not in form builder’s directory) But database is running fine
    Database control shows the listener.ora path to F drive(earlier installed one which I deinstalled ) but there is not any app/…/oracle database folder in F drive at all(I deleted it completely when I deinstalled it) and its not hidden as well.
    So I am really confused what I can do next.
    I am not able to login into database from form builder
    It gives error
    ORA-12154:TNS:could not resolve the connect identifier specified
    WHERE CAN I FIND THE TNSNAMES.ORA AND LISTENER.ORA file(how to find it)
    Any helplistener.ora file is NOT required to start or use Oracle Listener.
    tnsnames.ora is a plain text file that can be a single line like below
    ORCL=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)))

  • TNSNAMES.ora et HOSTS file on windows

    Hi,
    in TNSNAMES.ora for host field I put correct IP adresse.
    In hosts file of Windows I have defined an alias for the same host with wrong IP adresse. Then I can not connect to DB and I have TNS-12541 error.
    Then I put the correct adresse for host alias in hosts file. Everything is OK and I can connect to DB
    Is -it normal ? Why does not ORACLE use TNSNAMES.ora and it looks in hosts file ?
    Do you have any explanation ?
    Many thanks.

    check address in listener.ora and tnsnames.ora
    Try to connect with ip address.
    host file is used for address resolving.
    Regards

  • Connecting to Oracle database in Java using TNSNAMES.ora

    I have a program that can connect to both MSSQL and Oracle databases. It works fine when a user has defined an odbc connection, however if the user only has a tnsnames.ora, I don't know how to code the program in Java to connect to the database. I can't hard-code the server name because I don't know the database up front - I need to be able to read tnsnames.ora to get the information instead. How can I get this information? So far, the object OracleDataSource seems to be getting me the closest, however I am still failing to connect.

    In 10.2, JDBC-Thin supports TNSNAMES entries lookup in tnsnames.ora, resulting in a much simplified and driver type independent Oracle Net descriptor. You must set the system property oracle.net.tns_admin to the directory that contains your tnsnames.ora file.
    See the Oracle JDBC 10.2 doc.
    Here is a code fragment from my book (see my blog below)
    java -Doracle.net.tns_admin=$ORACLE_HOME/network/admin
    or:
    System.setProperty("oracle.net.tns_admin", "c:\oracle\net\admin");
    OracleDataSource ods = new OracleDataSource();
    ods.setTNSEntryName("tns_alias");
    ods.setUser("scott");
    ods.setPassword("tiger");
    ods.setDriverType("thin");
    Connection conn = ods.getConnection();
    Kuassi - blog http://db360.blogspot.com/

  • TNSNAMES.ORA  for Oracle database 11.1.0.7

    Hi,
    Im installed oracle database 11.1.0.7 ,but unable find the TNSNAMES.ORA File.Can any help on this.

    Hi,
    Which OS is urs ??
    Normally it is available in ORACLE_HOME/network/admin.
    If it is not there, then
    Use NETCA to create those files.
    Normally, the Network Configuration Assistant (NETCA) is started at the end of the installation process; however, if NETCA fails or you exit before completing, the tnsnames.ora and the other files will not be created. The tnsnames.ora and the other NETCA created files are not necessary for connecting to the database locally from the server.
    Thanks,
    Ranjith

  • Location of tnsnames.ora for Tora and Oracle XE Client

    I Googled far and wide and did not see a CLEAR answer to my question, hopefully this will help others.
    I have installed the debian oracle-xe-client and tora packages (tora rebuilt for oracle) on Ubuntu 8.04.
    However, I did not know where I was supposed to place the tnsnames.ora file for my databases. I have tried running Tora with the environment variable of TNS_ADMIN set to the file where I placed my tnsnames.ora, however that did not work as Tora did not 'see' the file or its entries apparently. I know this works because I copied it from a Debian Etch box with the client and server installed.
    I had even added a 'network/admin' directory structure to the //usr/lib/oracle/xe/app/oracle/product/10.2.0/client (ORACLE_HOME) with the tnsnames.ora but also with no success.
    Now for the solution:
    Simply remember that TNS_ADMIN points to the directory where the tnsnames.ora is and it will work. :)
    I do have a suggestion that both Tora and sqlplus use a config file to set these directory(s) in addition to the overriding ability of the environment variable, TNS_ADMIN as is usually the case with UNIX apps (and thus expected).
    Thank you,
    Jason

    The ODBC Instant Client Readme that is included in the install also indicates that %ORACLE_HOME%/network/admin/tnsnames.ora is the correct default location. What about OCI?

  • DNS vs. Oracle Name Service vs. tnsnames.ora

    Can anyone shed some light on this?
    I heard that Oracle is going toward a DNS solution and going away from
    tnsnames.ora and the Oracle Naming Service. Is this true?
    We are looking to place a naming solution in our environment and I want to
    know which direction to head in. Also, if possible, I would like users to
    only see the databases they need to see, which is the main problem we have
    right now using a global tnsnames.ora file. Limiting users' views to only
    what they have a business need to see is an important step in many steps to
    secure the environment. I don't see how this would be accomplished using
    DNS.
    Comments?
    Thanks,
    Paul
    null

    Because of your sqlnet.ora (In the same directoty than the the tnsnames.ora).
    In this parameter file, you find the "NAMES.DEFAULT_DOMAIN" (Default value = world) wich is used by Oracle to complete your input.
    The default value "World" is also in the sample init/pfile as the default domain.

  • Oracle 8i clients, inconsistent handling of tnsnames.ora (ORA-06401 gotcha)

    This is more of a bug report / oddity declaration than a real problem, though it was a pain in the butt to nail down. I post it here for the benefit of anyone else who may run into it down the road.
    Using the linux sqlplus client, I kept getting consistent failures connecting to one of a dozen db's, but tests with the (java) netasst client worked fine. After various debugging of other potential causes, it came down to strace'ing the sqlplus client, and noting that it was attempting to connect to the wrong host, despite what was specified on the command line.
    What we identified as the most probable cause:
    The routines that load and parse the tnsnames.ora file differ between the linux and java clients, with the java client being more tolerant/robust. The tnsnames.ora file I'd been supplied with had come from a fellow user's Win32 machine, and had been edited there, which probably included a couple ^M's or other non-visible characters within the file.
    The solution (at least, what I did):
    Load the tnsnames.ora file with netasst, and save it again with netasst. Netasst wrote the file in a manner that sqlplus could read accurately, and I got to go have a beer.
    - billn

    Hi Fredrik,
    You r right. But I have its entry in tnsnames.ora file. The entry looks like this -
    My_Service_Name.world =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = tcp.world)
    (PROTOCOL = TCP)
    (Server = Computer_Name_of_Server_having_Ora8i)
    (Host = IP_Add_of_Server_having_Ora8i)
    (Port = 1521)
    (Pipe = ORAPIPE)
    (CONNECT_DATA = (SID = ORCL)
    The same entry exists in the tnsnames.ora file on the local PCs (same office where the Oracle 8i Server is present) at Site 1 and these PCs connect the server without any problem.
    Thanks
    Lokesh

  • DBD::Oracle & Instant client - don't find tnsnames.ora

    Hello,
    I'm trying to use tns names in Perl scripts to connect with Instant client. I always get the ORA-12154 error when connecting with Perl :
    ORA-12154: TNS:could not resolve the connect identifier specified (DBD ERROR: OCIServerAttach).
    The perl command that raise the error is :
    +$dbh = DBI->connect("dbi:Oracle:MYDB","user","password") or die $DBI::errstr."\n";+
    I checked my Oracle installation and everything seems fine. Connection with sqlplus work without problem using the same connection string (sqlplus user/passowrd@MYDB).
    I stat'ed my tnsnames.ora file to check if it's accessed : it is with sqlplus, but not with my perl script.
    Instant Client has been installed with the zip files made available by Oracle (not RPM). ORACLE_HOME points to the installation directory and tnsnames.ora is located in $ORACLE_HOME//network/admin/. Server is a Red Hat Entreprise 5.
    In my knowledge DBD::Oracle use OCI so there should not have difference between sqlplus and DBD::Oracle. Am I wrong ? Anyone have had this problem before ?
    Thanks for your help
    Florent

    Hi,
    Environment variables was correctly defined, but your comment put me on the right track.
    I printed the %ENV content to check ORACLE_HOME which was OK.
    I check the directory and remind I put a sqlnet.ora file in the same directory than tnsnames.ora with the followin content :
    AUTOMATIC_IPC = OFF
    TRACE_LEVEL_CLIENT = OFF
    names.directory_path = (TNSNAMES)
    names.default_domain = world
    name.default_zone = world
    I removed this file and everything is ok now. I don't really know what this file is used for, but if I keep it online and change MYDB in the connection name to MYDB.world, it worked. I think I have to learn more about names...
    Thanks for your help anyway !
    Regards,
    Florent

  • Oracle client in linux problem with tnsnames.ora

    hi all
    i installed oracle-xe-cleint10.2 on linux machine i did not get any tnsnames.ora in my machine i am unable to connect to database. it shows tns connectiont identifier unfound. . is it come all with oracle client or some where else it .
    or further any proceeding i should follow steps. if found solution regard this pls forward solution to me
    Regard
    syam

    hi all
    i did not get any tnsnames.ora after installing oracle client in linux machine
    i installed oracle-xe-cleint10.2 on linux machine i did not get any tnsnames.ora in my machine i am unable to connect to database. it shows tns connectiont identifier unfound. . is it come all with oracle client or some where else it .
    or further any proceeding i should follow steps. if found solution regard this pls forward solution to me
    Regard
    syam
    Regards syam

  • Linked Servers - Sql server 2005 to connect to Oracle 11g using ldap.ora instead of tnsnames.ora

    We have a SQL Server 2005 64bit box that needs a linked server created to Oracle 11g 64bit box. I have all the Oracle client software installed and can successfully connect to the Oracle database using SQL+ on the SQL Server 2005 64bit box. When I create
    the linked server and select the OraOledb.Oracle provider, I get the TNSNames error. The Oracle server does not use tnsnames.ora it uses OLAP.ora to resolve. How do I get Linked server to stop trying to connect via TNSNames and use the OLAP.ora file instead?
    I can't find any articles for this specific issues. All Oracle examples tell you to use TNSNAMES. The Oracle server is not under my companies control so I can not force the vendor to use tnsnames instead of OLAP.

    Hi,
    Have you got a resolution?
    Thank you.

  • Using tnsnames.ora file instead of oracle names server

    hi,
    sqlnet.ora file contains
    NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES)
    NAMES.DEFAULT_DOMAIN = (domain name)
    SQLNET.EXPIRE_TIME = 2
    DEFAULT_SDU_SIZE = 8761
    NAMES.PREFERRED_SERVERS =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = TCP.world)
    (PROTOCOL = TCP)
    (Host = oranamesrvr0. domain name)
    (Port = 1575)
    NAME.PREFERRED_SERVERS =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = TCP.world)
    (PROTOCOL = TCP)
    (Host = oranamesrvr0.domain name)
    (Port = 1575)
    There is also a tnsnames.ora file in the same path as this sqlnet.ora. Can someone tell how can i make the application use the tnsnames.ora file instead of using oracle name servers??
    Thanks in advance!!!

    917229 wrote:
    hi,
    sqlnet.ora file contains
    NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES)
    NAMES.DEFAULT_DOMAIN = (domain name)
    SQLNET.EXPIRE_TIME = 2
    DEFAULT_SDU_SIZE = 8761
    NAMES.PREFERRED_SERVERS =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = TCP.world)
    (PROTOCOL = TCP)
    (Host = oranamesrvr0. domain name)
    (Port = 1575)
    NAME.PREFERRED_SERVERS =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = TCP.world)
    (PROTOCOL = TCP)
    (Host = oranamesrvr0.domain name)
    (Port = 1575)
    There is also a tnsnames.ora file in the same path as this sqlnet.ora. Can someone tell how can i make the application use the tnsnames.ora file instead of using oracle name servers??
    Thanks in advance!!!In addition to SB's comment, keep in mind that the client only sees sqlnet.ora and tnsnames.ora that exist on the client machine .. or indicated by TNS_ADMIN as defined on the client machine. Setting this on the db server is meaningless to the client unless the client also resides on the db server.

  • Tnsnames.ora / listener.ora files on Oracle Standby Database

    Hi I am configuring an Oracle Standby Database to my production system 4.7 and Oracle 9.2.0.4
    My production server is: PR01
    Database SID: PRD
    Standby database server is: PRDR
    Database SID: PRD
    I have already configured the server to a standby database offline backup. Was generated the control files of the standby database and the database is in standby mode.
    Now I will create a script to start the synchronization of offline redolog from the production server to standby server.
    I have a question: in the document SAP Oracle Standby Database, tells me I should change the tnsnames.ora production server pointing to an additional entry disaster recovery server. The tnsnames.ora  file must have two entries???  corresponding to a production server and another to the disaster recovery server??
    In several links of oracle tells me I should configure listener.ora disaster recovery server that is true??
    Guys my question is: where should I change my listener.ora and tnsnames.ora files?
    Please clear my doubt.
    Best regards,
    Desiree

    Hi Desiree,
    The entry in your TNSNAMES.ORA is a nothing but a tns service, when you define archive log destination it will point to a service. This service's host name will be resolved in your tnsnsmaes.ora file.
    Below is the eg of an entry in pfile:
    *.log_archive_dest_2='SERVICE=<service_name> ARCH OPTIONAL'
    Below is the entry in your tnsnames.ora file
    <service_name>.WORLD=
      (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =
              (COMMUNITY = SAP.WORLD)
              (PROTOCOL = TCP)
              (HOST = <DR_HOST>)
              (PORT = 1527)
        (CONNECT_DATA =
           (SID = <DB_SID>)
           (GLOBAL_NAME = <DB_SID>.WORLD)
    So, your tnsnames.ora will have one entry for your host and the other for the DR host, i.e two entries.
    Listener entry for the convenience when there is a switch over.
    Regards,
    Bala

Maybe you are looking for