Can Oracle APEX access/report against an Oracle9i datbase?

Can Oracle APEX access/report against an Oracle9i datbase? I know APEX has to be installed on Oracle 11g or 12c. I have a 11g environment to install it in, but I want to have ti read data from an existing 9i databasethat we are unable to upgrade at this time.

APEX can create reports on any data that the database (which is running APEX) can access.
This becomes a database question that is usually found in the General forum:
How can an Oracle 11g database access data from an <place a name of a database here> database?
One common answers:  Database Links.
(Materialized Views and Golden Gate come to mind... but, again... these are database problems, not APEX problems.)
I'll let others comment on the practicality of these solutions.
MK

Similar Messages

  • 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.

  • How to speed up the performance in Oracle APEX - Classical Report loading

    Hi,
    I am using APEX 4.2, DB 11.2.
    I have created 2 reports in the page and the time that is taken to load this page is very huge.
    To speed up the performance materialized views were used on queries, but still the performance is the same.
    checked the app in DEBUG mode, the following event takes a lot of time to execute:
    0.08415 4.76698 rows loop: 15 row(s) the query onky takes very less time to execute
    0.08184 0.00181

    ghini wrote:
    Hi,
    I am using APEX 4.2, DB 11.2.
    I have created 2 reports in the page and the time that is taken to load this page is very huge.
    To speed up the performance materialized views were used on queries, but still the performance is the same.
    checked the app in DEBUG mode, the following event takes a lot of time to execute:
    0.08415 4.76698 rows loop: 15 row(s) the query onky takes very less time to execute
    0.08184 0.00181
    Check query performance very carefully. If you execute the SQL more than once in a short amount of time the data will be in memory and accessed more quickly. It is possible that your fast response time was against cached data and therefore faster. If this is the case further tuning the SQL (the MV query) may help.
    It is also possible the slowness is due to other factors - network, firewall, antivirus software, etc. I am running Apex on my laptop using the embedded pl/sql gateway and due to antivirus and security software it can take pages 30 seconds or more to load.

  • Can Oracle Forms access SAP R/3's Oracle 9i Database?

    I have an SAP R/3 with an Oracle 9i R2 database.
    I would like to access the contents of say KNA1 in Oracle 9i.
    Has any one try to integrate SAP R/3 using an Oracle Forms, say formaple, to maintain or just search/enquiry customer details in the table called KNA1?
    Any discussion is welcome.

    If it's an oracle database and you have a username and password that is able to connect to the database, then yes, you can connect Oracle forms to it.
    Beware that you don't breach any support agreements with SAP, though or alter any data within the system that might cause corruption!
    Cheers,
    R

  • Oracle APEX Classic Report Break Formatting

    I created a classic report. Under report attributes I defined Break Formatting as "First, Second and Third Column".
    The data columns for this report are Domain, Discipline, TechnologyArea and Products.
    Domain is the parent. Discipline is a child of domain. TechnologyArea is the child of Discipline. Products are children of TechnologyAreas.
    Domain prints in the first column, Discipline in the second, TechnologyArea in the third and Product in the fourth. There are one to many products for any TechnologyArea - and one to many TechnologyAreas for any Discipline - and one to many Disciplines for any Domain. The report is sorted on Domain, Discipline, TechnolgyArea and Product. Therefore domain prints over and over and over. Discipline prints over and over until it changes. TechnologyArea prints several times before it changes. I don't like that.
    I want the report to print Domain and not print it again until it changes. I want it to do the save for Discipline and TechnologyArea.
    I set break formatting to "First, Second and Thrid Column". Now Domain prints once and does not print again until it changes. So far so good! Now Discipline prints once and does not print on subsequent rows until the discipline changes. So far so good! The TechnologyArea name prints on every row. That's not good.
    Given this pattern, if there were an option for First, Second, Third and Fourth columns I think that would give me the report I want - but there's not. Can anyone tell me how to stop TechnologyArea from repeating on every row?

    This look about right?
    notice the last two records in the with statement are duplicates.
    with test_data as(
        select 'MAMMAL' domain, 'DOG' discepline, 'BEAGLE' technologyArea, 'SQUEEKY TOY' product from dual union all
        select 'MAMMAL',  'DOG' ,   'RETRIEVER', 'SQUEEKY TOY' from dual union all
        select 'MAMMAL',  'CAT' ,   'LION',      'SQUEEKY TOY'  from dual union all
        select 'MAMMAL',  'CAT' ,   'CHEETAH',   'SQUEEKY TOY'  from dual union all
        select 'MAMMAL',  'DOG' ,   'DINGO',     'SQUEEKY TOY'  from dual union all
        select 'REPTILE', 'LIZARD', 'IGUANA',    'LARGE ROCK' from dual union all
        select 'REPTILE', 'LIZARD', 'GUILLA MONSTER', 'LARGE ROCK' from dual union all
        select 'REPTILE', 'SNAKE',  'CORAL',     'LARGE ROCK' from dual union all
        select 'REPTILE', 'SNAKE',  'PYTHON',    'LARGE ROCK' from dual union all
        select 'REPTILE', 'SNAKE',  'KING',      'LARGE ROCK' from dual union all
        select 'MAMMAL',  'DOG' ,   'BEAGLE',    'BONE' from dual union all
        select 'MAMMAL',  'DOG' ,   'RETRIEVER', 'BONE' from dual union all
        select 'MAMMAL',  'CAT' ,   'LION',      'BONE' from dual union all
        select 'MAMMAL',  'DOG' ,   'DINGO',     'BONE'  from dual union all
        select 'REPTILE', 'LIZARD', 'IGUANA',    'HEAT LAMP' from dual union all
        select 'REPTILE', 'LIZARD', 'GUILLA MONSTER', 'HEAT LAMP' from dual union all
        select 'REPTILE', 'SNAKE',  'CORAL',     'HEAT LAMP' from dual union all
        select 'REPTILE', 'SNAKE',  'PYTHON',    'HEAT LAMP' from dual union all
        select 'REPTILE', 'SNAKE',  'KING',      'HEAT LAMP' from dual union all
        select 'MAMMAL',  'CAT' ,   'CHEETAH',   'BONE' from dual union all
        select 'MAMMAL',  'CAT' ,   'CHEETAH',   'BONE' from dual
    select * from(
    select
        case when domain         != nvl(domain_lag,        ':START:') then domain         else null end as domain,
        case when discepline     != nvl(discepline_lag,    ':START:') then discepline     else null end as discepline,
        case when technologyarea != nvl(technologyarea_lag,':START:') then technologyarea else null end as technologyarea,
        case when product        != nvl(product_lag,       ':START:') then product        else null end as product
    from(
        select domain, discepline, technologyarea, product,
               lag(domain,1)         over(order by domain, discepline, technologyarea, product) domain_lag,
               lag(discepline,1)     over(order by domain, discepline, technologyarea, product) discepline_lag,
               lag(technologyarea,1) over(order by domain, discepline, technologyarea, product) technologyarea_lag,
               lag(product,1)        over(order by domain, discepline, technologyarea, product) product_lag
          from test_data
         order by domain, discepline, technologyarea, product)
    where coalesce(product, technologyarea, discepline, domain) is not null
    edit
    I did not understand the question properly before submitting this. Here it is anyway.
    Cheers,
    Tyson Jouglet
    Edited by: Tyson Jouglet on Jan 26, 2011 2:42 PM

  • Cannot print a PDF using the Oracle APEX print feature

    Hi,
    I work from a Wondows 7 workstation.
    I have Adobe FlashPlayer 11 installaed on that workstation.
    I can open a regular *.pdf file.
    I have the following configuration for my Oracle APEX application:
    Report Printing:
    Print Server Protocol: Advanced (requires Oracle BI Publisher)
    Print Server Protocol: HTTP
    Print Server Host Address: the IP address of my BI Publisher server
    Print Server Port: 9704 (from installation of BI)
    Print Server Script: /xmlpserver/convert
    On the page (that is an interactive report) that I want to print, it is configured with:
    Download:
    PDF option is checked.
    When I click on Action -> Download -> PDF for this page, I get the error:
    report_customers_region.pdf  file can not be opened because the file type is not supported or because it is damaged (because, for example as an e-mail attachment is not sent and correctly decoded)
    Does someone has an idea what the problem is and where I should investigate further?
    Thanks and Kind Regards.

    Well, is the PDF actualyl allowing to be printed? Check File --> Properties in Reader/ Acrobat.
    Mylenium

  • Access reports in SharePoint 2010.

    Dear All,
    I have SharePoint 2010 list. I have took this list in access database. I have save as the access database on physical location.
    After I have created on report in access. It's run fine in access.
    Now I want to show(run) this report in SharePoint list or library. Just like we are doing for SSRS.
    Can anyone please help me how to show access report in SharePoint 2010?
    Thanks,
    Harish Patil

    Hi,
    According to your post, my understanding is that you want to show Access reports in SharePoint 2010.
    We can publish the Access Reports to SharePoint 2010 via Access Services, the following links for your reference:
    Publish to SharePoint
    http://blogs.office.com/b/microsoft-access/archive/2009/11/23/publish-to-sharepoint-part-1.aspx
    Reporting Services in SharePoint 2010, Access Services
    http://blogs.msdn.com/b/robertbruckner/archive/2010/04/25/reporting-services-in-sharepoint-2010-access-services.aspx
    Best Regards
    Dennis Guo
    TechNet Community Support

  • Can APEX produce report output similar to "Oracle Discover report"

    Hi All:
    We are having some Oracle Discover reports and I like to see whether we can deliver the same report format in APEX 3.1.2.
    We got a table which stores sales detailed information. The table looks like:
    Division Ln Of Business Year Month Amount
    ================================
    KA Computer 2008 12 1234.67
    KA Computer 2008 11 4455
    KA Desk 2008 12 9999
    KE Phone 2008 12 34566.89
    KE Service 2008 12 343434
    We have an Oracle discover report built on top of this detail information table. The output (HTML format) looks like:
    ==============================================================
    Net Sales Report As of <SYSDATE>
    Year: 2008
    Month: 09
    Sales Forecast Variance
    Dvision Ln of Business
    KA Computer 10000 90000 -80000
    Desk 20000 10000 10000
    Service 30000 30000 0
    KE Phone 40000 40000 0
    Service 50000 60000 -10000
    150000 230000 -70000 (This is summary information)
    ================================================================
    Basically, this summary sales report is reviewed by executive team on daily basis. And it show all summary information break by division, line of business etc.
    Can you APEX deliver the same report output like Oracle discover report? I don't want use interactive report format. (You can't expect company CEO to manually summary the data). The report should already summarized when ECO logins to APEX.
    If you can show me an example how to do it, I would greatly appreciate.
    BTW, has anyone compare the advantage and disadvantage between APEX report and Oracle Discover report? A white paper would be great for the difference.
    Thanks in advance!
    Kevin

    You can create almost any kind of dashboard using apex but apex is not a tool comparable to discoverer. There are also some limitations where it doesn't make sense to try to solve someting using apex and where discoverer is simply better. Apex wasn't made to replace discoverer. Your requirement sounds fairly simple to me and I would say yes, apex can do that for you.
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.opal-consulting.de/training
    http://apex.oracle.com/pls/otn/f?p=31517:1
    -------------------------------------------------------------------

  • Can Oracle materialized view be used as crystal report datasource

    Hi,
    Can we use materialized view created in Orace 10g database as the data source of crystal reports.
    I'm using Crystal reports Server 2008 V1 version. I'm unable to find the materialized view under my data connection. I can see only tables, static views and stored procedures.
    Is there a way by which I can run my reports against a materialized view created in Oracle.
    Thanks
    Thomas EL

    Hi Thomas,
    Rather than doing all of this work around to access multiple databases/servers why not create a stored procedure to do all of this for you? Search the notes area for samples on how/what CR requires to use a SP in Oracle.
    Advantages is this is done all server side and CR simply waits for the data to be returned. Even if you are using a BVM or connecting directly to the SP, both cases are server side. Database servers are much more efficient and optimized to run queries and filtering data. CR has to do the filtering on it's second pass and that causes performance delays.
    Thank you
    Don

  • Ora-06502 pl/sql numeric or value error in Report Query in oracle apex

    Hello all,
    I need your help...
    ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    I am using bi publisher to generate PDF reports in oracle apex.
    We were using APEX 4.0 and migrated to 4.2 just a week ago.
    Now we have apex 4.2.
    When I try to Create report query,
    Shared Components >> Report Queries then create.
    and test a report in a create wizard I am getting a error "ORA-06502: PL/SQL: numeric or value error: character string buffer too small".
    I have also applied a patch "16760897".
    This issue is because of number of columns in a query is more then 26.
    If I run a report with 26 or less number of columns then the is working fine, otherwise getting this error.
    My before migration report queries working perfectly even now, but not new queries.
    This issue is also in apex.oracle.com.
    You can see
    Not working  - http://apex.oracle.com/pls/apex/f?p=619:4
    Working - http://apex.oracle.com/pls/apex/f?p=619:2:
    Please give a solution.
    Thanks you.

    check the DB version compatibility with apex 4 or your DB version to apex 4.0 support for upgrade!
    Oracle Application Express Installation Requirements for 4.0

  • How to pass a value to a bind variable in a query report in oracle apex

    Hi Guys,
    I have requirement to send weekly reports via email to some users. The users should receive their own records in the report. The user details is stored in a table. What I am planning to do is to create a report query in oracle apex to generate the report and then run a function/procedure via a scheduler to email the report to respective users. Now my query is ............. is it possible to pass a value (user name) to the report query to pull records of only that user? I know we can have bind variables in the report query but I have no idea how to pass a value for bind variables from a function/procedure.
    Can anyone help me on this issue or suggest a better approach?
    Thanks,
    San

    You need to use dynamic sql
    But please keep in mind that since you're using Oracle you may be better off posting this in some Oracle forums
    This forum is specifically for SQL Server
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Report in pdf format in oracle apex

    how can i save the contents of a form as a report in pdf format by clicking on tha print button in oracle apex???
    plz help if anyone knows tha solution
    Edited by: user9139675 on Mar 9, 2010 11:14 PM

    how can i save the contents of a form as a report in pdf format by clicking on tha print button in oracle apex???You may create a report and call it in an Apex process fired by press a button.
    in the process:
    l_utl_http := utl_http.request(l_url);
    where set l_url like:
    http://167.165.243.209/dev60cgi/rwcgi60?repdevi_key&server=Rep60&report=my_rpt.rdf&DESFORMAT=PDF&DESTYPE=FILE&DESNAME=/arch/chrisweb/devi/cache/my_rpt.PDF&BACKGROUND=YES&P_1=PC00980
    The generated pdf report my_rpt.PDF is kept at /arch/chrisweb/devi/cache/

  • How to change report query dynamically in Oracle APEX?

    Hi,
    I want to dynamically change the where condition in APEX report query. Can anyone help me solve my this problem?
    (Just want to change the query which we change in Oracle Reports using lexical parameter to change &Where, &Order by etc. dynamically!!)
    Thanks, Praful

    Hi
    I've been using flexible queries in APEX for a few years now, and your question just added a whole new dimension to the flexible and powerful nature or writing reports in APEX.
    While APEX Interactive reporting has almost completely removed the need the equivalent of Lexicals in Oracle Reports, I thought it might be fun to try and use lexicals in an APEX report.
    Before we start I should summarise the powerful capability of APEX reporting to have oprtional parameters (lots and lots of them if this is needed).
    For each parameter, you simply add a page item which will hold the value of the parameter.
    The item/parameter can be populated by typing in the value, defining an LOV, using a date-picker etc.
    To make the parameter optional simply use an OR in the where clause.
    So for a apge item P200_PARAM1.....include
    WHERE (:P200_PARAM1 IS NULL
    OR COLUMN1 = :P200_PARAM1)
    This way you can either leave the page item null or type in / select a value from a LOV.
    There is a small quirk in APEX LOV's which sometimes returns a value of '%' or '%null%' - depending on the version - when no value is selected.
    See Patrick Wolf's solution for this at Re: Null value handling in LOVs
    I include this Application Process in all my APEX applications ;)
    Now let's look at using the equivalent of Oracle Reports Lexicals......
    First-off - this is based on the APEX SQL report - NOT Interactive Report.
    It relies on the fact that you can let the query be parsed only at runtime.
    1. Define an SQL report entering the 'core' of your query.
    With a query like SELECT ENAME, JOB FROM EMP
    Select 'Generic Columns' option in the 'Column Headings' section
    Finish the report creation
    2. Define a page item - say P200_LEXICAL - type text on the page
    3. Edit the report and update the SQL query to include your lexical page item
    SELECT ENAME, JOB FROM EMP &P200_LEXICAL. (REMEMBER THE '.' AT THE END)
    Ensure that the option "Use Generic Column Names (parse query at runtime only)" is selected at the bottom of the query
    4. Add a button to the page -using 'Create a button displayed among this region's items' the will submit the page.
    5. Run the page - you will see all the employee names and job desdriptions
    6. Enter a where clause into the 'Lexical' textbox - say "WHERE ENAME LIKE 'K%'" and click the 'Go' button
    Voila! your where clause is magically applied.
    Try any variant you like adding an ORDER BY clause etc...... this is FUN!
    7. Clear the value of the LEXICAL and click go.
    Edit the report and move the &P200_LEXICAL. into the selected columns (or add another one)
    SELECT ENAME, JOB &P200_LEXICAL. FROM EMP
    8. Run the page
    Enter ",SAL" in the textbox and "Go"
    We can add as many columns as we like (subject to the "Maximum number of generic report columns:" set below the SQL query in the report edit section)
    Now because we have all the flexibility in APEX of setting page items using SQL or PLSQL you can set the value of the lexical programatically, or just pre-set a few values in an LOV - the options are limitless.
    While I've never had the need to use lexicals - you can see that APEX provides the most Flexible Lexicals in town.
    Eat your heart out "Oracle Reports"!!!
    Have fun
    Mike

  • Can install APEX in OAS Forms and Reports Services?

    Hi, I need to know: Can install APEX in OAS Forms & Reports?, thanks a lot....

    Hi,
    1. OAS Forms and Repors Services run on Oracle HTTP Server (OHS). You can use OHS to connect to Apex
    2. Apex is not installed in the OS, its installed inthe Oracle Database. In other words, you install is by connecting to sqlplus as sys as sysdba
    3. Install Apex in the instance that is holding the tables and views that are being used in the Oracle Forms/Reports.
    Hope that answers.
    Make sure you read the installation guide and follow it verbatim.
    Regards,

  • Oracle APEX PL/SQL reports

    Hello
    I was wondering if someone can help me with the syntax error, or if someone can give an example how to implement dynamic query based on a select list item.
    Last night I was looking how to implement simple PL/SQL report using Oracle Apex source region, but every time I try to run the page I'm getting an error "Flow=128 page=10 ORA-20001: wwv_flow_flash_chart.func_ret_sql_qry_err"
    IF I put the same query into SQL developer and replace :P10_STATUS into string 'open', query returns correct results.
    It works fine for single table, but not for inner joint.
    Any help would be appreciated.
    ======================================================
    declare
    v_return varchar2(3000);
    begin
    IF :P10_STATUS is not null THEN
    v_return := 'select p.priority, p.status, i.departments
    from help_details p, help_department i
    where status = :P10_STATUS';
    END IF;
    return v_return;
    END;
    =========================================================

    Hi ATD,
    Thanks for the suggestions.
    Now i have replaced the code as
    Declare
    v_return varchar2(3000);
    begin
         :P1_ITEM1:=:P1_DEPTLOV;
    IF :P1_DEPTLOV IS NOT NULL
    THEN
    v_return:='select dname,deptno from dept ';
    return v_return;
    ELSE
    V_RETURN:='SELECT ename,deptno FROM EMP ';
    return v_return;
    END IF;
    plsql reportEdit      
    report error:
    ORA-20001: Error fetching column value: ORA-01403: no data found
    DEPTNO     Ename
    and in case i change
    select dname from dept ; for select dname ,deptno from dept ;
    then i m able to see only the col deptno , but in query i never used dept...
    I am unable to get where is the mistake ..
    Kindly to a favour by using the above link & checking the application .
    Regards,
    Nandini Thakur.
    Edited by: Nandini thakur on Nov 25, 2010 3:59 AM

Maybe you are looking for

  • Is it possible to transfer photos, files from iphone 5s to macbook pro via bluetooth?

    Before I got the iphone 5s, I was using a Nokia phone.  I was able to transfer photos, files from my Nokia phone to macbook pro via bluetooth connections.  It was very simple and POSSIBLE (even though apple support staff said it was not possible to d

  • Where to locate an airport extreme installation CD/software?

    I have purchased an airport extreme last December and didn't get a chance to install it until now. However, I could not find my installation CD. I am wondering where I can get/download the CD or the software? Thanks.

  • Add additional elements to a Custom BO

    Hey, I´m facing the following problem in my Custom BO. I want to add other elements to my existing Custom BO. In order to achieve this, I defined two elements in the Custom BO and activated the Custom BO. Then I add the two elements to my existing We

  • Installing MSI or EXE to "All Users" Profile command line.

    I am trying to figure out a way to install 2 msi files and 1 exe file. These programs are per profile and I would like to install once to all profiles as opposed to having the terminal server users have to login and install. If I understand (and I am

  • Pantone colors vs. image in Photoshop.

    Hi! I need to print this image in only 2 Pantone colors using Photoshop. How should I prepare my document? Thanks for everything! Chris.