APEX with Best database combination

hi experts
I am going to use Apex 3.2 Over Oracle XE. But due to some of my friends said its not a best combination so i am confused.
Now i would like if anyone can tell me what is the best possible choice of database ? 10G, 10G Lite or XE
do I use my existing combination XE with Apex 3.2 or i cant?
Where do i can get Installation guide of APex 3.2 ?
regards
Anwer

Best combination for what ? If this is to be used for personal development, XE should suffice.
Documentation is available at http://www.oracle.com/technology/products/database/application_express/index.html
HTH
Srini

Similar Messages

  • NEW FEATURE? Possibility to use APEX with other databases

    Mainly for APEX developers:
    It would be really great if the APEX Web development tool could be used with other databases e.g. MySQL, MS SQL,... as well.
    Can you imagine possible opportunities on the market when you would be able to define the datasource (target database) and to be able to develop Web applications for other databases?
    (First, the repository could be still in Oracle dB and only the target application should work with other database format.)
    I think it would be very nice feature for all web developers, so please think about it because 90% of web databases are now PostgreSQL, MySQL, MSSQL.
    Thank you and have a nice day.
    AB

    Hi,
    a direct support will probably not be possible, because MySQL, ... are not supporting PL/SQL. But that's the language APEX is based on. The rendering engine is written in that language.
    Jes solution (Heterogeneous Connectivity) seems to be the only way to access these other databases.
    Patrick
    Check out my Apex-blog: http://inside-apex.blogspot.com

  • Apex with Oracle Database Vault

    Can someone point me to some document/whitepaper that describes how to setup Apex to work with Oracle Database Vault?
    My understanding is that data in tables secured by Vault's realms is not accessible even to DBAs (select any table) which is great. But how that does impact Apex applications? The data would have to to be accessible to the app's parsing schema. So unauthorized users can still gain access to the data via the Apex app instead of direct database access. Does Apex provide for tighter integration with Vault to prevent this sort of access?
    Thanks

    Bump. Thanks.

  • Can I use Oracle APEX with MySQL Database

    Hi All,
    We are looking to create a performance dashboard using Oracle APEX for our client, but the application database is MySQL. Is it possible to create reports in APEX using data from MySQL database? If yes, are there any specific steps to be followed or any additional setups needed?
    Any inputs would be really helpful.
    Appreciate all the help
    Thanks,
    Sameer

    Hi Sameer,
    it's not possible to use apex on mysql, as stated above me by several persons.
    If you havent got any oracle database in your organization, apex would be an expensive choise unless you use the free Oracle XE (express edition), which has APEX embedded.
    There are some limitations to XE but with a bit of smart thinking it wouldnt be much of a problem.
    [check the XE information here|http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25143/toc.htm#BABIECJA]
    In short:
    - XE will use 1 CPU even if you have two or more in your system
    - There is a 4 GB data limit
    - RAM memory usage is limited to 1 GB
    - 1 installation per computer
    You can use XE as a reporting database. This will relieve your mysql database from heavy reporting processes, too.
    The XE can be used as a mini data warehouse. So you have to transfer and transform the relevant data from mysql to your XE instance.
    After that you can start building report screens etc in the embedded Apex .
    hope this helps you
    Robin

  • I have a problem when update tables with a database link (APEX)

    Hi, I search answers for my problem and I not found a solution. My problem start when I open page with database link statement in APEX. I drop tables and execute this for update the tables in APEX.
    EXECUTE IMMEDIATE 'CREATE TABLE XXXXXXX
    AS
    SELECT A1,A2,A3
    FROM AAA@BBB';
    I use Mozilla Firefox and isn't always updated the tables because it shows dialog for downloading file "f". I rename the file to txt and I see the text "IBMPC/WIN_NT-8.1.0"...
    In the explorer always show a window only the text "IBMPC/WIN_NT-8.1.0"...
    What is the solution for my problem? I need update this tables.
    Thanks. John.

    It's easy. It doesn't work a database link, on apex, with a pl/sql code or store procedure.
    I saw that many people had the same problem but I don't see a solution.
    As I put up, I want to remove my tables on APEX and copy the table of my Oracle database with the update dates.
    The posts are from the same problem as my English is very bad, it got to help explain the problem.
    I have a page with a pl/sql code. This code in Oracle is correctly.
    For example, with this code I update the table PRUEBAS with the data of TABLEX.
    BEGIN
    BEGIN
    EXECUTE IMMEDIATE 'DROP TABLE "PRUEBAS"';
    EXCEPTION WHEN OTHERS THEN NULL;
    END;
    EXECUTE IMMEDIATE 'CREATE TABLE "PRUEBAS"
    AS
    SELECT AAA,
    BBB,
    CCC
    FROM TABLEX';
    END;
    But, in this code, I have the problem.
    BEGIN
    BEGIN
    EXECUTE IMMEDIATE 'DROP TABLE "PRUEBAS"';
    EXCEPTION WHEN OTHERS THEN NULL;
    END;
    EXECUTE IMMEDIATE 'CREATE TABLE "PRUEBAS"
    AS
    SELECT AAA,
    BBB,
    CCC
    FROM TABLEX@DB_LINK';
    END;
    I sometimes get an error. Sometimes it works fine, but half of the tries Apex returns "IBMPC/WIN_NT-8.1.0" in the browser and I am not using an IBM PC or Win NT...
    And i read that In the alert_xe.log file there are a error of core dump... ... :S or that the application return corrupt headers.... Is a problem of versions?
    I used a synonym and I have the same problem.      
    Even if I run the code on SQL COMMANDS (SQL WORKSHOP) it shows dialog for downloading file "f". I rename the file to txt and I see the text "IBMPC/WIN_NT-8.1.0"...
    The problem is in Mozilla Firefox and in IE.
    I have the OracleXE 10g (Application Express 3.0.1.00.08).
    And the question is.. ... ... ... ... What is the solution? :)
    Thanks.
    John.

  • How to connect APEX with MYSQL via Apex's Database link

    How do i connect APEX with MYSQL via Apex's Database link? The OBE doesn't go into specific detail about how to link the two.
    can someone please elaborate on what these are and where i can find them in mysql:
    Database Link Name      
    Connect To Schema      
    Password      
    Remote Hostname or IP      
    Remote Host Port      
    SID or Service Name      
    I need to link to mysql database so I can set up a 3D pie chart in apex

    Hi jononioo
    A database link is a device for connecting between Oracle database instances only. Oracle does have a method for connecting to other database systems (Transparent Gateway) but this is restricted to other commercial databases and I don't believe there is a gateway for Mysql. (I could be wrong)
    I don't know Mysql but maybe there is some way to push data to the Oracle instance. Other than that, is there any reason why the data has to reside in the Mysql database?
    Regards
    Andre

  • Can Oracle APEX work with other databases?

    Can Oracle APEX work with other databases like Microsoft SQL Server or Sybase... etc.?

    Though, the Generic Connectivity does not cost extra.
    It doesn't have all the features of Transparent Gateway, but if you can access the foreign database with an ODBC driver,
    it's an easy way to integrate multiple databases.
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14232/gencon.htm#HETER007
    In one application, I pull data into materialized views from MS Access and Lotus Notes.
    Since Apex lives in an Oracle database, it inherits all of the functionality of Oracle.
    There's not much it can't do.

  • Apex - Audit Trail With External Database

    I'm currently trying to setup a primitive audit trail that allows me to record create data, create user, update date, update user. I currently have 3/4 however I can't get the username into database as V('APP_USER') is within Apex and the database is in Oracle 10G elsewhere.
    Any suggestions or alternative ideas?

    f1f7a787-7f56-4451-8300-5a9a0215226b
    So v() and apex_application.g_user are unavailable in the trigger code on the external database.
    But procedures and package variables from the external database are available on the database running APEX.
    What I would do is create a package with a package variable that will hold the apex user. ( in the external database)
    Then in application definition > Database session> initialization PL/SQL code set this package variable to the apex user.
    Clear the package variable again in the cleanup code.
    Using a package variable will mean that the value is aviable during the whole database session but not outside of is.
    In apex every page load or submit and following page load is a database session.
    Now the package variable will be set when it is a apex user and null when it is a database user.
    Using a nvl round the package variable with user as alternative will give the apex user when the action was done by a apex user and the database user when not.
    Nicolette
    Ps changing your handle or at the very least signing your post will result in a more friendly greeting.

  • Best way to communicate with a database

    I'm starting on a client/server implementation. The client will be the entire GUI for the database. How would I communicate over sockets with this? Would string commands to stdIn do? What's the most flexible implementation?

    I think sockets is a very low level to communicate with the server.
    I'm working with JDBC on MySQL and there's a method:
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost/myDatabase", "me", "my_password");
    where you could connect with the database called "myDatabase" located in localhost with login = "me" and password = "my_password".
    I think you could connect with a server located on machine named "myDomain.com" like this:
    Connection con = DriverManager.getConnection("jdbc:mysql://myDomain.com/myDatabase", "me", "my_password");
    Check the JDBC documentation to be sure.
    Hope that helps.
    Regards.

  • Installing one APEX for multiple databases servers.

    Hello, everyone.
    I'm new on this world of Oracle solutions, and I would like
    very much your help.
    Here in my company I have five database servers, and I want to install
    the Oracle Apex in a way that I only need access one webpage and have
    the possibility to edit all the database.
    For instance:
    Imagine that I have five machines and each one has a instance of one database.
    I would instal the Apex on each machine. But I would like to open the Apex on
    my browser only once, and have the capability to work with all databases.
    It would be like the Apex had a scrollbar and I could choose wich database to work.
    Is that possible? If it is, could be done with XML DB server? What is the best HTTP server to use in this case?
    Thanks for your attention.
    Sorry if I wasn't clear, I'm new and I'm learning.
    Regards, Leandro R. de Freitas.

    Hi,
    as you describe this, it is not possible. An Apex instance is installed in an Oracle instance and is as a result is tied very closely to that instance.
    That being said, it is still possible to access data in different database instances from a seperate database by the use of database links, though this is can be a little complicated and not always desirable from a performance point of view. Whether this is desirable in your instance depends on the architecture of your applications.
    For example, if your 5 different instances are part of one distributed application, it may be desirable to install Apex in one instance that may be termed the master instance and have it access data from the other instances via database links, which should already exist in a distributed application.
    On the other hand, if your applications are quite distinct, then I would see it as desirable to have seperate installations of Apex in each instance. This would enable different release cycles and versioning if required, lead towards better performance and avoid single point of failure. If you need a united front end to these applications then you could maybe create a gateway application on one of the Apex instances, though how you deal with sign on would depend on your architecture eg Single Sign on vs LDAP etc. You could simply create an HTML page somewhere on your intranet that points to these applications and then let each application deal with sign on.
    I hope this helps.
    Andre

  • It is possible create app. in APEX with semantics data?

    I´m sorry for this new thread,
    but I was looking for some information about APEX and semantic data (RDF ). But maybe I´m wrong, that I´m not found answer to my question:
    It is possible create application in APEX for the RDF data(I mean semantic data). I have DB Oracle 10.2g with semantic RDF framework. I created some test RDF database and now I need to know, If can be possible create some easy application on this RDF data in the APEX.
    If found also this topic: Semantics at Oracle Open World that the guy wrote that they planned "demo APEX with RDF data at the Oracle semantic technology".
    Does anyone know if this is possible?If it is, how? and it is this demo semantic. app ready?
    Thank you for answer.
    Best Regards
    Vladimír Vávra
    Edited by: user8321295 on 14.2.2010 2:32 - Edit some Grammar mistakes.

    Hi SArbjeet
    Both are giving same..
    In view i have a button, in button action i have this code
    DATA LR_NODE TYPE REF TO if_wd_context_node.
    DATA ls_data TYPE wd_this->element_node.
    data lt_data type wd_this->elements_node.
    lr_node = wd_context->get_child_node( 'NODE').
    ls_data-button1 = 'Add '.
    ls_data-name = 'Name1'.
    APPEND LS_DATA TO LT_dATA.
    ls_data-button1 = 'Add Sub'.
    ls_data-name = 'Name2'.
    APPEND LS_DATA TO LT_dATA.
    LR_NODE->BIND_TABLE( LT_DATA ).
    It creating two records. on button click of ADD, code is like this
    DATA LR_NODE TYPE REF TO if_wd_context_node.
    DATA ls_data TYPE wd_this->element_node
    data lt_data type wd_this->elements_node.
    lr_node = wd_context->get_child_node( 'NODE' ).
    ls_data-button = 'SUB.'
    ls_data-name = 'name3'.
    APPEND LS_DATA TO LT_dATA.
    LR_NODE->BIND_TABLE( LT_DATA ).
    LR_NODE->BIND_TABLE(
    NEW_ITEMS = LT_DATA
    SET_INITIAL_ELEMENTS = ABAP_TRUE ).
    This code is adding one record, but instead of old records, but i want this record as third one. how to do this???
    My output is like this..
    After first button action 2 row like
    ADD(button) - Name(text view) - value(input).
    SUB(button) - Name1(tv) - Value(ip).
    After clicking ADD button at first row i want output like this
    ADD(button) - Name(text view) - value(input).
    SUB(button) - Name1(tv) - Value(ip).
    ADD1(button) - Name2(TV) - value(ip).
    but i am getting only--- ADD1(button) - Name2(TV) - value(ip).
    Thanks,
    Kris.

  • How to develop a report in Crystal with flexible database name?

    Hello
    I am a Project Manager of a project of developing reports in Crystal 11.
    The idea is to develop reports on top of the content in MS SQL tables.
    The initial testing and demonstration to the customer is done within the Crystal development environment.
    In a later stage, we need to integrate the reports with C# WPF application, using Crystal control.
    We currently use ODBC connections.
    We want the flexibility to set the actual database dynamically, by using the "default database" of the ODBC connection (or any other way). In other words, we want not just the flexibility to change the database server, but work with different database names, like "ProductDB_TEST", "ProductDB_PROD" etc. - without changing the report.
    Unfortunately, we got the answer from the developer that the database name should be pre-defined for a given report. Although the connection can be set to another server, the DB name cannot be set dynamically.
    Looking into the "Database" -> "Show SQL Query" menu, we see the following piece inside the query:
    INNER JOIN "DATABASE_NAME"."dbo"."IncidentTypeSnapshotData"
    So it looks like the query itself contains the DB name.
    Is it really a limitation of Crystal, or rather the developer working on the project doesn't know the trick?
    Thanks for any hint
    Max

    CR CR 2011 / "Crystal reports For Visual Studio 2010", you are correct.
    Re. the database thinggy. You can connect to a database via ODBC, OLE DB or in some instances natively. Once a report is created you an change the datasource. A good sample app on how to do this is  csharp_win_dbengine / vb_win_dbengine. A link to the samples is here:
    Crystal Reports for .NET SDK Samples - Business Intelligence (BusinessObjects) - SCN Wiki
    More info on connecting to dbs and changing them is in the developer help files:
    SAP Crystal Reports .NET SDK Developer Guide
    SAP Crystal Reports .NET API Guide
    More info on CR APIs for .NET (applies to all versions of CR and VS):
    Crystal Reports for Visual Studio 2005 Walkthro... | SCN
    You can also use ADO .NET Datasets and in this way you handle the database connections in your app. A good sample is csharp_win_adodotnet (also available in VB) - same link as above.
    More info on datasets:
    Crystal Reports Guide To ADO.NET
    Crystal Reports for Visual Studio .NET - Walkthrough - Reporting Off ADO.NET Datasets
    For more complicated operations (e.g.; changing a report from ODBC to OLE DB, changing one table, etc., you will want to use the InProc RAS SDK that is also available in CRVS. Developer help files are here:
    Report Application Server .NET SDK Developer Guide
    Report Application Server .NET API Guide
    Sample apps are here:
    NET RAS SDK Samples - Business Intelligence (BusinessObjects) - SCN Wiki
    and here:
    Crystal Reports .NET In Process RAS (Unmanaged) SDK Sample Applications
    More info on RAS SDK:
    How to Use The RAS SDK .NET With In-Process RAS Server
    Lastly, do use the search box in the top right corner. I find simple search strings such as 'crystal net parameter' return best results (KBAs, Blogs, docs, wikis, discussions and more).
    - Ludek

  • Integrating Apex with Cocoon (does it make pdf from taking data from DB)

    Friends,
    I integrated Apex with appache with cocoon. Its working fine with reports but i want it to work with form on a table or view.The steps below which i have followed for integrating Apex with Cocoon
    Steps of pdf Printing of Report with cocoon:
    1) Download and unzip the following needed files in D:\Apex_fop directory.
    2) Open your command prompt .
    Change the directory to D:\Apex_fop\cocoon-2.1.11.
    Set the Java_Home environment variable as: set JAVA_HOME= C:\Program Files\Java\jdk1.5.0_21
    then type build war
    3) After getting the prompt back as D:>Apex_fop>cocoon-2.1.11>
    Copy coocon.war file from the folder D:\Apex_fop\cocoon-2.1.11\build\cocoon.
    Paste this file into webapps subdirectory in main tomcat directory having path as D:\APEX_FOP\apache-tomcat-6.0.26\webapps.....place it in the top
    level of webapps directory.
    4) Now just startup tomcat as D:>APEX_FOP>apache-tomcat-6.0.26>bin>startup.bat
    The cocoon.war file will automatically uncompressed as directory.
    5) To change the port of apache tomcat , edit apache-tomcat-6.0.26\conf\server.xml & change port attribute of Connector element from 8080 to 8181.
    Just check whether Tomcat is running or not as http://localhost:8181/
    & to check cocoon type http://localhost:8181/cocoon/
    6) Now copy fop_post directory & paste it undes new cocoon directory in webapps having path as D:\APEX_FOP\apache-tomcat-6.0.26\webapps
    \cocoon.
    7) Now you need to do some apex settings as follows:
    In APEX, just log in as ADMIN into apex/apex_admin and went to Instance Settings and did the following:
    - Print Serverr: Standard Support
    - Print Server Protocol: HTTP
    - Print Server Host Address:localhost
    - Print Server Port: 8181
    - Print Server Script: /cocoon/fop_post
    In your APEX application, in the Regions section, Click on the Print link next to your report and do the following settings:
    - Enable Report Printing: Yes
    - Link Label: Print
    - Response Header: Report Settings
    - View File As: Attachment
    - Output Format: PDF
    - Report Layout: Default Report Layout
    - Print URL: f?p=&APP_ID.:1:&SESSION.:FLOW_XMLP_OUTPUT_R1063230002781575
    8) Open up the Report Page and click Print , You will get the pdf report.
    But my requirement is bit different. I have made form on a table or view , so when i am submitting my form the record is getting updated in my database and at the same time a new button is appearing at same page as i have branched it in same page. The new button name is print. I want when i click this print button it should print the record which submitted recently. How can i enable the print functionality on form. Its simple in report but how can it be done on form?
    Looking forward for this to know wthr it is achievable or not and if yes what all are the ways?
    Thanks in advance for all who is going to post here and to them also who is giving their time in reading my thread
    Regards
    Adi
    Edited by: Adi's on Mar 23, 2010 8:54 PM
    Edited by: Adi's on Mar 23, 2010 8:54 PM

    You could redirect to a report page instead of to the form page. Then simply print the report.
    This makes sense. You would have one page for entering the data and another page for displaying and printing it.

  • Problem with Oracle database Express Edition (Linux)

    I installed oracle-xe on my machine (ArchLinux x64), and all worked fine before a  reboot. After it, I still can connnect to the db with sqlplus, but can't connect to apex (http://localhost:8080/apex/f?p=4950) and can't get a connection using ojdbc:
    Exception in thread "main" java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection.
    I tried to reinstall the db several times, but the result was always the same: all is ok only before rebooting. I'm a newer with Oracle database and can't find a solution. Could you give me some tip about it?

    The problem was solved by changing permissions for log directory :
    sudo chmod -R 777 /usr/lib/oracle/product/11.2.0/xe/log

  • How to integrating APEX with the Oracle eBusiness suite release 11i

    I need to integrate Apex with Oracle eBusiness Suite Release11. APEX need to use ERP authentication (user name/password) and oracle APEX pages will be called from oracle eBusiness Relese 11i menu.
    I have followed metalink doc. 373604.1 and also looked into http://www.oracle.com/technology/products/database/application_express/pdf/Extend_Oracle_Applications_11i.pdf
    I have setup DAD on Apache server, oracle Apps functions/menu and created apex_authorise function and added to my APEX application. I have followed the all the steps from above pdf file.
    Here is my issues:
    1. When I try to launch a APEX page again it asking me for the user name password
    2. If I remove login page from APEX application then I can launch my APEX application but I cannot see any images
    3. I need to pass oracle ERP 11i user and responsibility information to APEX. How should I do this?
    Any help will be really appreciated
    Thanks in advance

    Many customers want this and would have hoped that Oracle would have included this as an option. Unfortunately, the left hand(Oracle Apps product managers) don't talk to the right hand(Apex product managers). They totally missed this great opportunity to make life much easier for Oracle Apps customers who have been waiting for this capability that Apex provides. At the present time this is somewhat a black hole. There are people who have figured it out but no one has provided the recipe for everyone else. It's very unfortunate and a complete oversight by Oracle in my opinion. They've got thousands of people developing code but no one had any foresight to see who would use Apex and how they would use it.

Maybe you are looking for

  • When KM Scheduler is stopped or not running

    Hi Experts, I have created KM Scheduler using the blog https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/1515.Scheduled for every 30 mins. In Systemadmin>Monitor> KM-->i can see whether Scheduler is running or not. Now the requirement is to send

  • Pdf files in search results - open the properties paga instead the file

    Hi, We have 2010 search results page for searching files. When the search result is a pdf - the icon shown is not pdf icon and when click the file name it opens the properties page instead the file itself. What should be set? thanks a lot keren tsur

  • Using a epson photo 2200 printer wirelessly

    I have an Epson stylus Photo 2200 printer hooked up to my airport. When I go to print photo quality pictures and go to setting to pick the paper the Epson tools 4 unexpectedly quits. Thus leaving me with no choices in paper..... when I hard wired the

  • Possible to access earlier versions of a saved PDF file?

    Hi, I have a Macbook 10.6.8.  I was having some issues with Preview so I was using a trial version of Wondershare PDF Editor to make some edits on a PDF.  After saving my work, however, it stamped a big watermark onto each page of the PDF, making a p

  • FIBAN Issue

    Hi Gurus, For some of the vendors, business not able to make the payment due to bank country is differenct with IBAN details in vendor master data(eg: bank country-AU but IBAN starting with GB).  This IBAN is fetching from FIBAN transaction code. Now