Grant issue  .DBMS_SESSION

Hi
I create a procedure but get this error.
i have given my user
SQL> grant ALTER SESSION to UMESH;
Grant succeeded.
SQL> GRANT CREATE ANY CONTEXT TO UMESH;
Grant succeeded.
SQL> grant create session to umesh;
Grant succeeded.
SQL> grant create any context to umesh;
Grant succeeded.
SQL> grant create table to umesh;
Grant succeeded.
SQL>
SQL>
SQL> grant execute on dbms_rls to umesh;
Grant succeeded.
SQL> grant execute on dbms_session to umesh;
Grant succeeded.
CREATE OR REPLACE package body SearcProduct_Pkg  is
procedure SearchProVar(PCode in varchar2, Storeid in number,Usertype in varchar2) is
begin
dbms_session.set_context(
namespace => 'paramsNew1', attribute => 'PCode', value => PCode);
dbms_session.set_context(
namespace => 'paramsNew1', attribute => 'Storeid', value => Storeid);
dbms_session.set_context(
namespace => 'paramsNew1', attribute => 'Usertype', value => Usertype);
dbms_output.put_line('pcode is'||PCode);
end SearchProVar;
end SearcProduct_Pkg;
when i execute it
like
SQL>  DECLARE
  2     PCODE VARCHAR2(200);
  3     STOREID NUMBER;
  4     USERTYPE VARCHAR2(200);
  5
  6   BEGIN
  7     PCODE := '655454';
  8     STOREID := 5030;
  9     USERTYPE := NULL;
10
11     UMESH.SEARCPRODUCT_PKG.SEARCHPROVAR ( PCODE, STOREID, USERTYPE );
12   END;
13   /
DECLARE
ERROR at line 1:
ORA-01031: insufficient privileges
ORA-06512: at "SYS.DBMS_SESSION", line 82
ORA-06512: at "UMESH.SEARCPRODUCT_PKG", line 4
ORA-06512: at line 11
thanks.

Sir
i made this package and this pages is used in a view which is
CREATE OR REPLACE VIEW SEARCHPRODUCT_VIEW ( ITEM_ID,
PRODUCT_ID, PRODUCT_NAME, OPT1, OPT1VALUE,
OPT2, OPT2VALUE, PRICE, ASL
) AS Select b.Item_id,b.Product_id,a.Product_name,
(select attribute_name from attribute_master where attribute_id=(select attribute_id from attribute_property where property_id=b.Color) and rownum=1) as opt1,
(select attribute_property from attribute_property where property_id=b.Color) as opt1value,
(select attribute_name from attribute_master where attribute_id=(select attribute_id from attribute_property where property_id=b.size1)and rownum=1) as opt2,
(select attribute_property from attribute_property where property_id=b.Size1) AS opt2value,
((case when upper(sys_context('paramsNew1', 'Usertype'))='W' then b.WHOLE_SELL_PRICE
when upper(sys_context('paramsNew1', 'Usertype'))='R' then b.RETAILER_PRICE
end )+b.extra_price)  as Price
,b.Actual_stock_level as ASL from product_master a,product_detail b where a.p_id=b.p_id and Upper(a.product_id) like  Upper('%'||sys_context('paramsNew1', 'PCode') || '%' ) and a.Storeid=to_number(sys_context('paramsNew1', 'Storeid'))i think i need to give some permission on this view
but don't know what to give
thanks

Similar Messages

  • Grants issue !!

    Hi,
    O/S : HP Unix
    DB : 11.2.0.3
    Server Source_A : Let's say i have user with the name 'Rob' and this user has been assigned a role 'MY_SRC_ROLE' .
    I developed a table under rob schema and granted access to this table via role
    GRANT DELETE, INSERT, SELECT, UPDATE ON rob.emp TO MY_SRC_ROLE;
    I have 100 more users & they have been granted this role 'MY_SRC_ROLE'. These 100 users can now access emp table via Role 'MY_SRC_ROLE' without any issues.
    Now i took a datapump export & performed datapump import on target server which is also HP Unix with 11.20.3 . On target server i have user 'JACK' and a role called 'MY_WORK_ROLE'. 5000 users have been granted 'MY_WORK_ROLE' on this server.
    I have used remap tablespace clause & remap schema clause in datapump import script. Once i performed an import , due to schema remap , i can see JACK now owns table 'emp', however grants are still not there, I tried searching on google & oracle documentation, if somehow we can remap ROLE GRANTS also while doing datapump imp, but i couldn't find supporting syntax. Am i missing something or probably can i assume datapump import is not capable to handle this particular scenario ? I was able to do it by manipulating sqlfile and replacing role name in that but i am looking for a sol. within datapump itself.
    So bottom line how can grants assigned to ROLE 'X' be transferred to 'Role Y' via datapump import.
    Let me know, if any any additional details are required.
    -Learner    

    Hi,
    AFAIK, you can not remap/rname the roles. you can generate the Dynamic script and Apply on Target
    something like that
    spool role_target.sql
    select 'grant '|| PRIVILEGE || ' MY_WORK_ROLE;' from dba_sys_privs where GRANTEE='MY_SRC_ROLE';
    spool off
    @role_target.sql
    HTH

  • Object granting issues 11g

    We are in the process of migrating to 11.2.0.2 RAC/ASM on new hardware from 10.2.0.4 RAC/OCFS2 ... as such I am migrating my entire database using Data Pump Export/Import. Everything seems to have come over fine and the only errors I see in my import logs are related to objects already existing in the SYS schema. Now to my issue ...
    I have an object GN.UNPOST_JOURNAL_ENTRY ... execute rights on this object have been given to the role GL_ADMIN. This role has been then granted to my non admin SCARLSON user account. In our 10.2.0.4 system this works just fine ... but in our 11g system I am unable to execute this procedure. In fact the only way I am able to see the procedure is to grant my SCARLSON account execute rights directly or grant my SCARLSON account the system privelege of "EXECUTE ANY PROCEDURE" ...
    I have already completely deleted DB instance, recreated my instance, ran my export/import, removed the object, roles, groups, and grants no less than 20 times at this point with the same results ... has anyone ran into this issue before or does anyone have an idea of what to start looking into first?

    Is the role password protected ? You can check with :
    select * from dba_roles where role = 'GL_ADMIN';Password protected roles are no more enabled by default since 10.2.0.5: see Oracle Patchset 10.2.0.5.0 impact on password enabled roles

  • Grant issue for oracle package LT_EXPORT_PKG

    Hi,
    I am having oracle 10g with version 10.2.0.4
    While giving execute grant on "LT_EXPORT_PKG" to one of my schema it gives error :
    USING SYS USER:
    GRANT EXECUTE ON LT_EXPORT_PKG TO <SCHEMA-NAME>;
    ERROR at line 1:
    ORA-04042: procedure, function, package, or package body does not exist
    i checked package "LT_EXPORT_PKG " in "sys" user it gives below result:
    SQL> select owner,object_name,status from dba_objects where OWNER = 'SYS' and OBJECT_NAME = 'LT_EXPORT_PK
    G';
    no rows selected
    SQL>
    the same script executes successfully on oracle 10g with version 10.2.0.1.
    How to rectify this issue now.

    mohsin javed wrote:
    Hi,
    I am having oracle 10g with version 10.2.0.4
    While giving execute grant on "LT_EXPORT_PKG" to one of my schema it gives error :
    USING SYS USER:
    GRANT EXECUTE ON LT_EXPORT_PKG TO <SCHEMA-NAME>;
    ERROR at line 1:
    ORA-04042: procedure, function, package, or package body does not exist
    i checked package "LT_EXPORT_PKG " in "sys" user it gives below result:
    SQL> select owner,object_name,status from dba_objects where OWNER = 'SYS' and OBJECT_NAME = 'LT_EXPORT_PK
    G';
    no rows selected
    SQL>
    the same script executes successfully on oracle 10g with version 10.2.0.1.
    How to rectify this issue now.
    Hi,
    That is because the package does not exist, you have select from dba_objects and nothing returned so the object does not exist
    If the package exist in 10.2.0.1 then simply copy and create it in 10.2.0.4
    Cheers

  • Role granting issue

    Hi,
    I have created one role with some system privileges like create any table,dubug any procedure etc and with some object prvileges like select grant on DBA_TABLES, DBA_JOBS etc. Now I have granted the role to a different user where I have written a package which consist of few procedures, one of the procedures in package spec like below :
    PROCEDURE REGISTER (
    p_Owner IN ORBIT_DELTA_CNTL.OWNER%TYPE,
    p_Object IN ORBIT_DELTA_CNTL.NAME%TYPE,
    p_Type IN ORBIT_DELTA_CNTL.OBJECT_TYPE%TYPE,
    p_RefreshInterval IN DBA_JOBS.INTERVAL%TYPE,
    p_PurgeInterval IN DBA_JOBS.INTERVAL%TYPE,
    p_Tablespace IN DBA_TABLES.TABLESPACE_NAME%TYPE DEFAULT NULL
    which throws a error during compilation "PLS-00201: identifier 'DBA_JOBS' must be declared". Can any one please explain why this error is coming though I have granted the role to that user.
    Regards,
    Koushik

    Koushik,
    The reason is probably dependencies related. When an object gets invalid, all dependent objects get invalid et cetera. When objects could be valid because of a grant via a role, this means that an object could get invalid by revoking a grant from a role. Because granting user access via a role should not make big parts of the database invalid, it is only allowed via direct grants.
    Regards,
    Rob.

  • Grants issue while PO creation in SRM for accepted bid in PPS process

    Hi All,
    We have PPS process, while creating of PO for the accepted BID, PO is saved with following error,
    Line 1: Grant 5612100020 does not exist
    when i go through the threads in SDN, it is mentioned we need to activate Grants in R3 system.
    1, Is it necessary to activate the Grants in R3?,
    2,  is there any other alternate solution for this?
    3, or If we activate Grants in R3, what will be the impact?
    Best Regards,
    Raju

    Hi Muthu/Virendra and other xperts,
    Any suggestions?

  • Grant issue with Monitoring Sessions

    I've searched high and low for the answer to this. I get an error when trying to Monitor Sessions (table/view don't exist) and that I need select grants on these objects:
    V$SESSION to beadiadbo, V$PROCESS, V$SESS_IO, V$SESSION_WAIT, V$SESSION_EVENT, V$ACCESS, V$SESSSTAT, V$STATNAME, V$OPEN_CURSOR, V$SQL, V$LOCK, V$SESSION_LONGOPS, SYS.V_$TRANSACTION, SYS.V_$ROLLNAME, V$SQLTEST_WITH_NEWLINES
    I've given SELECT grant to the user, but still get the error. Am I missing any other privileges?
    Much appreciated,
    Adam

    Hi Adam,
    According to the following forum search hit (monitor AND sessions), try GRANT SELECT ANY DICTIONARY:
    Monitor Sessions
    MONITOR SESSIONS on a user with just CONNECT, RESOURCE role grants will fail. Adding SELECT ANY DICTIONARY fixes it.
    Getting any finer grained than that gets hairy, e.g., doing a sql trace on your session to see which dictionary views get referenced.
    Regards,
    Gary Graham
    SQL Developer Team

  • Procedure grant issue

    I have 2 schema (schema1 and schema2) in same databaase.if I create following procedure in schema1 for selecting a tale in schema2.
    CREATE OR REPLACE PROCEDURE schema1.select_test
    AUTHID CURRENT_USER as
    v_test number;
    BEGIN
    select count(*)
    into v_test
    from schema2.table1;
    end;
    I created a role called SCH1_ROLE for schema1 and granted access of table1 to this role from schema2 but still if I compile the procedure it is saying table does not exist.Please help.

    This question is asked many times per week, though there is a plethora of resources available answering it.
    Roles are disabled during compilation of stored procedures, as roles are volatile.
    There are three solutions to this in order of preference.
    1 Make sure the owner of the procedure equals the owner of the table, grant execute privilege on the procedure.
    This is called encapsulation
    2 Create the procedure with the authid current_user pragma. However this will result in a parse the procedure is invoked for the first time
    3 NOT preferred: grant SELECT privilege on the procedure directly, not using roles. This will result in a myriad of grants.
    Solution 1 is the best solution.
    Sybrand Bakker
    Senior Oracle DBA

  • Procedure Issue (Table/View Doesn't Exist)

    Hi,
    I am running procedure its giving error (table/view doesn't exist) but if i run plsql block then noo error. Please note there is no grants issue.
    please see.
    1) Successfull case:
    BEGIN
    EXECUTE IMMEDIATE 'TRUNCATE TABLE BILLPRO.LRDA1';
    EXECUTE IMMEDIATE 'TRUNCATE TABLE BILLPRO.LRDA2';
    EXECUTE IMMEDIATE 'TRUNCATE TABLE BILLPRO.LINERENTDISCOUNTB';
    END;
    2)Un-Successfull case: Table / View doesnt exist.
    CREATE OR REPLACE PROCEDURE mobi_test AS
    BEGIN
    EXECUTE IMMEDIATE 'TRUNCATE TABLE BILLPRO.LRDA1';
    EXECUTE IMMEDIATE 'TRUNCATE TABLE BILLPRO.LRDA2';
    EXECUTE IMMEDIATE 'TRUNCATE TABLE BILLPRO.LINERENTDISCOUNTB';
    END;
    BEGIN
    mobi_test;
    END;
    Any help.
    Regards,
    Irfan Ahmad

    The problem is that your grants for your user to be able to truncate those tables is given through a role. An anonymous block will use role based permissions so you're ok that way. But when it's a stored procedure, role based permissions don't apply.
    To solve it, grant delete/truncate permissions to that user directly.

  • GRANT question

    I have some questions regarding GRANT.
    Is GRANT issued on the table or the synonym for other users to be able to access the table.?
    Should the table name and synonym name always be the same?
    I have 2 schemas - S1 and S2. S1 and S2 should alternatively access the tables from S3 schema (one month S1 should access all S3 tables and next month S2 should access all S3 tables and so on). What is the best way to do this? Should I revoke access to S1, Grant access to S2, and so on every time?
    thanks

    GRANT gives permission to use a resource in a specific way.
    You may grant me access to a table in read-only mode, or in read-write mode. You may grant me permission to execute a stored procedure.
    A synonym is an alternate name for a resource. It is NOT the resource itself. You can use this alternate name as the method of 'getting to' the resource.
    For example: let's say your name is Robert. My nickname for you might be 'Bob'. When I search for you in my personal contact manager, I may do so using either Robert or Bob. Either way, it gets to Robert - the 'legal name'.
    Also confusing (and irritating) is that the synonym is owned either by the user creating the synonym or by public. That is to say - the synonym 'Bob' belongs to me ... it is MY synonym for you 'Robert'. So if I loan $20 to Bob, the loan points to the person whom I have nicknamed Bob. You could also have a nickname 'Bob' pointing to someone completely different.
    In answer to your questions:
    1) if I use the synonym to perform a GRANT, the synonym is resolved first and replaced by the table/view/stored-procedure and then the GRANT is issued against the referenced resource.
    2) as an alias, nickname, alternate name, a synonym should be chosen to minimize confusion and enhance maintenance. That may mean using the same name as the resource. Or it may mean deciphering the resource to make it easier to remember. Whatever the plan, document it and use it consistently.
    You may want to review the CREATE SYNONYM and GRANT sections of the Oracle SQL Reference manual at http://download-east.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_9013.htm#i2155015

  • Forms login security

    Hi Friends,
    How do I make our 3rd party appl forms login more secure?
    Currently, the appl program uses a primitive database authentication method
    by providing the username and password of the database in clear text inside
    a .ini file. Changing the database user and password will be useless due to
    password being exposed literally. Users of the application are registered in a table in the database with the password of the user exposed in clear text. An administrator or anybody with database access will be able see a user's password in clear text thus user authentication is compromised.
    Can I change the username to point to the database username and not a table?
    Can I incrypt the password table entry itself?
    Can I incrypt the .ini file so as not to show literal passwords?
    Can I use the form to get the userid/passwd from LDAP active directory server?
    Please help ....thanks a lot

    Are you sure that this is a Forms application and no JAVA-program ?
    It seems that a JAVA programmer tried some forms development :p
    The application may need some redesign.
    My suggestion :
    - the schema owner (database user holding the table objects) creates database
    roles implementing reader roles, insert role update roles and so on
    - each user will be created as a database user
    - grant the required role(s) to the user, but dont set those roles as default_role
    (ALTER USER xy DEFAULT_ROLE CONNECT, ...;
    - rebuild the login procedure authenticating now against the database account
    and not against the password in the application user-table
    - let the user password expire whilst using the existing user-table (implement a password expiration date) or use the database account for that
    - after successful login issue : DBMS_SESSION.SET_ROLE(...); for each
    role of the user, the created session has now the roles enabled
    - database roles should be password protected...
    If this is too much effort, it is possible to encrypt the table entries using oracle's Obfuscation Packages (depends on RDBMS-version).
    If your are using Oracle Forms > 6i :
    In addition to that all above it is possible at least to authentify against the Oracle Portal (not sure if this works against a different OID)...
    Message was edited by:
    user434854

  • Discoverer Plus 10gR2 not show data when the script of view have package

    Hi my friends.
    I have a problem with discoverer plus, I don't know is a problem or I'm doing something wrong.
    I have a four views, the views containg in the SELECT stament and WHERE clause packages, example:
    SELECT d.price,
    d.total,
    d.min,
    d.mx,
    TO_CHAR (SYSDATE, 'q') quarter,
    d.fid,
    k_xdcd_qry.f_xdc_obt_price (d.prod, d.id) --> package
    k_xpxpd_qry.f_xpeds_salary_ca_u (
    d.prod,
    d.id) xp --> package
    FROM px_prices_proc c,
    xp_sla_max d,
    xmp_sla_puc b
    WHERE a.prod = b.prod
    AND a.id = b.id
    AND a.prod = k_xps_tools.f_obt_prod --> package
    When I used the views on discoverer plus for construct the report, when execute the query not show data.
    Appreciate it if you could help or tell me I'm doing wrong or does not support Discoverer Plus package execution.

    Hi Tux,
    This appears to be a grant issue. Apparently, you have granted execute with respect to this package to the EUL owner or the view would not have compiled. If you have not given EUL owner the grant option, I would recommend doing this as well.
    This appears to be an Oracle APPS EUL (tell me if I am wrong). If this is the case, it goes without saying that APPS will need to be granted the execute privilege.
    Also, by default, a stored package executes with the privileges of its owner. If your custom package was designed this way, are the objects which it references received the appropriate grant? I assume you tested this, but I am concerned that the line, a.prod = k_xps_tools.f_obt_prod, in the where clause could be resulting in the Null set being returned.
    Patrick

  • Memory leak using xslprocessor.valueof in 11.1.0.6.0 - 64bit ??

    My company has made the decision to do all of our internal inter-system communication using XML. Often we may need to transfer thousands of records from one system to another and due to this (and the 32K limit in prior versions) we're implementing it in 11g. Currently we have Oracle 11g Enterprise Edition Release 11.1.0.6.0 on 64 bit Linux.
    This is a completely network/memory setup - the XML data comes in using UTL_HTTP and is stored in a CLOB in memory and then converted to a DOMDocument variable and finally the relevant data is extracted using xslprocessor.valueof calls.
    While this is working fine for smaller datasets, I've discovered that repeated calls with very large documents cause the xslprocessor to run out of memory with the following message:
    ERROR at line 1:
    ORA-04030: out of process memory when trying to allocate 21256 bytes
    (qmxdContextEnc,)
    ORA-06512: at "XDB.DBMS_XSLPROCESSOR", line 1010
    ORA-06512: at "XDB.DBMS_XSLPROCESSOR", line 1036
    ORA-06512: at "XDB.DBMS_XSLPROCESSOR", line 1044
    ORA-06512: at "SCOTT.UTL_INTERFACE_PKG", line 206
    ORA-06512: at line 28
    Elapsed: 00:03:32.45
    SQL>
    From further testing, it appears that the failure occurs after approximately 161,500 calls to xslprocessor.valueof however I'm sure this is dependent on the amount of server memory available (6 GB in my case).
    I expect that we will try and log a TAR on this, but my DBA is on vacation right now. Has anyone else tried calling the xslprocessor 200,000 times in a single session?
    I've tried to make my test code as simple as possible in order to track down the problem. This first block simply iterates through all of our offices asking for all of the employees at that office (there are 140 offices in the table).
    DECLARE
    CURSOR c_offices IS
    SELECT office_id
    FROM offices
    ORDER BY office_id;
    r_offices C_OFFICES%ROWTYPE;
    BEGIN
    OPEN c_offices;
    LOOP
    FETCH c_offices INTO r_offices;
    EXIT WHEN c_offices%NOTFOUND;
    utl_interface_pkg.get_employees(r_offices.office_id);
    END LOOP;
    CLOSE c_offices;
    END;
    Normally I'd be returning a collection of result data from this procedure, however I'm trying to make things as simple as possible and make sure I'm not causing the memory leak myself.
    Below is what makes the SOAP calls (using the widely circulated UTL_SOAP_API) to get our data and then extracts the relevant parts. Each office (call) should return between 200 and 1200 employee records.
    PROCEDURE get_employees (p_office_id IN VARCHAR2)
    l_request utl_soap_api.t_request;
    l_response utl_soap_api.t_response;
    l_data_clob CLOB;
    l_xml_namespace VARCHAR2(100) := 'xmlns="' || G_XMLNS_PREFIX || 'EMP.wsGetEmployees"';
    l_xml_doc xmldom.DOMDocument;
    l_node_list xmldom.DOMNodeList;
    l_node xmldom.DOMNode;
    parser xmlparser.Parser;
    l_emp_id NUMBER;
    l_emp_first_name VARCHAR2(100);
    l_emp_last_name VARCHAR2(100);
    BEGIN
    --Set our authentication information.
    utl_soap_api.set_proxy_authentication(p_username => G_AUTH_USER, p_password => G_AUTH_PASS);
    l_request := utl_soap_api.new_request(p_method => 'wsGetEmployees',
    p_namespace => l_xml_namespace);
    utl_soap_api.add_parameter(p_request => l_request,
    p_name => 'officeId',
    p_type => 'xsd:string',
    p_value => p_office_id);
    l_response := utl_soap_api.invoke(p_request => l_request,
    p_url => G_SOAP_URL,
    p_action => 'wsGetEmployees');
    dbms_lob.createtemporary(l_data_clob, cache=>FALSE);
    l_data_clob := utl_soap_api.get_return_clob_value(p_response => l_response,
    p_name => '*',
    p_namespace => l_xml_namespace);
    l_data_clob := DBMS_XMLGEN.CONVERT(l_data_clob, 1); --Storing in CLOB converted symbols (<">) into escaped values (&lt;, &qt;, &gt;).  We need to CONVERT them back.
    parser := xmlparser.newParser;
    xmlparser.parseClob(parser, l_data_clob);
    dbms_lob.freetemporary(l_data_clob);
    l_xml_doc := xmlparser.getDocument(parser);
    xmlparser.freeparser(parser);
    l_node_list := xslprocessor.selectNodes(xmldom.makeNode(l_xml_doc),'/employees/employee');
    FOR i_emp IN 0 .. (xmldom.getLength(l_node_list) - 1)
    LOOP
    l_node := xmldom.item(l_node_list, i_emp);
    l_emp_id := dbms_xslprocessor.valueOf(l_node, 'EMPLOYEEID');
    l_emp_first_name := dbms_xslprocessor.valueOf(l_node, 'FIRSTNAME');
    l_emp_last_name := dbms_xslprocessor.valueOf(l_node, 'LASTNAME');
    END LOOP;
    xmldom.freeDocument(l_xml_doc);
    END get_employees;
    All of this works just fine for smaller result sets, or fewer iterations (only the first two or three offices). Even up to the point of failure the data is being extracted correctly - it just eventually runs out of memory. Is there any way to free up the xslprocessor? I've even tried issuing DBMS_SESSION.FREE_UNUSED_USER_MEMORY but it makes no difference.

    Replying to both of you -
    Line 206 is the first call to xslprocessor.valueof:
    LINE TEXT
    206 l_emp_id := dbms_xslprocessor.valueOf(l_node, 'EMPLOYEEID');
    This is one function inside of a larger package (the UTL_INTERFACE_PKG). The package is just a grouping of these functions - one for each type of SOAP interface we're using. None of the others exhibited this problem, but then none of them return anywhere near this much data either.
    Here is the contents of V$TEMPORARY_LOBS immediately after the crash:
    SID CACHE_LOBS NOCACHE_LOBS ABSTRACT_LOBS
    132 0 0 0
    148 19 1 0
    SID 132 is a SYS session and SID 148 is mine.
    I've discovered with further testing that if I comment out all of the xslprocessor.valueof calls except for the first one the code will complete successfully. It executes the valueof call 99,463 times. If I then uncomment one of those additional calls, we double the number of executions to a theoretical 198,926 (which is greater than the 161,500 point where it usually crashes) and it runs out of memory again.

  • Unable to edit some functions in APEX Sql Workshop

    Hi
    Users are able to edit some procedures/functions in APEX SQL Work shop. ( Object Browser - functions - EDIT)
    When we press edit we get cursor in the code area and can edit some procedures, But for some procedures when we click edit we don't get cursor in the code area and we are not able to edit the functions/procedures.
    I am using fairfox browser.This is happening with only some. Is there any security.grants issue???
    Thanks
    Sree

    Hi
    This is happening with some procedures, For others this works fine.In IE I get red block in code area.
    EDIT is working for some procedures so I think may not be the browser issue.
    Thanks
    Sree

  • Rolling back from OIM version 11g to 9.1.0.2

    Experts,
    OIM version upgrade from 9.1.0.2 to 11g(11.1.1.5) need to be rolled back due to some error.
    Just wanted to know views of experts.
    Following steps have been completed so far of the upgrade guide [http://docs.oracle.com/cd/E21764_01/upgrade.1111/e10129/upgrade_oim.htm].
    •Task 1: Identify and Prepare Oracle Database for Oracle Identity Manager 11g (Optional)
    •Task 2: Use the Repository Creation Utility to Create the Schema in the Database
    •Task 3: Install Oracle Fusion Middleware
    •Task 4: Use Upgrade Assistant to Upgrade the Oracle Identity Manager Schema
    •Task 5: Create a WebLogic Domain for Oracle Identity Manager
    •Task 6: Start the WebLogic Administration Server
    •Task 7: Configure Oracle Identity Manager Server 11g
    •Task 8: Configure Node Manager to Start Managed Servers
    •Task 9: Start the SOA Managed Server
    •Task 10: Start the Oracle Identity Manager Managed Server
    •Task 11: Stop the Oracle Identity Manager Managed Server
    Rollback strategy:-
    1. Delete extra schemas(SOA MDC etc) created during Task2
    2. Restoring the OIM DB schema (of version 9.1.0.2) from backup.
    3. Updating back path and variables environment with old values
    4. Starting the weblogic and OIM application from old Middleware_home and OIM_HOME.
    Experts,
    Above rollback strategy would be enough or should i take some other point in consideration.
    If you can think of any other thing please share..
    Thanks,
    Manohar

    Yes your strategies seems fine. for dropping schema you can RCU as well.
    for restore, Drop all the entities manually from oim db schema So you don't have any grant issue while importing old 10g dump
    --nayan                                                                                                                                                                                                                                                                                                                                                                                                                                       

Maybe you are looking for

  • Hyperion Workspace issue - Scrollbar Missing on Workspace 11.1.2.0.00

    Hi EPM Experts, I am having problems with the Workspaces scrollbars. They are vanishing without no reason. Only temporary resolution is to restart the services, but it is recurring issue. Any hints to FIX this issue will be highly appreciated. Thanks

  • Quarter date...

    Hello I need to write a program to do the following: User enters calendar quarter range on variable screen if the "To" calquarter falls in the current quarter, data as of today-7days needs to be picked up The issue is, how do I determine which quarte

  • Master Report problem with PL/SQL

    Hi Intelligent ones :) Can anyone help? I am trying to generate a Master report by generating a report based on a SQL query. The SQL query generates the detail of the report and the Main part of the report is generated using PL/SQL in "after displayi

  • Set up a power-on password

    I would like to set up a power-on password - very common in Windows set in BIOS. I am aware how to set up a password to login in the Leopard OS but cannot find where to set the power-on password. Can someone give me guidance to do so. Thanks!

  • Suggestions For Lightroom

    The first change Adobe should make for the improvement of Lightroom is this Forum. I personally find this forum extremely difficult to navigate. It's cluttered, difficult to read and seemingly archaic compared to the Apple Forums. Here are my others