Forms and Reports 10g to 11g - oracle

I will need to migrate Forms an Reports from 10g to 11g. I need to know did anyone had done something similar and what problems I may discover in the process? Maybe some of you have useful links or information to share? Most of documentation about migrating 6i to 11g. So I having hard time discovering what I need.

There are a few differences, it depends on what you use. If you use some deprecated stuff from 10g it can be deleted now. But I have migrated over 4000 forms and didn't found much strange things. However you might have some strange behavior if you also go from oracle DB 10 to oracle DB 11. I would say at this moment just migrate run all your forms and change some things that don't work, it won't be too much you have to change.

I faced these problems when migrating Oracle 10g to 11g, main problems is from Oracle 6i, becouse it was still used in migration and all forms have to work in 6i, 10g and 11g:
RUN_PRODUCT was eliminated from Oracle 11g. This procedure was in background in Oracle 10g.
CHART type was eliminated in Oracle 11g. This field type was in background in Oracle 10g.
Some of 10g PLL's freezes Forms Builder 11g. I readed that in 11.1.0.7 is a bug fix for this problem, but I use 11.1.2 and still get same problem, so I created work-around for this problem.

Related

MIGRATING ORACLE FORMS 6I TO 12C

The data_parameter constant will not work when used in conjunction with run_report_object() . I am getting this message while migrating oracle forms 6I to oracle forms 12C. Please give me solution for this.
As far as I know, DATA_PARAMETER can't be used in RUN_REPORT_OBJECT Forms versions newer than 10g (though, it can be used in RUN_PRODUCT).
See if you can use TEXT_PARAMETER instead.
See if Integrating Oracle Reports with Oracle Forms (for Oracle Fusion Middleware 12c) helps.
Furthermore, there's another document within the Fusion Middleware documentation library you could/should read (if you didn't do it yet): “Oracle Forms: Upgrading Oracle Forms 6i to Oracle Forms 12c".

Oracle APEX 5 vs Oracle Forms and reports 12c

I'm making this report about the migration of oracle forms and reports 6i to another technology (Oracle forms & report 12c Or Oracle APEX), and i'm making this comparative table of apex and oracles forms 12c of these points:
Prerequisites
Cost
Productivity
ease of use
Speed
Maintenance
Deployment
Security
Scalability
Support
Community
and i would like the opinion of someone who has worked with both or at least with one of them and give me hand with this. Any help would be appreciated.
Answered here on SO. & here by Tom Kyte and here on OTN and here.
Also, APEX has a migration tool when you're ready to make the jump.

Upgrading Oracle forms and reports from 6i to 12c

We are planning a migration of an Oracle Forms and report 6i application to 12c, and at the same time we will upgrade to the latest version of Oracle (from 10g to 12c).
I would like to know the steps that we can follow, or from where to start?
Is there anything that we must consider before doing this? Any problems that we might encounter?
Any information whatsoever would be helpful !
I just recently did this exact thing.
You'll want to use the Forms migration assistant to do the heavy lifting. Copy your FMB files somewhere and run the assistant against them. Then open the FMB's in 12c and convert the 2 tier commands to 3 tier (like HOST to CLIENT_HOST (using webutil), etc) and you also may want to look for other enhancements that can be made using 12c specific code over 6i (file operation handling, reports, external link handling, etc)

how to call oracle report from menu oracle 10g developer?

Now I am using Oracle 10g developer But now I am facing some problem. I use this code for report running
run_Product(REPORTS,'D:\Reports\n_sal_sheet_worker.rep', SYNCHRONOUS, RUNTIME,FILESYSTEM,'', NULL);
but report not run. So pls help me. I don't know how to call oracle report from menu oracle 10g developer.
Using the run_product built in is not supported in Oracle Forms 10G onwards.
The following is taken from the Oracle White Paper "Integrating Oracle Reports in Oracle Forms Services applications" which currently can be found here.
Using RUN_PRODUCT to generate Reports output is not supported in
Oracle Forms 10G. Form module containing integrated calls to
Reports using RUN_PRODUCT Built-in won’t compile.
You should change your code to use the run_report_object built in.
This same document quoted above has an excellent example of how to use run_report_object

Need to learn Oracle Forms 6.0, can't setup environment

I have Oracle Forms Interactive Workbook, and it looks like a good tutorial, but I can't setup environment to do exercises (book uses Oracle Developer 6.0 & Oracle8).
I installed Oracle Forms 6i and Oracle Express database 10g, but Forms 6i crashes, when I try to connect from it to 10g.
can I get Oracle 8 somewhere?
anybody knows how to reconcile Forms 6i with 10g?
UPDATE: modern alternatives, like ApEx aren't a solution, because 6th version is used among other developers.
UPDATE2: sorry for previous title of the question, it was misleading
Forms 6i works perfectly fine with 10g. I would recommend against hunting down 8i and using that. The database is not your problem.
That said, it's hard to know how to help without more specific information. Are you trying to use the forms server? Does Forms builder crash, or is it Forms Runtime? Any messages? What components did you install - did you do a custom install or a typical?
You can use oracle forms 6i / 6 with any oracle database. I have used it with oracle 8,9i, 10g. Install any avalialbe database and start working. Good Luck.
The modern equivalent is Oracle Application Express (aka APEX, formerly HTML DB). It normally comes bundled with Oracle Database 11g. It is a thin web-based client rather than a client application a la Forms.
More information: http://www.oracle.com/technetwork/developer-tools/apex/overview/index.html

Resources