Grant Apps Privileges to custom User

Hi, gurus,
after successfully upgrading ebs 11.5.10.2 database to 10.2.0.5, we want to create a database user that will have all APPS Schema privileges.
Please can anyone help us with all the Privileges,Roles etc that have to be granted to this User.
thanks

Thanks for the reply hsawwan,
I have granted all the roles and privileges of apps to custom user. I have also created synonyms on the following apps tables and packages in the custom schema:
sqlplus custom_schema/password
create synonym fnd_global for apps.fnd_global;
create synonym fnd_client_info for apps.fnd_client_info;
create synonym fnd_profile for apps.fnd_profile;
create synonym fnd_message for apps.fnd_message;
create synonym app_exception for apps.app_exception;
create synonym fnd_log_repository for apps.fnd_log_repository;
create synonym fnd_log for apps.fnd_log;
create synonym hr_signon for apps.hr_signon;
create synonym jg_context for apps.jg_context;
create synonym fnd_application_vl for apps.fnd_application_vl;
create synonym fnd_responsibility_vl for apps.fnd_responsibility_vl;
create synonym fnd_languages for apps.fnd_languages;
create synonym fnd_user for apps.fnd_user;
create synonym fnd_application for apps.fnd_application;
create synonym fnd_lookup_types for apps.fnd_lookup_types;
create synonym fnd_product_groups for apps.fnd_product_groups;
create synonym fnd_profile_options_vl for apps.fnd_profile_options_vl;
create synonym fnd_new_messages for apps.fnd_new_messages;
create synonym fnd_data_group_units for apps.fnd_data_group_units;
create synonym fnd_oracle_userid for apps.fnd_oracle_userid;
create synonym fnd_product_groups for apps.fnd_product_groups;
create synonym fnd_product_initialization for apps.fnd_product_initialization;
create synonym fnd_product_init_condition for apps.fnd_product_init_condition;
create synonym fnd_product_init_dependency for apps.fnd_product_init_dependency;
create synonym fnd_product_installations for apps.fnd_product_installations;
create synonym fnd_profile_options for apps.fnd_profile_options;
create synonym fnd_profile_option_values for apps.fnd_profile_option_values;
create synonym fnd_security_groups_vl for apps.fnd_security_groups_vl;
create synonym fnd_user_resp_groups for apps.fnd_user_resp_groups;
create synonym icx_parameters for apps.icx_parameters;
create synonym fnd_log_messages for apps.fnd_log_messages;
create synonym fnd_cache_versions for apps.fnd_cache_versions;
i have granted execute on APPS.FND_CORE_LOG to custom_schema
I created the procedure below with custom_schema (procedure created successfully):
CREATE OR REPLACE PROCEDURE INSERT_PEN_BALANCES_MAR11(p_payroll_date IN DATE, p_low_line_id IN NUMBER, p_high_line_id IN NUMBER) AS
CURSOR all_people IS
SELECT LINE_ID,
STAFF_ID,
EMPLOYEE_NUMBER,
FULL_NAME,
ASSIGNMENT_ID,
PAYROLL,
ORGANIZATION
FROM
APIREPORTS.ALL_PENSION_PEOPLE_INFO_MAR11
WHERE
LINE_ID BETWEEN p_low_line_id AND p_high_line_id
AND
BALANCE_LOAD_STATUS = 'NO';
CURSOR assignment_actions(l_assignment_id IN NUMBER) IS
SELECT
A.ASSIGNMENT_ACTION_ID, B.PAYROLL_ACTION_ID, B.ACTION_TYPE, B.EFFECTIVE_DATE, B.PAYROLL_ID
FROM
APPS.PAY_ASSIGNMENT_ACTIONS A,
APPS.PAY_PAYROLL_ACTIONS B
WHERE
A.PAYROLL_ACTION_ID = B.PAYROLL_ACTION_ID
AND
A.ASSIGNMENT_ID = l_assignment_id
AND
B.EFFECTIVE_DATE BETWEEN TRUNC(p_payroll_date, 'MONTH') AND p_payroll_date
--B.EFFECTIVE_DATE = p_payroll_date
AND
B.ACTION_TYPE IN ('R','Q')
-- AND
-- B.ACTION_STATUS = 'C'
AND
A.ACTION_STATUS = 'C';
CURSOR balance_ids(l_assignment_action_id IN NUMBER) IS
SELECT
A.BALANCE_NAME_AND_SUFFIX,
A.DEFINED_BALANCE_ID,
A.BALANCE_DIMENSION_ID
FROM
APPS.PAY_BALANCES_V A,
APPS.PAY_BALANCE_DIMENSIONS B
WHERE
A.BALANCE_DIMENSION_ID=B.BALANCE_DIMENSION_ID
AND
B.DATABASE_ITEM_SUFFIX IN ('_ASG_ITD','_ASG_RUN','_ASG_YTD')
AND A.ASSIGNMENT_ACTION_ID = l_assignment_action_id;
--AND A.BALANCE_NAME_AND_SUFFIX IN ('GOG Net Salary_ASG_RUN','Total Earnings_ASG_RUN');
-- Variable to hold the calculated value
balance_value NUMBER;
-- Counter to commit after a fixed number of records
p_counter INTEGER := 0;
-- Local Variable to hold the status of each insert
l_status VARCHAR2(30);
BEGIN
-- Initialize the environment
--BEGIN
--APPS.fnd_global.apps_initialize(2352,50001,800);
--END;
FOR i IN all_people
LOOP
p_counter := p_counter + 1;
FOR j IN assignment_actions(i.ASSIGNMENT_ID)
LOOP
FOR k IN balance_ids(j.ASSIGNMENT_ACTION_ID)
LOOP
BEGIN
-- Retrieve the value of the balance
balance_value := NULL;
l_status := 'INSERT SUCCESSFUL';
balance_value := apps.pay_balance_pkg.get_value(k.DEFINED_BALANCE_ID, j.ASSIGNMENT_ACTION_ID);
BEGIN
INSERT INTO APIREPORTS.ALL_PENSION_LATEST_BAL_MAR11
(STAFF_ID,
FULL_NAME,
ASSIGNMENT_ID,
EMPLOYEE_NUMBER,
BALANCE_NAME_AND_SUFFIX,
AMOUNT,
PAYROLL,
PAYROLL_ID,
PAY_PERIOD,
ORGANIZATION,
ASSIGNMENT_ACTION_ID,
PAYROLL_ACTION_ID,
PAYROLL_ACTION_TYPE,
CREATION_DATE
VALUES
(i.STAFF_ID,
i.FULL_NAME,
i.ASSIGNMENT_ID,
i.EMPLOYEE_NUMBER,
k.BALANCE_NAME_AND_SUFFIX,
balance_value,
i.PAYROLL,
j.PAYROLL_ID,
j.EFFECTIVE_DATE,
i.ORGANIZATION,
j.ASSIGNMENT_ACTION_ID,
j.PAYROLL_ACTION_ID,
j.ACTION_TYPE,
SYSDATE
EXCEPTION WHEN OTHERS THEN
l_status := 'ERROR WITH INSERT';
END;
END;
END LOOP;
END LOOP;
IF (l_status = 'INSERT SUCCESSFUL') THEN
UPDATE APIREPORTS.ALL_PENSION_PEOPLE_INFO_MAR11
SET
BALANCE_LOAD_STATUS = 'YES'
WHERE
LINE_ID = i.LINE_ID;
END IF;
IF (p_counter = 10) THEN
COMMIT;
p_counter := 0;
END IF;
END LOOP;
COMMIT;
END INSERT_PEN_BALANCES_MAR11;
procedure created successfully.
Now when i execute the procedure i get the following error:
EXEC INSERT_PEN_BALANCES_MAR11('31-DEC-2010',1,1930);
ERROR at line 1:
ORA-00942: table or view does not exist
ORA-06512: at APPS.FND_CORE_LOG line 25
ORA-06512: at APPS.FND_CORE_LOG line 432
ORA-06512: at "APPS.FND_PROFILE", line 110
ORA-06512: at "APPS.PAY_MONITOR_BALANCE_RETRIEVAL", line 35
ORA-06512: at "APPS.PAY_BALANCE_PKG", line 4426
ORA-06512: at "APPS.PAY_BALANCE_PKG", line 5403
ORA-06512: at "APPS.PAY_BALANCE_PKG", line 5265
ORA-06512: at "APPS.PAY_BALANCE_PKG", line 5250
ORA-06512: at "ADARI.INSERT_PEN_BALANCES_MAR11", line 71
Please help me out.
Thanks.

Similar Messages

  • Which view I can query to get the granted objects privilege to a user?

    Hi all,
    which view I can query to get the granted objects privilege to a user?
    for example:
    grant execute on accounting.get_name to scott;
    Which view has above object granted information?
    Thanks

    SQL> select * FROM all_tab_privs where grantor = upper('accounting');
    no rows selected

  • How to grant update privilege on custom procedures created in apps schema?

    Hi
    We have R12.0.6 instance running in our organization. Our programmers keep requesting the 'write (update)' access on some custom procedures that are originally created in apps schema. I created one read-only like database user and granted 'execute/debug' privilges on those custom procedures, but still using this user procedures cannot be updated (in sufficient privileges).
    Once they modify procedure, forwarding me the code. Using apps user profile, i can recreate procedures using create or replace command. This way it is working fine. Our concern is how they (programmers) themselves using database read-only user does this job? What privileges needs to be granted?
    Please guide me?
    Regards
    Ariz

    Arizuddin wrote:
    Hi
    We have R12.0.6 instance running in our organization. Our programmers keep requesting the 'write (update)' access on some custom procedures that are originally created in apps schema. I created one read-only like database user and granted 'execute/debug' privilges on those custom procedures, but still using this user procedures cannot be updated (in sufficient privileges).
    Once they modify procedure, forwarding me the code. Using apps user profile, i can recreate procedures using create or replace command. This way it is working fine. Our concern is how they (programmers) themselves using database read-only user does this job? What privileges needs to be granted?
    Also provide "alter procedure" privilege to that user.
    Regards
    Rajesh

  • Granting table privileges on another users tables

    Can anyone tell me what privilege needs to be granted to a user to be able to grant insert/update/select/delete/execute on another users tables/packages?
    I had thought that 'grant any privilege' was the one to have... and - the user I am trying to use to grant the privileges on the other users schema has this however - I'm still getting : ORA-01031: insufficient privileges when trying to run the grants.
    Any ideas what I'm doing wrong here?

    Ok... well...
    The 'with grant' option doesn't appear to be the issue.
    The user attempting to perform the grants:
    i.e. GRANT SELECT ON user_2.table_1 TO view_role
    has the 'grant any object privilege' and - that seems to be enough. When I run the statement above as a simply as typed - it works fine.
    However - what I'm actually doing is concatenating that together in a string and running (from a package created by/as user_1) and doing an execute immediate...
    i.e.
    l_sql := 'GRANT ' || l_rec.privilege || ' ON ' || l_rec.owner || '.' || l_rec.table_name || ' TO ' || p_role;
    EXECUTE IMMEDIATE l_sql;
    And - it's this that's giving me the insufficient privileges...
    I do not have invokers rights set on the package - so that shouldn't be an issue. And - I can't find any documented restriction on doing this (and - in fact - it works fine if I create the package as user_2 and run it as user_2 - the owner of the objects).
    I'm at a loss.

  • Granting object privileges to remote users.

    Hello,
    Here's the situation:
    I have 2 databases located on 2 different servers both running Win2k3. In the first database the main schema is M1 and it has to read objects on the another schema M2, located on the second database.
    I created a database link on the first database, to point to the second database
    create database link connect2M2db connect to M2 identified by M2 using 'connect2M2db'Now I would like to grant object privileges(insert,update,delete) to M1 on M2' objects. Can anyone tell me how to do that?
    Thanks in advance.

    I didn't put the whole thing, (my bad) but your reply was helpful. As I said before, I have 2 dbs, on 2 differents servers. I created the dblink on the first server. I also created synonyms on the first server using the following syntax:
    "create or replace synonym syn_name for user2.table" which from the link you provided me, is wrong as I didn't append the dblink name.
    After that, I would like to grant object privileges to user1, by executing the command from server2. For doing that, is the following syntax correct: "grant select on table_name to user1". My issue is that user1 does not exist on server2. Should I rather use the following: "grant select on table_name@dblink to user1"?

  • What is the system privilege required to grant "Analytic Privilege" to a user

    Hi SCN,
    I have the user with following privileges:
    SYSTEM Privileges: CATALOG READ,CREATE STRUCTURED PRIVILEGE,DATA ADMIN,STRUCTUREDPRIVILEGE ADMIN,USER ADMIN
    PACKAGE Privileges: SECURITY
    OBJECT Privileges: _SYS_BI,_SYS_BIC and REPOSITORY_TEST
    Am able to create a AP, but not able to assign to a user.  Checked different threads and documents, Am able to add with "SYSTEM" user but not with the generic user i have
    I can't do tracing as it is disabled in the client system
    Am i missing something here? Can someone help me please?
    Regards,
    Krishna Tangudu

    Thank you so much Raj.
    I was expecting this kind of privilege under SYSTEM PRIVILEGE.
    So other privileges which i mentioned are fine right?
    Regards,
    Krishna Tangudu

  • Set the value to ' * ' to grant administrative privileges to all users.

    Everytime I run autoconfig, this set up is done automatically in workflow adminsitrator.
    A * comes in the Workflow Configuration --> Workflow System Administrator
    How to change this in xml file so that * doesn't come up and only sysadmin is given this privilege on administration.
    EBS 11.5.10.2
    Db 11.2.0.2

    Vicky1 wrote:
    Everytime I run autoconfig, this set up is done automatically in workflow adminsitrator.
    A * comes in the Workflow Configuration --> Workflow System Administrator
    How to change this in xml file so that * doesn't come up and only sysadmin is given this privilege on administration.
    EBS 11.5.10.2
    Db 11.2.0.2I do not think you can set the workflow administrator via the application context file and you can only do by following the steps in (How To Reset The Workflow Administrator [ID 413711.1]).
    Thanks,
    Hussein

  • Grant select privilege to specific columns on a table to user in Oracle 9i

    Can anyone tell me how to grant select privilege to a user for specific columns in a table?
    I have tried the following statement
    GRANT SELECT (EMP_ID) ON EMP TO USER1
    But it's not working and I am getting this error "Missing ON Keyword".
    Please anyone tell me how to grant select privilege for specific columns.
    Edited by: 899045 on Nov 24, 2011 7:03 AM

    899045 wrote:
    Can anyone tell me how to grant select privilege to a user for specific columns in a table?
    I have tried the following statement
    GRANT SELECT (EMP_ID) ON EMP TO USER1
    But it's not working and I am getting this error "Missing ON Keyword".
    Please anyone tell me how to grant select privilege for specific columns.
    Edited by: 899045 on Nov 24, 2011 7:03 AMFrom the 9.2 SQL Reference manual, found at tahiti.oracle.com (http://docs.oracle.com/cd/B10501_01/server.920/a96540/statements_912a.htm#2062456)
    *"You can specify columns only when granting the INSERT, REFERENCES, or UPDATE privilege. "*

  • Grant Administrator privileges to users

    Post Author: mwong
    CA Forum: crystalreports.com
    Problem Description:
    I need to grant Administrator privileges to one of my users. How do I do that? He needs to upload the reports and invite the users to view them.

    Post Author: mwong
    CA Forum: crystalreports.com
    HiAs of Dec 16, 2007, administrator can now grant administrator privileges to other users.We have added a new Administrators group in the users tab.  There are 3 scenarios for adding users to the Administrators group:Scenario 1: New user - If the user does not currently exist within
    your crystalreports.com account, you can add the new Administrator by clicking
    the Administrator user group on the Users tab
    and then clicking Add User.
    Scenario 2: Existing user added before December 15, 2007 - If the
    user is already in your crystalreports.com account and was added before December
    15, 2007, send an email to crystalreports.com Support at [email protected]
    with the user's email address. Support will notify you when the user is ready to
    be upgraded to Administrator status. Once you receive approval, you can then add
    the user to the Administrator user group on the
    Users tab.
    Scenario 3: Existing user added after December 15, 2007 - If the
    user is already in your crystalreports.com account and was added after December
    15, 2007, as a Member, you can add the new Administrator by
    clicking on the Administrator user group on the
    Users tab and then clicking Add User. If the
    user was added after Dec. 15, 2007 as a Guest, you must follow
    the instruction in Scenario 2. After completing either of the three scenario
    above, the new Administrator user will now have full rights to add users, upload
    or publish reports, and manage your crystalreports.com account. thanks!Michelle  Certain criteria must be met for an account to become an Administrator.See ALSO: http://technicalsupport.businessobjects.com/cs/forums/thread/14541.aspx

  • Limited privileges for ReSA users

    Hi Experts,
    Can someone help me create users in Oracle Retail Sales Audit. Granting limited privileges to RMS users that only can only access Sales Audit or what script shall I use
    to grant limited privileges to roles like Manager and accounting Clerk?
    Thanks,
    Jeremy

    You may be able to do things with a script.
    Typical "Changing the EUL tables is a risky thing and could cause all sorts of problems..." disclaimers apply.
    I'm not sure how things work with responsibilities, but here's how they work for users.
    The query governor restrictions are stored in the EUL5EUL_USERS table. The "Warn user if predicted time exceeds..." value is stored in the EU_QUERY_EST_LMT column. The "Prevent queries from running longer than..." value is stored in the EU_QUERY_TIME_LMT column. The "Limit retrieved data to..." value is stored in the EU_ROW_FETCH_LIMIT column.
    You should be able to update these values with a simple update statement. Setting the values to 0 essentially acts as if there is no limit

  • Get an error when grant execute on dbms_lock to user?

    Hi all,
    i have to grant several privileges/roles to user X, it works fine if only one privilege/role is granted one time, but an error raised when i put them together in one grant command, does anyone have any ideas regarding this? thanks in advance.
    sqlplus sys/*****@*** as sysdba
    SQL> grant execute on dbms_lock to X;
    Grant succeeded.
    SQL> grant resource to X;
    Grant succeeded.
    SQL> grant execute on dbms_lock,resource to X;
    grant execute on dbms_lock,resource to X
    ERROR at line 1:
    ORA-00905: missing keyword
    SQL> grant resource,execute on dbms_lock to X;
    grant resource,execute on dbms_lock to X
    ERROR at line 1:
    ORA-01953: command no longer valid, see ALTER USER

    >
    SQL> grant execute on dbms_lock,resource to X;
    grant execute on dbms_lock,resource to X
    ERROR at line 1:
    ORA-00905: missing keyword
    SQL> grant resource,execute on dbms_lock to X;
    grant resource,execute on dbms_lock to X
    ERROR at line 1:
    ORA-01953: command no longer valid, see ALTER USER
    >
    It will help to read the documentation on grant statement.
    You can't grant privileges on two different objects or roles in one statement. However you can grant two or more privileges on same object in one statement.
    SQL> grant select,update on emp to X;

  • Grant SELECT on all APPS objects to Custom schema

    Hi All,
    My requirement is to GRANT SELECT privileges on all Objects from APPS schema to a custom schema say XXTEST.
    I am OK, if there are multiple privileges to be granted (i.e. separate ones for TABLES,SYNONYMS,PACKAGES).
    I basically want to refer all APPS objects from XXTEST, without any schema prefix.
    I read about GRANT SELECT ANY TABLE, and it looks like I can access any schema objects from it.
    But I would like to know if I can grant from a particular schema alone.
    Thanks.

    Kavipriya wrote:
    I came across a privilege like 'SELECT ANY DICTIONARY', from which I can access all dictionary related tables without schema prefix. So am looking for something similar for APPS objects.Problem is, something similar for APPS objects does not exist. It's simply not there. You need to grant 'ANY' privileges, which means you'll be allowing the user to all the tables in the database, which is almost certainly not what you want, or you need to do individual grants.
    As I mentioned before, you can write SQL that will generate the GRANT statements for you, so you don't need to do it yourself.
    For example:
    select 'grant select on '||owner.table_name||'to some_user;' from dba_tables where owner='APPS';And then execute the output of that query, which will be a bunch of GRANT statements.
    Hope that helps,
    -Mark

  • How to grant create table privilege for a user on a specific table

    Hi:
    I created a user, for a test scenario. I granted this user create any table, and I made the default tablespace as example.
    When I connect as the user and try to create a table, I get this:
    SQL> create table T1 (NAME varchar2 (500), AGE number(2));
    create table T1 (NAME varchar2 (500), AGE number(2))
    ERROR at line 1:
    ORA-01950: no privileges on tablespace 'EXAMPLE'
    How can I grant the necessary privilege to have user create/delete tables on tablespace example?
    Thanks.
    DA

    create user ADAM identified by radge default tablespace EXAMPLE
    quota 10M on EXAMPLE;
    for example 10Mbytes given to Example tablespace.... or you can write:
    .....quota unlimited on EXAMPLE
    and
    grant connect to ADAM
    grant create table to ADAM .....
    or
    grant connect , resource to ADAM .... although grant resource is not recommended...
    ....and something else....
    you should define temporary tablespace in create user command... otherwise the system would be used...
    Greetings...
    Sim
    Message was edited by:
    sgalaxy

  • Grant Privileges to another user

    Hi,
    I am new to plsql. In course of my learning. I created two tables BOOKS and AUTHORS in orcl database(10g) through SYSDBA.
    Again i logged in to SCOTT user account and am unable to see the BOOKS and AUTHORS tables.
    Please let me know how do i grant administrative privileges(to edit,delete,insert,update) to SCOTT user for these tables.
    Thanks & Regards,
    Amrutha.

    808099 wrote:
    1. Got now that SYSDBA is a role and SYS is user.
    2. I was able to login to sqlplus through giving "/ as SYSDBA" as the username. Hence i thought it as user."/ as sysdba" connects to the database as the SYS user using operating system authentication with the SYSDBA role enabled.
    3. Secondly, I dont know which schema does my BOOKS table belong to. Because i just ran a create table script in scott/tiger@orcl. PLease suggest how i can know which schema it belongs to.If you connected to the database as the SCOTT user and ran the script to create the table, the table would almost certainly be owned by SCOTT. If you connected to the database as the SYS user and ran the script to create the table, the table would most likely be owned by SYS. If the script specified the schema owner, i.e.
    CREATE TABLE library.book ...the table would be created in the specified schema. But you need to have very powerful privileges in order to create objects in other user's schemas and SCOTT does not have those privileges unless you've specifically granted them.
    4. Thirdly, I will delete the BOOKS and AUTHORS from SYS and create them in SCOTT user. But thought if GRANT privileges can be an alternative.Not really. It's much better to have the tables owned by the correct schema in the first place. You use grants to allow other users to access (or modify) tables but other users are not going to have the same level of privileges (for example, they're not going to be able to run DDL against the table).
    Justin

  • Grant privileges to the user to edit only his own information

    Hi all,
    my Portal version is 9.0.4.0.99
    I would like to grant to all users the privilege to change/edit only his own information.
    When I go to the Administer Tab, enter the username in the portlet User, and then I check the checkbox: "Allow User editing", then this User can edit all users.
    How can I grant the privilege to edit only his own information?
    Regards
    Leonid Pavlov

    The Portal does not expose the DAS Edit My Profile link until version 10.1.4. Prior to this version, if the associated DAS actually supports this, you can just add the link on your portal page as a URL item:
    http://host.domain.com:7777/oiddas/ui/oracle/ldap/das/mypage/AppEditMyPage?homeURL=http%3A%2F%2Fhost.domain.com%3A7778%2Fpls%2Fportal &doneURL=http%3A%2F%2Fhost.domain.com%3A7778%2Fpls%2Fportal&cancelURL=http%3A%2F%2Fhost.domain.com%3A7778%2Fpls%2Fportal
    I.e., it takes the url:
    <infra-host>/oiddas/ui/oracle/ldap/das/mypage/AppEditMyPage
    with 3 url-encoded parameters:
    homeURL - link rendered with Home icon in DAS
    doneURL - target for [ OK ] in DAS
    cancelURL - target for [ Cancel ] in DAS

Maybe you are looking for

  • Reg intercompany billing

    Hi all, When we r doing an inter company sale process,in sale order condition..PR00 willbe inactive and IV01 will be active.. When we double click PR00 in item>condition> it will take us to one window where one Inactive fied with description--Inactiv

  • Witholding Tax Through MIRO/MRRL

    Hi, I have a Requiremnt where the Withholding Tax should not be calcualted for certain materials (based on Material Group) even if the Vendor/Invoicing Party is subjected to Witholding Tax. I cant change the Vendor master, because witholding tax shou

  • Template From

    Hi All, I am getting the following error: •     symptom: Error opening TEMPLATE.fmb in Forms Builder •     symptom: FRM-18108: Failed to load the following object •     symptom: FRM-10102: Cannot attach PL/SQL library APPCORE. This library •     atta

  • Creative cloud is not loading updates

    Hi my iMac will not update Creative Cloud any hekp out there

  • Youtube crashing safari

    so for the past few days safari has been crashing quite a bit when watching vids on youtube. anyone else having this problem? all software is updated and safari cache has been cleared and still happening. i am at a loss for what to do next. any sugge