Solved

Do I need to run a script in Oracle 10g to use DB roles in conjunction with Oracle 10g Forms/Menu

Posted on 2006-07-10
5
1,288 Views
Last Modified: 2010-08-05
Hi there

I have successfully run a form in Oracle 10g Forms with a menu attached.

The menu has the property 'Use Security' set to No which allows it to be displayed.

If this is set to yes, then I get the error:

"FRM-10256 : User is not authorized to run Form Builder Menu."

The roles are defined in the properties of the menu and are attached to the various menu's and sub-menu's in the mmb file.

The roles are also created in the database and assigned to the user that is running the form.


I'm sure I'm missing a script to do with base tables or something but problem is that all the info I find is for an older version of Oracle technology.



Please advise.
0
Comment
Question by:freeka
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 19

Assisted Solution

by:actonwang
actonwang earned 150 total points
ID: 17073442

There should be a script in the admin directory called FRM60SEC.SQL. This creates a view that is required for menu security to work. It also grant the privileges to view it.



0
 
LVL 19

Assisted Solution

by:actonwang
actonwang earned 150 total points
ID: 17073463
RM-10256: User is not authorized to run Form Builder Menu.

Cause: You are not enrolled in Form Builder. You do not have SELECT permission on the Form Builder base tables.

Action: Notify your DBA.
0
 
LVL 14

Assisted Solution

by:sathyagiri
sathyagiri earned 350 total points
ID: 17073536
The script needs to be run by system user.
0
 

Author Comment

by:freeka
ID: 17073573
What are the Form Builder base tables and how do I install them ?

I am also the DBA ;-)

0
 
LVL 14

Accepted Solution

by:
sathyagiri earned 350 total points
ID: 17073663
There should be a sql file something like frm60bld.sql under the forms10G folder, running that would create all your base tables and then running the frm60sec.sql should grant you all the permissions
0

Featured Post

Secure Your Active Directory - April 20, 2017

Active Directory plays a critical role in your company’s IT infrastructure and keeping it secure in today’s hacker-infested world is a must.
Microsoft published 300+ pages of guidance, but who has the time, money, and resources to implement? Register now to find an easier way.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Working with Network Access Control Lists in Oracle 11g (part 2) Part 1: http://www.e-e.com/A_8429.html Previously, I introduced the basics of network ACL's including how to create, delete and modify entries to allow and deny access.  For many…
How to Create User-Defined Aggregates in Oracle Before we begin creating these things, what are user-defined aggregates?  They are a feature introduced in Oracle 9i that allows a developer to create his or her own functions like "SUM", "AVG", and…
This video shows information on the Oracle Data Dictionary, starting with the Oracle documentation, explaining the different types of Data Dictionary views available by group and permissions as well as giving examples on how to retrieve data from th…
This video shows syntax for various backup options while discussing how the different basic backup types work.  It explains how to take full backups, incremental level 0 backups, incremental level 1 backups in both differential and cumulative mode a…

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question