PL/SQL errors upgrading from 8i to 10g

I have a number of packages and functions that were created before my time on oracle 8i that work great there, however I am trying to upgrade the database to Oracle 10G and most all of the packages and functions are now invalid.
Here is an example
Line # = 4 Column # = 1 Error Text = PL/SQL: SQL Statement ignored
Line # = 22 Column # = 18 Error Text = PL/SQL: ORA-00942: table or view does not exist
This is TBORGESON.STVM_PRESHIPTOPRESHIPTRANS
(The_Date in date)
AS
Begin
Insert Into Aswihart.PreshipTrans SELECT a.ID, a.WorkOrderType, a.WorkOrderBaseID,
a.WorkOrderLotID , a.WorkOrderSplitID, a.WorkOrderSubID, a.CustomerID, a.MWPartNumber,
a.CustomerPartNumber, a.CustomerOrderNumber, a.CustomerOrderLineNumber,
a.PurchaseOrderNumber, a.CustomerName, a.CustomerAddr1, a.CustomerAddr2,
a.CustomerAddr3, a.CustomerCity, a.CustomerState, a.CustomerZipCode,
a.CustomerCountry, a.CustomerShowAddr1, a.CustomerShowAddr2, a.CustomerShowAddr3,
a.CustomerShowAddr4, a.CustomerShowAddr5, a.BillToName, a.BillToAddr1, a.BillToAddr2,
a.BillToAddr3, a.BillToCity, a.BillToState, a.BillToZipCode, a.BillToCountry,
a.BillToShowAddr1, a.BillToShowAddr2, a.BillToShowAddr3, a.BillToShowAddr4, a.BillToShowAddr5,
a.DesiredQuantity, a.WantDate, a.QuantityShipped, a.ShipDate, a.NetWeight, a.GrossWeight,
a.AddWeight, a.CalcWeight, a.Territory, a.Unit, a.Price, a.OrderDate, a.RevisionNumber,
a.ShipVia, a.Packages, a.PackingSlip, a.LotNumber, a.Description, a.BillOfLading,
a.ShippingInstructions, a.ShippingInstructions2,
a.ToBeBilled, a.IsInvoiced, a.UnitPrice, a.CurrentDate, a.Class, a.ProductCode,
UPPER(NVL(StockLocation,'SHIPPING')) AS location, a.Salesman,
a.Worksheet, a.Certification, a.Status, a.Initials, a.ProductQuantity, a.StockQuantity,
a.Plant2, a.SCAC, a.NoCont, a.ContType, a.NoSP, a.QuantitySP, a.BarSerial, a.ASN,
a.Tare, a.APW, a.Sample, a.ACT, a.ConsPt, a.UserName, a.CurrentTime, a.LocationCode, a.ProductInStock, a.SpecialPacking, a.SpecialPackingInstructions, a.BarCodeFormat, a.CarrierCode, a.DockNumber, a.SupplierCode, a.ModelYear, a.MaterialIssuer, a.PoolPoint, a.PoolPointAddress, a.EDIAccumShipQty, 'FG' AS Warehouse
FROM aswihart.preship a WHERE (((a.QuantityShipped)>0) AND (a.ShipDate <= The_Date) AND (ltrim(rtrim(a.packingslip)) is not null) AND ((a.ToBeBilled)='Y') AND ((a.IsInvoiced)='N'));
end;
I’m not sure what needs changed to get this to work. The table aswihart.preship definitely does exist, in a different schema in the same database.
Doug Hatfield
Information Systems Manager
Mathew-Warren Spring Division
(574) 722-8397
[email protected]

Hi,
you need to grant rights from the owner of the table to the user who ownes the package. In 10g some roles have less rights, so this lost the user rights on the table. So start to make a grant select and insert on the table:
grant select,insert on preship to TBORGESON;See if this helps and get more compiled packages.
Herald ten Dam
htendam.wordpress.com

Similar Messages

  • Issue in oracle upgrade from 9i to 10g.

    Hi,
    I have an MS access application running on oracle database.Recently database is upgraded from 9i to 10g.
    After upgrade application is facing the conversion problem.it is throwing an error on varchar and time stamp field showing invalid timestamp message.NLS setting of both the version is same.Please suggest.

    Thank you,
    Here are the answers of your queries.
    Yes,This is affecting only MS access application because no other application is accessing this database.
    No,No other component of the application is changed or upgraded it is only database which is upgraded.
    The error is ORA-06502:PL/SQL:numeric or value error:Character to number conversion error.(In the application the value of this field is defind as Double and in database table it is VarChar and the system was working fine untill database upgrade after upgrade it is giving above error.)
    For another field it is giving the error "No valid timestamp" although the same was working fine before upgrade.
    No I have not traced the actual sessions but from the backup of 9i I have checked NLS setting and compared it with 10g and found that both are the same.
    Hope I have not confused you.

  • Sorting issue after upgrade from 9i to 10g

    Dear all,
    It is found that the sorting behavior is different after upgrade from 9i to 10g.
    In 9i, even if the SQL statement does not specify the ORDER BY clause, the sorting order is consistent for a particular SQL statement and most likely the sequence follows the searched key fields' order.
    After upgrade to 10g, the query output could vary as long as the SQL statement does not specify the ORDER BY clause.
    Is it due to the Reverse Docid Sorting issue? How can I troubleshoot this issue?
    Thanks for your help,
    M.T.

    903714 wrote:
    Dear all,
    It is found that the sorting behavior is different after upgrade from 9i to 10g.
    In 9i, even if the SQL statement does not specify the ORDER BY clause, the sorting order is consistent for a particular SQL statement and most likely the sequence follows the searched key fields' order.
    After upgrade to 10g, the query output could vary as long as the SQL statement does not specify the ORDER BY clause.
    Is it due to the Reverse Docid Sorting issue? How can I troubleshoot this issue?
    Thanks for your help,
    M.T. This is expected behavior in 10g. Oracle will not order the dataset for you unless and until you explicitly specify it.
    So without using order by clause in 10g, oracle doesn't guarantee that rows will be ordered.
    To go back to old behavior like 9i, you can set a workaround by
    alter session set "_newsort_enabled"=false;
    Also see MOS - Order Of Data Retrieval Differs after upgrading 9i To 10g [ID 456707.1]

  • Report upgraded from 6i to 10g not displaying data.

    Hi,
    I upgraded one report from 6i to 10g,
    When I'm running the report for the same set of data.
    After changing the layout for few fields in the subframe.
    first time it has shown the data in the report output but now same report with same data is not displying the output.
    I'm sure this is due to some layout problem.(may be due to upgradation from 6i to 10g)
    Please guide me to resolve this problem.

    Hello,
    How do you execute your Reports ?
    Do you execute it from the Builder ?
    If you execute it from the Builder, do you use Run Web Layout or Run Paper Layout ?
    (If you have upgraded a Reports From 6i, there is no web layout , so you have to use the Run paper Layout
    The web layout is something new that appeared in Reports 9.0.2)
    Regard

  • Steps to upgrade from 9i to 10g

    How to upgrade from 9i to 10g?
    i dont have any idea

    Choose an Upgrade Method
    http://download.oracle.com/docs/cd/B10501_01/server.920/a96530/migprep.htm#1006935
    10g Upgrade Companion: Doc ID: Note:466181.1
    https://metalink.oracle.com/metalink/plsql/f?p=130:14:3420297705404971166::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,466181.1,1,1,1,helvetica
    Adith

  • Steps to upgrade from 8i  to 10g

    i look for some documents about this topic 'steps to upgrade from 8i to 10g' but i couldn't find in the site...
    would you mind tell me where can i find a complete document , or if you can tell me in details please.
    thanks alot in advance

    http://download-west.oracle.com/docs/cd/B14117_01/server.101/b10763/toc.htm
    Nicolas.

  • Tag not being created after upgrade from 9i to 10g

    We're upgrading from 9i to 10g - about time - and we've hit some "unexpected behaviour".
    If I run
        SELECT  xmlelement("TestMsg",
                        XMLFOREST(m.tx_id   "MsgNum",
                                  m.tx_type "MsgTyp"
                                  ) MESSAGE -- this is the alias for the XMLFOREST item
                        ) ut_xml
        FROM (select 1 tx_id, 'test' tx_type from dual) mon my 9.2.0.4 database I get
    <TestMsg>
      <MESSAGE>
        <MsgNum>1</MsgNum>
        <MsgTyp>test</MsgTyp>
      </MESSAGE>
    </TestMsg>- an extra tag is created based on the alias of the XMLFOREST item.
    on my 10.2.0.4 database I get
    <TestMsg>
      <MsgNum>1</MsgNum>
      <MsgTyp>test</MsgTyp>
    </TestMsg>no MESSAGE tag.
    Some of the XML parsing we have is taking account of this MESSAGE tag and hence is now breaking.
    I guess my question is whether we've messed up the install of XMLDB or whether the 9i behaviour was incorrect and we should amend the parsing to the 10g behaviour.

    Behavior change...?
    SELECT  xmlelement("TestMsg",
                        xmlelement("MESSAGE",
                        XMLFOREST(m.tx_id   "MsgNum",
                                  m.tx_type "MsgTyp"
                        )) ut_xml
    FROM (select 1 tx_id, 'test' tx_type from dual) m
    will give output in 10.2.0.4.0 EE
    UT_XML
    <TestMsg>
       <MESSAGE>
          <MsgNum>1</MsgNum>
          <MsgTyp>test</MsgTyp>
       </MESSAGE>
    </TestMsg>Edited by: Marco Gralike on Mar 29, 2011 1:07 PM

  • Database upgrade from 8i to 10g using exp/imp

    Dear Friends,
    Please provide the steps to upgrade from 8i to 10g using exp/imp.
    Thanks,
    Rathinavel

    Hi;
    Please also see cold backup option
    How to migrate from 8i to 10g to new server using cold backup [ID 742108.1]
    Also see:
    Upgrading from 8i to 10g with import utility
    http://searchoracle.techtarget.com/answer/Upgrading-from-8i-to-10g-with-import-utility
    Regard
    Helios

  • Upgrade from 8i to 10g

    Can a direct upgrade from 8i to 10g is possible?
    OR
    Do we need to upgraded from 8i to 9i , before we upgrade to 10g?
    If we can migrate from 8i to 10g , directly please suggest me the metalink note number.
    Thanks
    Naveen

    Dear Naveenanand,
    I Agree with Jaffy!,
    You can direct upgrade only if the current version is 8.1.7 or up. If this is not your case, you will need Upgrade to an intermediate Oracle Database release before you can upgrade to the new Oracle Database 10g release.
    Here is a example:
    8.0.n -> 8.1.7.4 -> 10.2
    8.1.n -> 8.1.7.4 -> 10.2
    All information you will need, you can found in this link:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14238/preup.htm#i1007718
    Best Regards,
    Francisco Munoz Alvarez
    www.oraclenz.com

  • Does anyone upgrade from 9iAS to 10g?

    Dear all,
    Does anyone upgrade from 9iAS to 10g only? The EBS version (11.5.8) and the oracle database version (9.2.0.4) are still same.
    Best Regards,
    Amy

    You can upgrade 9i database to 10g in Ebusiness suite using metalink note
    Note:362203.1 Oracle E-Business Suite Release 11i with Oracle Database 10g Release 2 (10.2.0)
    Note:369693.1 Using Oracle Applications with a Split Configuration Database Tier on Oracle 10g Release 2
    But for the application server components you can follow
    Note:125767.1 Upgrading Developer 6i with Oracle Applications 11i
    But Application server itself should be upgraded from 9iAS to 10gAS if you are planning to move your oracle applications Ebusiness suite to release 12.
    Check the following metalink note
    Note:403339.1 Upgrade R11i to R12
    Sami Malik

  • Upgrading from 9i to 10g on OS X?

    Has anybody successfully upgraded from 9i to 10g on OS X?
    I am stuck with Mac OS X 10.2.6 Jaguar for the next several weeks until I can upgrade to 10.3.4 Panther. According to the Oracle 10g on OS/X Oracle Installation Errata Information and Tools ( see http://www.crispdata.com/oracle_osx/ ), 10.3.4 is required for 10g installation.
    In the meantime, I would prefer to experiment with 9i to learn more about Oracle database technology, and then upgrade to 10g after upgrading the OS to 10.3.4.
    Has anybody already done this? Is this feasible?
    -- Benjamin L. Russell
    [email protected] (previously OTN Member, Since: Jul, 2000--just created new OTN account because of change in e-mail address)

    Would it be sufficient to just set the passwords to expired? In this case generated the needed statements on your source DB and apply them on your destination DB, i.e.
    select 'alter user ' || username || ' password expire;' from dba_users where account_status like 'EXPIRED%';
    You might also consider other status values. Possible values are
    OPEN
    EXPIRED
    EXPIRED(GRACE)
    LOCKED(TIMED)
    LOCKED
    EXPIRED & LOCKED(TIMED)
    EXPIRED(GRACE) & LOCKED(TIMED)
    EXPIRED & LOCKED
    EXPIRED(GRACE) & LOCKED
    e.g.
    select 'alter user ' || username || ' account lock;' from dba_users where account_status like '%LOCK%';

  • SQLException:Connection timed out- after upgrading from oracle9i to 10g

    Hi,
    Recently we upgraded from oracle 9i to 10g.
    We are using Oracle JDBC Driver version - 10.1.0.5.0 .
    In the application, when RMI server starts, the connectionpool (developed using stack) will be filled with 10 instances of fresh connections.
    After keeping the RMI server idle for some time ( >24 hours ) , the first transaction sent to the Database (using the connection instance popped out from stack(connectionpool) ) terminates with following exception and from the second transaction onwards everything works normally.
    Exception------
    java.sql.SQLException: Io exception: Connection timed out
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:274)
    at oracle.jdbc.driver.T4CStatement.execute_for_describe(T4CStatement.java:443)
    at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:942)
    at oracle.jdbc.driver.T4CStatement.execute_maybe_describe(T4CStatement.java:463)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1037)
    at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1183)
    at util.DatabaseManager.fetchData(DatabaseManager.java:255)
    at util.TextRequestImpl.presentText(TextRequestImpl.java:105)
    at util.TextRequestServer.presentText(TextRequestServer.java:146)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
    at sun.rmi.transport.Transport$1.run(Transport.java:148)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
    at java.lang.Thread.run(Thread.java:534)
    Caused by: java.sql.SQLException: Io exception: Connection timed out
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:274)
    at oracle.jdbc.driver.T4CStatement.execute_for_describe(T4CStatement.java:443)
    at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:942)
    at oracle.jdbc.driver.T4CStatement.execute_maybe_describe(T4CStatement.java:463)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1037)
    at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1183)
    at util.DatabaseManager.fetchData(DatabaseManager.java:255)
    ... 13 more
    If am connecting to oracle9i(with Oracle JDBC Driver version - 9.0.2.0.0) ,everything works fine.
    Can anyone help me out to solve this issue?

    I attempted several upgrades and we decided it was better to implement the content under 10g fresh rather than attempt an upgrade.
    After 3-5 attempts through patching non of them provided us with re-produceable steps and we had different errors each time - mind you this was a few months back after initial release of upgrade patches.

  • Upgrade from 9i to 10g (DBUA problem)

    The database instance running on my server doesnt show up in the Database upgrade Assistant screen to be selected for upgrade.
    The instance is running and I am able to access it using SQL plus.
    Before the upgrade I had upgraded the OS from Windows NT to Windows 2003
    Should I proceed with a manual upgrade in this case
    Dilip

    Hi Stefan,Joe
    I managed to run the DBUA woithout any problem .
    I left the upgrade process running and came back to check .I tried to start the database with 10g.
    I was able to mount database but open database was failing.
    I ran the sqlplus while db was in mount position.
    sql>select version from V$instnace
    10.2.0.2.0
    but the alert log file was giving the error
    ORA-00704: bootstrap process failure
    ORA-39700: database must be opened with UPGRADE option
    I started the database with sql
    startup upgrade    and ran below sql.
    SQL> startup upgrade
    ORACLE instance started.
    Total System Global Area  616562688 bytes
    Fixed Size                  2052200 bytes
    Variable Size             562040728 bytes
    Database Buffers           50331648 bytes
    Redo Buffers                2138112 bytes
    Database mounted.
    Database opened.
    SQL> SQL> select comp_id, version ,status from dba_registry;
    COMP_ID                        VERSION                        STATUS
    CATALOG                        9.2.0.4.0                      VALID
    CATPROC                        9.2.0.4.0                      VALID
    SQL> select version from V$INSTANCE;
    VERSION
    10.2.0.2.0
    SQL>
    It is showing the db as desired but the
    COMP_ID                        VERSION                        STATUS
    CATALOG                        9.2.0.4.0                      VALID
    CATPROC                        9.2.0.4.0                      VALID
    How to correct the catalog and cataproc version to 10.2.0.2.0?
    do i need to do something after that.
    Let me know please.
    Regards
    Amit

  • The optimizer changed after upgrade from 8i to 10g

    I have upgraded my Oracle database from 8i (8.1.7.3) to 10g (10.2.0.3). After upgraded, there's some SQLs are with performance issue that the response time is very slow. The SQL can run very fast (around 1 seconde) in the pre-upgrade environment. Also, after generating the execution plan, there's different from the original enivronment (8i) which the query using some full table scan instead of index scan originally used in 8i.
    The optimizer_mode of 8i is RULE and it's CHOOSE when upgraded.
    My questions are:
    1. Do I have any init.ora parameters setting in 10g environment which differ from 8i?
    2. What method of analyzing tables is appropriate to use in 10g? Will this affect the performance like my case?
    Thanks,
    Wai

    Please have a look to following threads:
    Re: Optimizer Statistics collection after upgrade from 8i to 10R2
    Re: DB upgrade from oracle 8.1.7 to oracle 10.2.0.2

  • Upgrade from 9i to 10g, solaris 8 listener problems now...

    I recently upgraded some databases from 9i to 10g. In an attempt to punt
    on the 9i listener - I attempted to start the 10g version of the listener
    which is producing the following error:
    -----paste
    lsnrctl startLSNRCTL for Solaris: Version 10.1.0.2.0 - Production on 15-AUG-2004
    15:13:03
    Copyright (c) 1991, 2004, Oracle. All rights reserved.
    Starting /data/oracle/app/oracle/product/10g/bin/tnslsnr: please wait...
    TNSLSNR for Solaris: Version 10.1.0.2.0 - Production
    Log messages written to
    /data/oracle/app/oracle/product/10g/network/log/listener.log
    Listening on:
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host.place.com)(PORT=1521)))
    Connecting to (ADDRESS=(PROTOCOL=tcp)(PORT=1521))
    TNS-01114: LSNRCTL could not perform local OS authentication with the
    listener
    -----/paste
    Looking into the logs I see:
    -----paste
    TNSLSNR for Solaris: Version 10.1.0.2.0 - Production on 15-AUG-2004
    15:13:03
    Copyright (c) 1991, 2004, Oracle. All rights reserved.
    Log messages written to
    /data/oracle/app/oracle/product/10g/network/log/listener.log
    Trace information written to
    /data/oracle/app/oracle/product/10g/network/trace/listener.trc
    Trace level is currently 0
    Started with pid=524
    Listening on:
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host.place.com)(PORT=1521)))
    TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
    15-AUG-2004 15:13:03 *
    (CONNECT_DATA=(CID=(PROGRAM=)(HOST=host)(USER=oracle))(COMMAND=status)(ARGUM
    ENTS=64)(SERVICE=LISTENER)(VERSION=168821248))
    * status * 1189
    TNS-01189: The listener could not authenticate the user
    TNS-12537: TNS:connection closed
    TNS-12560: TNS:protocol adapter error
    TNS-00507: Connection closed
    -----/paste
    I've read on this list that it might be a shared_memory_pool problem, So I
    think I've maxed out the mount of shared memory. This is a Sun Fire V240
    with 8G RAM, so /etc/system has:
    *set shmsys:shminfo_shmmax=268435456
    *set shmsys:shminfo_shmmax=4294967295
    set shmsys:shminfo_shmmax=8254455808
    set shmsys:shminfo_shmmin=200
    *set shmsys:shminfo_shmmni=200
    set shmsys:shminfo_shmmni=1024
    set shmsys:shminfo_shmseg=1024
    set semsys:seminfo_semmap=250
    set semsys:seminfo_semmni=500
    set semsys:seminfo_semmsl=500
    set semsys:seminfo_semmns=2000
    set semsys:seminfo_semmnu=500
    set semsys:seminfo_semume=100
    set semsys:seminfo_semvmx=32767
    set semsys:seminfo_semopm=100
    set noexec_user_stack = 1
    I am totally at a loss as to what the issue might be save some new tags
    needed in listener.ora... Any pointers/help more than welcome...
    Ian

    well, oracle's path seems to see 10g's version of the listener:
    hosts% which lsnrctl
    /data/oracle/app/oracle/product/10g/bin/lsnrctl
    I'm running this on the same host. ie loopback.
    After the error, the listener seems to be in the process table - but nothing can talk to it:
    oracle 856 818 0 20:05:06 pts/2 0:00 egrep lsnr
    oracle 838 1 0 19:57:26 ? 0:00 /data/oracle/app/oracle/product/10g/bin/tnslsnr LISTENER -inherit
    my listener.ora has:
    # listener.ora Network Configuration File: /data/oracle/app/oracle/product/10g/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /data/oracle/app/oracle/product/10g)
    (PROGRAM = extproc)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = host.place.com)(PORT = 1521))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /data/oracle/app/oracle/product/10g)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = erdos)
    (ORACLE_HOME = /data/oracle/app/oracle/product/10g)
    (SID_NAME = simora1)
    (SID_DESC =
    (GLOBAL_DBNAME = datamine)
    (ORACLE_HOME = /data/oracle/app/oracle/product/10g)
    (SID_NAME = datamine)
    (SID_DESC =
    (GLOBAL_DBNAME = interpnt.place.com)
    (ORACLE_HOME = /data/oracle/app/oracle/product/10g)
    (SID_NAME = interpnt)
    tnsnames has:
    DATAMINE.PLACE.COM =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = erdos.place.com)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = datamine)
    EXTPROC_CONNECTION_DATA.PLACE.COM =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    INST1_HTTP.PLACE.COM =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = erdos.place.com)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = SHARED)
    (SERVICE_NAME = MODOSE)
    (PRESENTATION = http://HRService)
    INTERPNT.PLACE.COM =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = erdos.place.com)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = interpnt.place.com)
    ERDOS.PLACE.COM =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = erdos.place.com)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = erdos)
    SCALES03 =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = scales-a.place.com)(PORT = 1521))
    (CONNECT_DATA =
    (SID=SCALES03)
    (SERVICE_NAME = SCALES03)

Maybe you are looking for