Version tables in Oracle Designer 6i ????????

Hi all,
I would like to create some reports out of the version history of my DB. Does somebody know in which tables does the version history of the tables are being stored.???
Thanks in advance,
C|

Cuneyt,
Have a look at the Repository Object Navigator Query Tool. Not only can you set many paremeter for the query, but you can also examine the SQL.
A simple example looking for all files across the entire repository is as follows:-
select E.irid,E.ivid,to_number(NULL) parent_ivid,Eo.vlabel,Eo.state,Eo.notm,'N',nvl(Eo.logical_type_id,Eo.table_irid),E.element_type_name,E.KIND,jr_icon.get_icon_name(E.types,E.ivid),'N'
,decode(Eo.lock_flag,'Y',1,0), Eo.branch_id, bE.name, nvl(Eo.sequence_in_branch,0),jr_name.get_Path_no_context(EO.ivid, 'MAIN','NAME'),E.NAME
from i$sdd_object_versions Eo,i$sdd_branches bE,CI_PRIMARY_ACCESS_FILES E
Where (E.NAME LIKE '%')
and E.ivid = Eo.ivid
and Eo.branch_id = bE.branch_id(+)
order by 7
regards,
David
i$sdd_object_versions is the key table. Be aware that this operates across all workareas.

Similar Messages

  • Versioned tables and Oracle Lite

    Is it possible to use versioned tables in Oracle Lite snapshots?
    I would like to use both these features in my application:
    Workspace Manager - history and long transaction support
    Oracle Lite/Mobile server - support and synchronization in mobile clients.
    Thanks
    Ondrej

    Again not sure if this will be useful for you. You can put all the data back into a workspace from Olite and then diff that workspace with its parent workspace. That will tell you all the rows that have been changed in the child workspace.
    So, the way I see this work, extract data from a workspace onto Olite. Make changes to the extracted data. And then merge back ALL the extracted data (because you do not know what has been changed). And then rely on workspace manager diff view to tell you what has changed.
    Does this help?
    regards
    Arun

  • Can Designer 9i generate Workspace Manager versioned tables?

    All,
    I am exploring the use of the Oracle 9i feature Workspace Manager.
    Can Designer 9i generate versioned tables for a Workspace Manager enabled instance. I know that the tables could be generated to scripts and then edited to properly alter versioned tables. However manually editing each script is not a long term solution. I have read through the application help, newsgroups, and this discussion group and did not find any information.
    I welcome any input you have to offer,
    Doug

    Hi Steve,
    I'm the Product Manager. Feel free to contact me directly at [email protected] to discuss your auditing requirements.
    In general, yes, Workspace Manager can maintain a history of changes to a table.
    It can make a timestamped copy of a row every time a change to it is committed. The GotoDate command allows the user to set session context to a particular point in time to see the database (including the changed rows) as it was at that time.
    DML doesn't need to change (unless hints are needed to optimize performance). All historical copies of the rows are kept in the same table as the original row.
    Best Regards,
    Bill

  • Copia de repositorio de Oracle Designer version 10.1.2.6

    Estamos trabajando en un repositorio del Oracle Designer v.10.1.2.6.  Necesitamos hacer una copia de un repositorio creando uno nuevo para modificaciones especiales.
    Hemos intentado con el export/import y copia los objetos (tablas, diagramas) pero no sus elementos (columnas, triggers, etc).
    Necesitamos realizar una copia ya sea por fuera (copia del datafile) y attacharlo al Designer, o realizar la exportacion de todos los elementos de un container sin controlar las dependencias.
    Como podriamos lograrlo??
    Gracias!

    My problem is solved . I was using wrong jar file...
    Thanks Francois.......It is a great tool!!!!
    Edited by: Nishu on Jun 16, 2010 3:00 PM

  • Generation of DDL similar to Oracle Designer (Data Modeler 3.0 EA1.)

    Hi,
    Will the production version of SQL Data Modeler allow the creation of separate DDL files similar to that which Oracle Designer does? For example, I can create a sequence number generator in Data Modeler (DM) and then make a call to that in an Object Type method. However the DDL file that is generated by DM has all DDL in one file. This would allow to take dependencies were taken into consideration, that is create the sequences before object types, packages and tables, then object type bodies, package bodies, etc...
    Thanks,
    ScottK

    At this stage we do not support multiple files. We do plan to do this in the future. However you can work around this by repeating the DDL generation for the different objects types you want to have files for.
    Remember that you can vote on the Exchange for your most desired features.
    Sue

  • Create a new user on Oracle Designer 6

    I know this version is not supported anymore but the client still uses it.
    I have to create a new repository user and it's done but the user doesn't have access to the different application systems. I get the error CDI-20540 and i can't find a way to give the user access.
    This is what i did:
    I've created the user in the database.
    Next, I got into Maintain Users in Repository Admin utility and I insert a row for the user by selecting the oracle user I just recreated.
    The user should now have access to designer repository and he he can connect but he has no access to any application system.
    I go into Repository Object Navigator and I go to Application - Grant Access by Application.
    I click on Add User but the repository user doesn't show up.
    What am I missing?
    Thanks!

    This has been a lot of years ago but I will try to
    help
    1. grant the user all of the required permissions by
    SYS
    connect, resource, create sequence, creat synonyn,
    create table,
    Then you will need to select the Maintain Users
    button.
    This will allow the user to connect to the reposity.
    However they cannot see any of the application
    except the ones they create.
    age 2-28 of the instalation guide.
    ( I do not why I still have that manual here)
    To view the other applications theyse must be granted
    by the application owner.
    Page 918 of the Oracle Designer Handbook shows the
    Grant Access by User screen. needsto be set for you
    to view the applications.Thanks for replying but my problem is when I got to Grant Access by User screen, I don't see the user i just created. (Oracle user exists and i can connect to the repository as newly created user).
    That's kinda strange and i'm not sure what else i can try.

  • Oracle Designer, schema registration

    Hi all,
    I have registered a DB schema in Oracle Designer (via jr_registration.register / jr_registration.generate). I understand how to use registered tables, but what about registered pl/sql packages? Where can I see them and how can I put them under version control?
    Thanks.

    Yes, you are right, I need to find registered PL/SQL in the Designer. But I can't see it neither in RON nor in DE. I try to find it under repository owner, where I have registered the schema. May be I must to do some extra steps along with registration/generation?
    Here is my code I'm using for registration "repository_user" user:
    begin
    jr_registration.register('repository_user');
    commit;
    jr_registration.generate('repository_user');
    commit;
    end;

  • Certified Operating Systems for use with Oracle Designer Repository

    Hi all,
    We have Oracle Designer Repository version 10g(9.0.4.3.14) installed on Microsoft Windows 2000. As our OS and Network team is going to migrate the OS from Windows 2000 to Windows 2003, I want to know if Windows 2003 is certified for our Designer version or not.
    Thanks in advance.
    Iman

    I think you misunderstood Mark's statement. Oracle Designer has two distinct but tightly related parts. One is the Oracle Designer Client, which is a client/server application that only runs on Microsoft Windows. The latest versions are certified for Windows XP R3, but you'll have to check the current certification matrix to see on what OSs your version of the Designer client are certified.
    The other part is the Oracle Designer Repository. This is a set of tables, views and stored procedures that are installed in an Oracle database. The Oracle database can be on any OS or hardware for which that version of the database is certified. There is a certification matrix to show the certified versions of OS and database, and a separate matrix to show certified combinations of database and repository.
    The Oracle Designer Repository and the Oracle Designer client must be matched, but basically, if you run the Repository Administration Utility against a lower version of the repository, it will give you an option to upgrade the repository to the version that is compatible with your client. If you run against a higher version of the repository, it just won't work, and you'll have to upgrade your client.
    Unfortunately, the certification matrices seem to have disappeared from OTN, so they are only available through My Oracle Support.

  • Oracle designer 6i. Info about the current schema. Can't get tablespace inf

    Oracle designer 6i. I am running sql against the views to get info about the current schema.
    I can't get the tablespace names for the tables used in the latest version of a schema.
    eg the below sql return far too many rows.
    select distinct (lower(ti.GLOBAL_SYNONYM_NAME)||'*'||ts.name )
    from
    ci_application_systems app,
    ci_table_implementations ti,
    ci_tablespaces ts,
    ci_storage_definitions sd
    ,sdd_folder_members mem      
    ,ci_table_definitions td
    where
         app.OWNING_USER = '$OWNER' and
         app.NAME = '$APP_NAME''' and
    app.ivid = (select MAX(ivid) from ci_application_systems app2 where app2.name = '$APP_NAME'') and
    mem.PARENT_IVID = app.IVID and
    mem.MEMBER_OBJECT = td.ID
    and ti.GLOBAL_SYNONYM_NAME IS NOT NULL
         and ti.STORAGE_DEFINITION_REFERENCE = ts.STORAGE_DEFINITION_REFERENCE
    and ts.STORAGE_DEFINITION_REFERENCE = sd.ID

    Hi Neil,
    Thanks for your suggestion. I thought I tried all combinations of database, catalog and schema names and all different orders to connect, associate the connection and generate entities, but it seems I did not try this one. I did exactly what you suggest, except for the fact that I connected to the database before associating the connection to the project.
    It partially works now. I can generate Entities. Once I have generated an entity, all generated private member variables become red underlined, because table "null" for columns "xyz" could not be resolved. And the drop down box for columns in the JPA Details pane still doesn't get populated. The latter can be fixed by selecting the proper schema for the entity, which results in a @Table(schema="xyz") annotation. However, I expected this to be done automatically when the Entity was generated.
    The error about not being able to resolve the columns still exists. I tried to add a @Column(name="ASDF") annotation (because the columns names are all capital, while the member variables are lowercase), but that doesn't resolve the problem.
    I hope this gives you a clue to solve the problem!
    Bart

  • JDdeveloper and Oracle Designer

    JDdeveloper and Oracle Designer
    How does Oracle (and the Oracle community) see the future or of model driven application development and the integration of upper CASE (early SDLC) and lower CASE (late SDLC) tools?
    How about a code generator for Designer that generates from old meta-data in the Designer repository into ADF? That will mean that we have the best of both worlds – Designer for enterprise modeling and JDeveloper / ADF for the coding end of the stick?
    We have guys here that developed a very nifty PL/SQL code generator on top of a PL/SQL version of the Servlet APIs (that I developed) and this thing generates normal business applications (with very cool master detail, state and session handling) faster than anything I have ever seen. I am trying to convince them to go Java, but with the learning curve and complexity, how? I enjoy Java as a programming language immensely, but as a tool for developing transactional business applications in your average medium sized corporate development shop, it seems like we stepped 10 years back.
    Developer productivity is much, much higher using Designer, Headstart and Forms. Given, one can develop such cool user interfaces with clever DHTML, but it turns into an endless quagmire of Java Script debugging.
    Where too now? Is IBM and rational perhaps the way to go, .NET, or Sun and JSF? Jdeveloper?
    We currently have a home grown network with much declarative features but we don’t have the time to write tools for it. It’s very powerful but sooo hard to use.
    Hi ho, Hi ho, it’s off to work I go, I go, I go, I go. In the end we are simply storing and retrieving data, with a bit of massaging here and there. Why must it be so complex?
    I would love to hear some comments.
    How many of you have got your own code generators etc to help cope with the load. I am talking about regular transactional business applications built on data models containing tables that number in the 100s.
    Someone who loves solving business problems - with technology the evil necessity.

    Check out the end of the JDeveloper demo page to see several demos showing how-to generate ADF from Designer.
    http://otn.oracle.com/products/jdev/viewlets/viewlet.html
    If you like Headstart - you'll probably like JHeadstart that comes from the same guys - http://otn.oracle.com/consulting/9iServices/JHeadstart2.html

  • How to tune a table in oracle

    hi
    can anyone please help me in tunning a particular table in oracle which has millions of Record
    kindly help me for the procedure to tune the table...
    thanks
    Regards
    Misin

    What's the Oracle version?
    Does this table have LOB column ?
    Make sure it's on locally managed tablespace.
    Collect stats on the table and indexes if there is massive updates on the table.
    Actually it's not about tuning the particular table but tuning the queries that your application use to access the table.
    That in turn raise the question what's the nature of your application, is it DDS or OLTP application?
    Do you experience any performance issue related to this table at all?

  • Internal Error in reading a Table of Oracle custom-defined objects.

    Hi,
    We are running into an Oracle internal error when trying to extract data from an OUT parameter of a stored procedure. The OUT parameter is of the type TABLE of Oracle custom-defined OBJECT.
    Any help on this issue will be greatly appreciated.
    Thanks, in advance,
    OraNew
    Program:
    package test;
    import java.sql.CallableStatement;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Types;
    import java.util.ArrayList;
    import java.util.List;
    import oracle.sql.ARRAY;
    import oracle.sql.STRUCT;
    import src.vo.ProfileBank;
    public class TestOracle {
    * @param args
    public static void main(String[] args) {
    try{
    Connection con = getConnection();
    ResultSet rsBalance = null;
    CallableStatement cs =
    con.prepareCall("{ CALL acr_profiles.get_profile_bank( ?, ?, ?)}");
    cs.setLong(1, new Long(133).longValue());
    cs.setLong(2, new Long(29032).longValue());
    cs.registerOutParameter(3,Types.ARRAY,"ACR_USER." + "ACR_PROF_BANK_TAB");
    cs.execute();
    ARRAY array = (oracle.sql.ARRAY) cs.getObject(3);
    System.out.println("length: "+ array.length());
    System.out.println("isConvertible: " + array.isConvertibleTo(Object.class));
    System.out.println("isInline: " + array.isInline());
    rsBalance = array.getResultSet();
    showResultSet(rsBalance);
    } catch (Exception sql){
    System.out.println("Exception "+ sql);
    public static void showResultSet (ResultSet rs) throws SQLException
    System.out.println("ResultSet = "+ rs.toString());
    List profileBanks = new ArrayList();
    while (rs != null && rs.next()) {
    STRUCT struct = (STRUCT)rs.getObject (2); //getting the Internal Error on this line.
    Object[] attribs = struct.getAttributes();
    System.out.println("Bank Alias Id"+ (java.math.BigDecimal) attribs[0]);
    System.out.println("Bank Name"+ (String)attribs[1]);
    System.out.println("Bank set flag "+ (String) attribs[2]);
    ProfileBank pBank = new ProfileBank();
    pBank.setBankAliasId(new Integer(((java.math.BigDecimal) attribs[0]).intValue()));
    pBank.setBankName((String) attribs[1]);
    pBank.setSelBankFlag((String) attribs[2]);
    profileBanks.add(pBank);
    public static Connection getConnection() throws ClassNotFoundException, SQLException {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    System.out.println("Driver loaded");
    // establish a connection
    Connection conn = DriverManager
    .getConnection(
    "jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST=10.3.11.201)(Port=1521)) (CONNECT_DATA=(SERVICE_NAME= aada.a.al)))",
    "acr_user", "acr_user");
    System.out.println("Database connected");
    return conn;
    Console Output:
    Driver loaded
    Database connected
    length: 2
    isConvertible: false
    isInline: true
    ResultSet = oracle.jdbc.driver.ArrayDataResultSet@1f3aa07
    Exception java.sql.SQLException: Internal Error
    Partial Stacktrace obtained from the Eclipse Debug window:
    oracle.jdbc.driver.DatabaseError.throwSqlException(int) line: 292
    oracle.jdbc.oracore.OracleTypeCOLLECTION.initCollElemTypeName() line: 1192
    oracle.jdbc.oracore.OracleTypeCOLLECTION.getAttributeType(int) line: 1225
    oracle.jdbc.oracore.OracleTypeADT(oracle.jdbc.oracore.OracleNamedType).getFullName(boolean) line: 119
    oracle.jdbc.oracore.OracleTypeADT(oracle.jdbc.oracore.OracleNamedType).getFullName() line: 93
    oracle.sql.StructDescriptor(oracle.sql.TypeDescriptor).initSQLName() line: 497
    oracle.sql.StructDescriptor(oracle.sql.TypeDescriptor).getName() line: 392
    oracle.sql.StructDescriptor.getClass(java.util.Map) line: 2003
    oracle.sql.STRUCT.toJdbc(java.util.Map) line: 983
    oracle.jdbc.driver.ArrayDataResultSet.getObject(int, java.util.Map) line: 1379
    oracle.jdbc.driver.ArrayDataResultSet.getObject(int) line: 1198
    test.TestOracle.showResultSet(java.sql.ResultSet) line: 53
    test.TestOracle.main(java.lang.String[]) line: 38
    Environment:
    Database: Oracle 10g (10.2.0.3)
    JDBC Drivers: version 10.2.0.3 (ojdbc14, orai18n)
    Database Server: HP-UX
    Client machine: Windows XP
    <end of thread>

    hi Thom,
    most error relating to table DOKTL are caused by misconfigured network card.
    if this is a "home" system, install a loopback adapter from Microsoft and use IP address 127.0.0.1 and also check "hosts" file for inconsistency. do not use the IP adddress provided by your ISP as it may change.

  • How to use a Sybase table in Oracle SQL statement?

    How to use a Sybase table in Oracle SQL statement?
    Sybase version : 11.9.2.4
    Oracle version : 10.2.05
    Thanks.

    user12088323 wrote:
    How to use a Sybase table in Oracle SQL statement?
    Sybase version : 11.9.2.4
    Oracle version : 10.2.05
    Thanks.Any Oracle client connected to the Oracle database can access Sybase data through the <font style="background-color: #FFFFCC">Database Gateway for Sybase</font> (it requires an additional license) or the <font style="background-color: #FFFFCC">Database gateway for ODBC</font> (it's free).
    The Oracle client and the Oracle database can reside on different machines. The gateway accepts connections only from the Oracle database.
    A connection to the gateway is established through a database link when it is first used in an Oracle session. In this context, a connection refers to the connection between the Oracle database and the gateway. The connection remains established until the Oracle session ends. Another session or user can access the same database link and get a distinct connection to the gateway and Sybase database.
    Database links are active for the duration of a gateway session. If you want to close a database link during a session, you can do so with the ALTER SESSION statement.
    To access the Sybase server, you must create a <font style="background-color: #FFFFCC">database link</font>. A public database link is the most common of database links.
    SQL> CREATE PUBLIC DATABASE LINK dblink CONNECT TO
    2  "user" IDENTIFIED BY "password" USING 'tns_name_entry';
    --dblink is the complete database link name.
    --tns_name_entry specifies the Oracle Net connect descriptor specified in the tnsnames.ora file that identifies the gatewayAfter the database link is created you can verify the connection to the Sybase database, as follows:
    SQL> SELECT * FROM DUAL@dblink;
    Configuring Oracle Database Gateway for Sybase
    <font style="background-color: #FFFFCC">{message:id=10649126}</font>

  • Problems accessing tables in oracle database with ejb entity bean

    I have created a simple server application that uses an entity bean (version 2.0) for an existing table in oracle database, and a session bean that is used as an outside interface for performing operations on that table.
    after deploying the server and client application the client attempts to perform an operation with the session bean remote interface it obtained.
    The session bean uses a locale interface to communicate with the entity bean, but when it tries to use its methods (create, findByXXX) it always get the following Exception: java.sql.SQLException: ORA-00942: table or view does not exist.
    the table of course exists, and the username password I'm using has all the permissions needed for this table.
    note - I'm using the Forte enterprise edition 4.0 as developer tool.
    I'll be glad to get some help.
    Here is the full stack trace of the exception:
    javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean; nested exception is: javax.ejb.EJBException: nested exception is: java.sql.SQLException: ORA-00942: table or view does not exist
    javax.ejb.EJBException: nested exception is: java.sql.SQLException: ORA-00942: table or view does not exist
    java.sql.SQLException: ORA-00942: table or view does not exist
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
    at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
    at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:543)
    at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405)
    at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteDescribe(TTC7Protocol.java:643)
    at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:1674)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1870)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:363)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:314)
    at com.sun.ejb.persistence.SQLEngine.ejb20Finder(SQLEngine.java:226)
    at com.sun.ejb.persistence.PartitionImpl.ejbFinder(PartitionImpl.java:736)
    at com.cti2.telco.core.ejb.entity.userInfo.UserInfoEJB_PM.ejbFindByEmail(UserInfoEJB_PM.java:393)
    at com.cti2.telco.core.ejb.entity.userInfo.UserInfoEJB_PM_LocalHomeImpl.findByEmail(UserInfoEJB_PM_LocalHomeImpl.java:64)
    at com.cti2.telco.core.ejb.UserManagerEJB.authenticate(UserManagerEJB.java:77)
    at com.cti2.telco.core.ejb.UserManagerEJB.authenticate(UserManagerEJB.java:68)
    at com.cti2.telco.core.ejb.UserManagerEJB_EJBLocalObjectImpl.authenticate(UserManagerEJB_EJB
    LocalObjectImpl.java:63)
    at com.cti2.telco.core.ejb.dispatch.TelcoFacadeEJB.userLogin(TelcoFacadeEJB.java:80)
    at com.cti2.telco.core.ejb.dispatch.TelcoFacadeEJB_EJBObjectImpl.userLogin(TelcoFacadeEJB_EJBObjectImpl.java:24)
    at com.cti2.telco.core.ejb.dispatch._TelcoFacadeEJB_EJBObjectImpl_Tie._invoke(Unknown Source)
    at com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatchToServant(GenericPOAServerSC.java:519)
    at com.sun.corba.ee.internal.POA.GenericPOAServerSC.internalDispatch(GenericPOAServerSC.java:204)
    at com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatch(GenericPOAServerSC.java:112)
    at com.sun.corba.ee.internal.iiop.ORB.process(ORB.java:273)
    at com.sun.corba.ee.internal.iiop.RequestProcessor.process(RequestProcessor.java:84)
    at com.sun.corba.ee.internal.orbutil.ThreadPool$PooledThread.run(ThreadPool.java:99)
    ...

    Well it seems like the problems has a simple explanation. The Forte assigns a default table name (<entityName>EJBTable) when creating an entity bean from an existsing table in DB (which is not the same as the one it was created from !!!). Also, for reason unknown, when you deploy these entity beans, it doesn't even create the new table under its new name (even if instructed to).
    So using the Forte we managed to use successfuly only entity beans that were created "from scretch" (when deployed their tables are created).
    Does anyone know how to change the default name the Forte uses, and make it work properly with entity beans created from an existsing table (without going over the xml's) ?

  • How do I connect from Crystal Report version XI to Oracle 10G express?

    I'm new to oracle 10G express and I'm developing an application that needs reports to preview some data from oracle tables.
    The oracle database is installed on the server and I installed the client on my machine. I need to use the crystal report 11 to report the output. Thus, I designed a crystal report that should simply read a table on oracle and though I need to be able to connect to the oracle 10G Express Edition database. I tried to create a connection from the crystal report using the Database Expert >> Create New Connection >> Oracle Server and I include the following parameters.:
    - Service: host:1521/XE
    - Username: username
    - Password: password
    Then when I tried to connect the crystal report crashes always.
    Is there any way to create a connection to the Oracle Database 10G express from Crystal Report 11?
    Please advise...

    Thank you bala,
    First, How I should start the Listener on the database server?
    Listener.ora content:
    SID_LIST_LISTENER =
    +(SID_LIST =+
    +(SID_DESC =+
    +(SID_NAME = PLSExtProc)+
    +(ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)+
    +(PROGRAM = extproc)+
    +)+
    +(SID_DESC =+
    +(SID_NAME = CLRExtProc)+
    +(ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)+
    +(PROGRAM = extproc)+
    +)+
    +)+
    LISTENER =
    +(DESCRIPTION_LIST =+
    +(DESCRIPTION =+
    +(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))+
    +(ADDRESS = (PROTOCOL = TCP)(HOST = Daoud-PC)(PORT = 1521))+
    +)+
    +)+
    DEFAULT_SERVICE_LISTENER = (XE)
    How to configure the tnsnames.ora on the client side?
    tnsnames.ora content:
    XE =
    +(DESCRIPTION =+
    +(ADDRESS = (PROTOCOL = TCP)(HOST = Daoud-PC)(PORT = 1521))+
    +(CONNECT_DATA =+
    +(SERVER = DEDICATED)+
    +(SERVICE_NAME = XE)+
    +)+
    +)+
    EXTPROC_CONNECTION_DATA =
    +(DESCRIPTION =+
    +(ADDRESS_LIST =+
    +(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))+
    +)+
    +(CONNECT_DATA =+
    +(SID = PLSExtProc)+
    +(PRESENTATION = RO)+
    +)+
    +)+
    ORACLR_CONNECTION_DATA =
    +(DESCRIPTION =+
    +(ADDRESS_LIST =+
    +(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))+
    +)+
    +(CONNECT_DATA =+
    +(SID = CLRExtProc)+
    +(PRESENTATION = RO)+
    +)+
    +)+
    Now I`m trying to initialize this on one machine (database & client) and so the crystal report will be on the same machine where the database exist; Additionally, this machine has OS Windows 7 Ultimate 64bit and include the Oracle 10g Express Database & Oracle 10g Express Client software.
    Please check the files content I included above and give me the way on how to establish a connection from the crystal report to the database where both are installed on the same machine.
    Thanks in advance...

Maybe you are looking for