Oracle user can't execute grid owned asmcmd

11.2.0.2 in RHEL 5.4
In my shop, OS user grid manages Grid Infrastructure.
I don't have the password for grid user.
As oracle user , I was trying to invoke asmcmd. But it errored out with the below error. Is this normal ?
It seems that Oracle installs its own perl binary in GI Home.
I can run crsctl which run from GI home though.
## Currently connected as oracle user
$ id
uid=555(oracle) gid=56(oinstall) groups=55(dba),56(oinstall),57(oper),58(asmadmin),59(asmdba)
# oracle user has execute privileges on crsctl binary (because oracle belongs to oinstall group )
$ ls -alrt `which crsctl`
-rwxr-xr-x 1 grid oinstall 8260 Jun  1  2011 /u01/app/grid/product/11gR2/bin/crsctl
# Attempts to invoke asmcmd command from oracle user fails because it doesn't have execute privilege on perl and asmcmd binaries in GRID_HOME/bin
$ echo $ORACLE_SID
+ASM1
$ asmcmd
/u01/app/grid/product/11gR2/bin/asmcmd: line 123: /u01/app/grid/product/11gR2/perl/bin/perl: Permission denied
/u01/app/grid/product/11gR2/bin/asmcmd: line 146: /u01/app/grid/product/11gR2/perl/bin/perl: Permission denied
/u01/app/grid/product/11gR2/bin/asmcmd: line 146: exec: /u01/app/grid/product/11gR2/perl/bin/perl: cannot execute: Permission denied
$ ls -alrt /u01/app/grid/product/11gR2/perl/bin/perl
-rwx------ 1 grid oinstall 1424555 Sep  3  2009 /u01/app/grid/product/11gR2/perl/bin/perl
$
$ which perl
/usr/bin/perl
$ ls -alrt /usr/bin/perl
-rwxr-xr-x 2 root root 19208 Jul  2  2009 /usr/bin/perl
# oracle user doesn't have execute privileges on asmcmd
$ ls -alrt `which asmcmd`
-rwxr-x--- 1 grid oinstall 5469 Apr 21  2010 /u01/app/grid/product/11gR2/bin/asmcmdIn my previous shops, oracle user managed both RDBMS and GI homes.
So, I would like to know ; In a typical RAC setup where grid user manages GI , what are the grid owned binaries that oracle user cannot execute ?

As oracle user , I was trying to invoke asmcmd. But it errored out with the below error. Is this normal ?yes as asmcmd suppose to be run from grid user after setting the oracle env variable.
-rwx------ 1 grid oinstall 1424555 Sep 3 2009 /u01/app/grid/product/11gR2/perl/bin/perl-rwx------
user under oinstall group doesn't have permission to execute file under above location.
only grid can execute it.
so login with grid and run asmcmd cmd.

Similar Messages

  • User can edit only his own rows

    Hi,
    I have a simple generated application. I logged the user in the DB-table who has created the row. Now I want that all users can see all entries of the table (blackboard) and can create new entries, but the user can update only his own entries.
    Ideally he sees the Edit-Icon on the report only with the rows he created and he has the right to update.
    Regards, Juergen

    Juergen,
    Yes, I was answering a different question. A query like the following would show/hide the edit link based on a column's value:    select decode(ENAME,:APP_USER,
          ''||
    '<img src="#IMAGE_PREFIX#edit_big.gif" border="0" alt="Edit Big Icon">',
          null) Edit,
        ENAME,
        JOB
        from EMP Of course you want the edit page to check if the user requesting the page should be able to update the row corresponding to the primary key value passed in, just in case someone tampers with the URL and goes to the edit page directly. You could use an authorization scheme for that.
    Scott

  • Oracle user writing to ASM disks owned by grid

    Version:11gR2
    OS: Solaris, AIX, LINUX
    When Grid infrastructure is owned by grid user, the permissions should be like
    # chown grid:asmadmin /dev/rdsk/cxtydzs4
    # chmod 660 /dev/rdsk/cxtydzs4But, how does oracle user which belongs to dba group manage to write to these disks ?

    Hi,
    If the device names are the same on all nodes, then enter commands similar to the following on all nodes to change the owner, group, and permissions on the character raw device files for the disk devices where grid is the Oracle Grid
    Infrastructure installation owner, and asmadmin is the OSASM group
    example
    # chown grid:asmadmin /dev/rhdiskn
    # chmod 660 /dev/rhdiskn
    see this link
    http://download.oracle.com/docs/cd/E11882_01/install.112/e17210.pdf

  • User can delete his/her own transaction

    Hello Experts,
    I have an issue getting the required authorization so as to get a solution to a Business Scenario which is as below:
    User can delete his own transactions. For this I have used the Authorization object : CRM_ORD_OP which has activity 06, partner function - 00000022 and Partner Function Category -  0008. And further, I have created  CRM_ORD_LP with ACTVT - 06, CHECK_LEV - all the levels and PR_TYPE - the specific Transaction which I want deletion to happen.
    Can you please guide me, where I am going wrong. Looking forward to your reply.
    Thanks!!

    iWeb stores your site data in a domain.sites2 file in Home Folder/Library/Application Support/iWeb.
    Each of you would have to have access to the latest version of this file to be able to add blog entries.
    The easiest way to do this at home is to network the two Macs and use file sharing.
    To add an entry you would drag the domain file from the Shared folder to Home Folder/Library/Application Support/iWeb, launch iWeb, add your stuff and then place a copy of the updated domain file back in to Shared.
    If you are working remotely, you can keep the file on your iDisk or simply email it.
    The advantage of having a copy on your iDisk is that, if anything goes wrong, you have a backup - off site.

  • Oracle user can't see all files in a folder. Why?

    I've installed oracle 10g (32 bit) in Oracle EL (32 bit). When I attempt to start the database from the oracle user, it throws the following error:
    ORA-01078:failure in processing system parameters
    LRM-00109:could not open parameter file '/u01/app/oracle/oracle/product/10.2.0/db_1/dbs/initorcl.ora'
    As an oracle user I checked the $ORACLE_HOME/dbs and found these two files visible:
    initdw.ora & init.ora
    But as root user i found the following files existing in the directory:
    hc_orcl.dat, initdw.ora, init.ora, lkORCL.ora, orapworcl & spfileorcl.ora
    echo $ORACLE_SID returns the value as "orcl".
    I followed the possible issues from the following thread:
    ORA-01078: failure in processing system parameters
    and
    http://mohamedazar.com/2010/04/27/ora-01078-failure-in-processing-system-parameters/
    but since the files are not visible for the user, but available to the root, what are the possible solutions that I should try for?

    Hi Alvaro,
    I've given full permissions to the user
    As oracle user:
    [oracle@localhost dbs]$ ls -ltr
    total 36
    -rwxrwxrwx 1 oracle oinstall 8385 Sep 11 1998 init.ora
    -rwxrwxrwx 1 oracle oinstall 12920 May 3 2001 initdw.ora
    [oracle@localhost dbs]$
    As root user:
    [root@localhost dbs]# ls -ltr
    total 68
    -rwxrwxrwx 1 oracle oinstall 8385 Sep 11 1998 init.ora
    -rwxrwxrwx 1 oracle oinstall 12920 May 3 2001 initdw.ora
    -rwxrwxrwx 1 oracle oinstall 1544 May 8 19:48 hc_orcl.dat
    -rwxrwxrwx 1 oracle oinstall 24 May 8 19:49 lkORCL
    -rwxrwxrwx 1 oracle oinstall 1536 May 8 19:52 orapworcl
    -rwxrwxrwx 1 oracle oinstall 2560 May 8 20:30 spfileorcl.ora
    [root@localhost dbs]#

  • BI Auth - user still can search & execute for not authorized query

    Hello All,
    need your help here.
    For BI security,
    I've configured menu role (for example ZBEX_FIN) in order for the end users to see only specific queries/workbook inside the menu folder that assigned to him/her.
    And I've made a function role for end user, copy from the template S_RS_RREPU with the modification:
    1. I delete 0BI_ALL
    2. add S_USER_AGR and put my menu role above (ZBEX_FIN) for field ACT_GROUP
    3. add S_RS_FOLD to disable the infoarea button in BEx.
    currently the user can see and execute report assigned in the role menu folder, this is correct.
    But the problem is there's a find button in the BEx, when the user try to search other query (non authorized query,the one that supposed he can't see), he still can display the query, then can execute the query. This is not acceptable.
    Anyone can suggest whether I can disable the find button in the BEx
    or any other restriction in the role that I missed, so the user can only execute and display the query/workbook under the role menu only.
    Thanks in advance.

    So it means that we need to do it twice restrictring the query in the role menu and then inside the S_RS_COMP ?
    so later when the user wants to add more queries in his role, we need to add those in the role menu as well inside the S_RS_COMP. is this correct ?
    When you add queries/workbook to role menu, you are not restricting the access. Its just that user menu would list those queries/workbooks. Users can search for other queries and workbook and run them with proper authorizations in S_RS_COMP. You may consider maintaining query naming convention with wild cards for example YRZ* etc to give access to all queries/workbooks starting with YRZ. This would save your effort to update role too freqeuntly.
    And if I have a workbook, how I put it inside the S_RS_COMP ? because the component of S_RS_COMP is query only.
    S_RS_COMP can restrict queries as well as workbooks with field RSZCOMPTP= REP

  • USER CAN'T FIND OWN PO IN GR FOR DESKTOP USER

    Hi,
    We are Using SRM 5.0 with Extended Classic Scenario
    User Can't find his Own PO IN GR for Desktop user .But buyer can search
    it via GR for professional user,
    Only one PO is not Visible in GR for desktop user , rest all PO are
    visisble which pending for GR confirmation.this user can post all GR's
    but for 1 particular PO there is nothing appearing in GR transaction
    because i checked in MIGO and we would be able to post GR in R/3 system
    but somehow this 1 PO does not appear in the users list for GR.
    Pls find the screen shot attached below
    Can you Please suggest for any Oss Note avaibale against this.
    This is very Urgent because user needs it by 25th of sep in order to
    complete GR confirmation .
    Please reply at the earliest.
    Thanks in advance
    Regards
    Prasanna

    Hi Prasanna,
    Its really difficult to explain what's the real problem is with the information provided by you. Look at the following observations which may help you in resolve the issues :
    1. Check in the Extended Search if any other fields were populated / checked which is causing this issue.
    2. Check trying to confirm the P.O  from Confirm goods / services centrally under Centralized Purchasing node.
    3. Check for the status & document history of the P.O in under Process Purchase orders node.
    4. Check whether the confirmation was already made against that P.O or some one would have accidentally clicked the "Complete" button in the change mode of Process Purchase orders. If this is the case then you can not confirm the P.O further.
    Let me know about your observations after checking above points.
    Award points for suitable answers.
    Rgds,
    Teja

  • Can't execute OS-level command from java stored proc

    I've written a couple simple java stored procs, the first of which writes an file and the second attempts a chown on it. I can write the file (which is written as the oracle user) just fine. I need to chown it, but can't. Here's the first proc:
    public static String writefile()
    String fileName = "/joetest/test.xml";
    try {
    File f = new File(fileName);
    FileOutputStream out = new FileOutputStream(f);
    PrintStream p = new PrintStream(out);
    p.println("this is only a test");
    p.close();
    return "create file successful!!!";
    } catch (Exception e) {
    return "Exception occurred writing file:"+e;
    Here's the proc I've been stuggling with:
    public static String chown(String inString)
    String[] command = {"/bin/sh", "-c", "/usr/bin/chown notjoe /joetest/test.xml"};
    if (inString != null) {
    command[2] = inString;
    try {
    Process p = Runtime.getRuntime().exec(command);
    return "Ownership change success!! "+p;
    } catch (Exception e) {
    return "Ownership change failure?? err="+e;
    The package is created with:
    CREATE OR REPLACE PACKAGE JOE.THISISATEST AS
    FUNCTION writefile
    return VARCHAR2
    AS
    LANGUAGE java
    NAME 'thisisatest.writefile() return java.lang.String';
    FUNCTION chown(Param1 VARCHAR2)
    return VARCHAR2
    AS
    LANGUAGE java
    NAME 'thisisatest.chown(java.lang.String) return java.lang.String';
    end;
    And I've granted the following privileges:
    begin
    dbms_java.grant_permission('JOE', 'java.io.FilePermission', '/joetest/test.xml', 'read, write, execute, delete');
    end;
    begin
    dbms_java.grant_permission('JOE', 'java.io.FilePermission', '/usr/bin/chown', 'execute');
    end;
    begin
    dbms_java.grant_permission('JOE', 'SYS:java.lang.RuntimePermission', 'writeFileDescriptor', '');
    end;
    begin
    dbms_java.grant_permission('JOE', 'SYS:java.lang.RuntimePermission', 'readFileDescriptor', '');
    end;
    Here's the error that I'm getting:
    ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    Coincidentally, this is the same error that I used to get when I wrote the file without having been granted write privileges. Once I granted myself the proper 'write' permissions I could perform file IO just fine. Is there some runtime permission that I need to grant myself to run chown? I'm just guessing, as I can't find any permission like that in the java documentation. I have 'execute' permission on /usr/bin/chown and the oracle user can execute the command I'm attempting from the command line. ARRRRRGH.
    I am at my wits end with this. I've tried what seems like a thousand different syntaxes for the OS command and ran it from many different directories. Anyone have any thoughts at all as to why this is happening? I'm just clutching at straws now...

    Hmmmm. Granting 'execute' on '<<ALL FILES>>' to user JOE fixes this problem:
    begin
    dbms_java.grant_permission('JOE', 'java.io.FilePermission', '<<ALL FILES>>', 'execute');
    end;
    My security folks will not allow this when I port to production, but at least it is something.
    Message was edited by:
    user603023

  • Can't execute query after upgrading to 7.0

    Hi
    After upgrading from 3.5 to 7.01 some users can't execute queries. After opening the query in BEx Analyser (3.5 version) nothing happens, just a 'blank' excel screen. And then I again can try to open the query.
    If they execute the same query by a workbook there is no problems.
    I made a copy of one of the users and then no problems.
    Any hint or solutions?

    Dear All,
    I am facing the same issue: I am not able to run BEx3.5- queries in Excel 2010 (I can log on, select the query but then nothing happens...), with 7.0- queries everything works fine. For another user with exactly the same profile, the issue doesn't occur.
    Were you able to fix the issue, and if yes, what needs to be done?
    Regards,
    Harald

  • Asmcmd permissions issue with oracle user

    I installed 11gr2 grid infrastructure according to the recommendation of the installation guide that there would be one OS owner of grid infrastructure (grid user) and another OS ower for the database software (oracle).
    As the oracle user I can access and control ASM via sql*plus but I can not use asmcmd. Using asmcmd requires me to switch to the grid user but I want the oracle user to be able to use it for script purposes, etc.
    (oracle)$ id
    uid=502(oracle) gid=501(oinstall) groups=10(wheel),501(oinstall),502(dba),506(asmdba)
    (oracle)$ . oraenv
    ORACLE_SID = [+ASM1] ?
    The Oracle base for ORACLE_HOME=/u01/app/11.2.0/grid is /u01/app/oracle
    (oracle)$ asmcmd
    /u01/app/11.2.0/grid/bin/asmcmd: line 122: /u01/app/11.2.0/grid/perl/bin/perl: Permission denied
    /u01/app/11.2.0/grid/bin/asmcmd: line 142: /u01/app/11.2.0/grid/perl/bin/perl: Permission denied
    /u01/app/11.2.0/grid/bin/asmcmd: line 142: exec: /u01/app/11.2.0/grid/perl/bin/perl: cannot execute: Permission denied
    $ dir /u01/app/11.2.0/grid/perl/bin/perl
    -rwx------ 1 grid oinstall 1424555 Oct 23 14:55 /u01/app/11.2.0/grid/perl/bin/perl*
    So I tried to manually set permissions results in this show stopper.
    $ asmcmd
    Can't load '/u01/app/11.2.0/grid/perl/lib/site_perl/5.10.0/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so' for module XML::Parser::Expat: libexpat.so.1: cannot open shared object file: No such file or directory at /u01/app/11.2.0/grid/perl/lib/5.10.0/x86_64-linux-thread-multi/DynaLoader.pm line 203.
    at /u01/app/11.2.0/grid/perl/lib/site_perl/5.10.0/x86_64-linux-thread-multi/XML/Parser.pm line 14
    Compilation failed in require at /u01/app/11.2.0/grid/perl/lib/site_perl/5.10.0/x86_64-linux-thread-multi/XML/Parser.pm line 14.
    BEGIN failed--compilation aborted at /u01/app/11.2.0/grid/perl/lib/site_perl/5.10.0/x86_64-linux-thread-multi/XML/Parser.pm line 18.
    Compilation failed in require at /u01/app/11.2.0/grid/lib/asmcmddisk.pm line 119.
    BEGIN failed--compilation aborted at /u01/app/11.2.0/grid/lib/asmcmddisk.pm line 119.
    Compilation failed in require at /u01/app/11.2.0/grid/bin/asmcmdcore line 166.
    -rwxrwx--- 1 grid oinstall 105955 Jul 21 2009 /u01/app/11.2.0/grid/perl/lib/site_perl/5.10.0/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so*
    -rwxrwx--- 1 grid oinstall 0 Jul 21 2009 /u01/app/11.2.0/grid/perl/lib/site_perl/5.10.0/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.bs*
    -rwxrwx--- 1 grid oinstall 25002 Jul 21 2009 /u01/app/11.2.0/grid/perl/lib/5.10.0/x86_64-linux-thread-multi/DynaLoader.pm*
    -rwxrwx--- 1 grid oinstall 27103 Jul 21 2009 /u01/app/11.2.0/grid/perl/lib/site_perl/5.10.0/x86_64-linux-thread-multi/XML/Parser.pm*
    -rw-r--r-- 1 grid oinstall 129421 Jul 1 2009 /u01/app/11.2.0/grid/lib/asmcmddisk.pm
    -rw-r--r-- 1 grid oinstall 129421 Jul 1 2009 /u01/app/11.2.0/grid/lib/asmcmddisk.pm
    -rwxr-xr-x 1 grid oinstall 29487 Jun 13 2009 /u01/app/11.2.0/grid/bin/asmcmdcore*
    So that leaves me with the question... is there a way to get this to work or am I going to have to re-install the Grid Infrastructure under the oracle user?

    Hi,
    I installed 11gr2 grid infrastructure according to the recommendation of the installation guide that there would be one OS owner of grid infrastructure (grid user) and another OS ower for the database software (oracle).When you create a software owner for Oracle grid infrastructure is usually to separate grid infrastructure administrative privileges from Oracle Database administrative privileges.
    As the oracle user I can access and control ASM via sql*plus but I can not use asmcmd. Using asmcmd requires me to switch to the grid user but I want the oracle user to be able to use it for script purposes, etc.
    (oracle)$ id
    uid=502(oracle) gid=501(oinstall) groups=10(wheel),501(oinstall),502(dba),506(asmdba)
    (oracle)$ . oraenv
    ORACLE_SID = [+ASM1] ?
    The Oracle base for ORACLE_HOME=/u01/app/11.2.0/grid is /u01/app/oracle
    (oracle)$ asmcmd
    So that leaves me with the question... is there a way to get this to work or am I going to have to re-install the Grid Infrastructure under the oracle user?
    $ dir /u01/app/11.2.0/grid/perl/bin/perl
    -rwx------ 1 grid oinstall 1424555 Oct 23 14:55 /u01/app/11.2.0/grid/perl/bin/perl*I believe you should not set the file permissions, but access the asmcmd whith user grid or reinstall your Grid Infrastrucutre.
    Or
    Put user oracle on ASMDBA and ASMDMIM and access ASM from $ORACLE_HOME (database) through SQLPLUS.
    Regards,
    Levi Pereira
    <font size="1" color="black">Mark the replies answered "helpful" answer or "correct" answer that will help others with same problem.</font><br>
    <font size="1" color="black">Thanks for doing your part to make this community as valuable as possible for everyone!</font><br>
    Edited by: Levi Pereira on Jan 12, 2011 5:10 PM

  • Can not start WLS as oracle user

    I am not able to start the WLS (10.3.2) as the oracle user.
    I am able to start it as the root user but i don't have root access so i always have to ask our admin to stop and start the server...
    What do i need to do to be able to start and stop the WLS with the oracle user?
    Their are 2 errors i get... When i started the server as root and i need to restart it and i try it with the oracle user i get this:
    <May 27, 2010 12:23:14 PM CEST> <Notice> <Log Management> <BEA-170019> <The server log file /oracle/product/wls10320/user_projects/domains/webcenter_domain/servers/AdminServer/logs/AdminServer.log is opened. All server side log events will be written to this file.>
    Error creating logFile: /oracle/product/wls10320/user_projects/domains/webcenter_domain/servers/AdminServer/data/ldap/log/EmbeddedLDAP.log (Permission denied)
    <May 27, 2010 12:23:19 PM CEST> <Error> <EmbeddedLDAP> <BEA-000000> <Error opening the Transaction Log: /oracle/product/wls10320/user_projects/domains/webcenter_domain/servers/AdminServer/data/ldap/ldapfiles/EmbeddedLDAP.tran (Permission denied)>
    <May 27, 2010 12:23:19 PM CEST> <Error> <EmbeddedLDAP> <BEA-000000> <Error Instantiating 'dc=webcenter_domain': null>
    <May 27, 2010 12:23:19 PM CEST> <Critical> <EmbeddedLDAP> <BEA-171522> <An error occurred while initializing the Embedded LDAP Server. The exception thrown is java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot. This may indicate a problem with the data files for the Embedded LDAP Server. If the problem is with the data files and it can not be corrected, backups of previous versions of the data files exist in /oracle/product/wls10320/user_projects/domains/webcenter_domain/servers/AdminServer/data/ldap/backup.>
    <May 27, 2010 12:23:19 PM CEST> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:
    There are 1 nested errors:
    java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot
            at weblogic.ldap.EmbeddedLDAP.start(EmbeddedLDAP.java:273)
            at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
            at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)I can do a chmod for the files so i don't get the permission denied error but than when i try to start the server from my oracle user i get an error which i currently can not get because of the permission denied and no root access...
    I know the error says something about bootstrap or something which i thought to be something to do with a password... But when i run the same startup with root user i do not get this error...
    So what do i need to do so i can start the WLS without having to login as the root?
    Edited by: Yannick.O on 27-May-2010 03:38

    Hi,
    Could you first check if you have read/write/create permissions on the folder:
    /oracle/product/wls10320/user_projects/domains/webcenter_domain/servers/AdminServer/data/ldap/ldapfiles/EmbeddedLDAP.tran
    If yes could you try deleting the the ldap folder from "yourdomain/servername/ldap" and then restart the server.
    regards,
    Zeno

  • Lightswitch-I can't see tables created bya different restricted Oracle user

    I am new to Lightrswitch and connecting to Oracle through VS - we usually have a middle tier to do this. We are looking at some rapid CRUD application development so I am looking into lightswitch.
    However I have an issue:
    I have two oracle users. One has full access to the tables and the other has restricted access. When attaching my Lightswitch application to the database if I use the one with full access it works a treat. However if I use the DB user that has restricted access I can not see any of the tables (even though I can see them fine logged in under the same restricted user in toad ?). Upon connection I have gone into the filters tab and selected the unrestricted schema under the "Displayed Schemas" option to no avail.
    My version of Oracle is 9.2.0.7
    I also have Oralce OLEDB provider - ODAC92070.exe
    I have oracle developer tools ODTwithODAC1020221
    Any help would be much appreciated...

    951672 wrote:
    I have a similar problem with using ODAC 11.2 R4 (11.2.0.3).
    As a matter of policy, objects are never owned by general users. So when I connect as my user in Lightswitch, no objects are displayed.
    However, if I add a connection to the server explorer, alter the filter to include the owner of the objects, they display in the server explorer.
    If I follow the EXACT same sequence to add the external connection in the Lightswitch dialog, the filter is seemingly ignored and as I don't own any objects, none are shown. Additionally, if I "< Back" to the connection dialog, the filter has been reset to just my objects.
    Seems like the filter mechanism in the Lightswitch dialog is being ignored.
    Any other reports of this behavior, any workarounds or any idea when this problem will be fixed? It is a showstopper for me.We are aware of the problem and discussed it at length with Microsoft. They have said that they are looking into fixing it in some future release. Unfortunately, the fix did not make it into the Visual Studio 2012 RTM.
    If you have a support contract with MS, you could make it known to them that you urgently require a fix and perhaps that could speed things along.
    I don't know of a workaround, other than to log in as the schema owner (which is probably a non-starter for you).

  • OUI returns "Verify that the partition is owned by Oracle user" message

    Hi,
    When I'm installing Clusterware 10.2.0.1 I receive the following error on the OCR location screen:
    "The specified shared raw partition /dev/ora1/ may not have correct permission. Verify that the partition is owned by Oracle User."
    I have used the "chown" command to change the owner and group to oracle:dba but it didn't work, I'm still get the message.
    This is my disk:
    node1/oracle/ocr_voting1/> ls -la /dev/ora1
    crwxrwxrwx 1 oracle dba 2,150 Feb 25 02:15 /dev/ora1
    node1/oracle/ocr_voting1/>
    As you can see I have set 777 permissions.
    What else Can I do ?
    Thank you

    Hi,
    I'm looking the dd command on oraexperts.com but I haven't founanged it.
    I'm installing 10.2..0.1 but we are gonig upgrade to 10.2.0.4 as soon we install CRS
    I have the correct permissions on the second node, actually I can create and delete files from both nodes in the same device.
    I changed permission for /dev/oracle and the error still happens. I changed the owner and group directly on the hdisk21 and I specify this path: /dev/hdisk21 but it didn't work.
    I have 777 permissions for that device, it has oracle owner and dba group but I still have the same error.
    My OS is AIX 5.3. ML8
    We are using GPFS 3.2
    Because CRS needs a raw device to storage the voting disk, How can I know what raw devices are ? How can I be
    sure that my hdisk21 is a raw device ?

  • User can Execute SQL Statement but not Stored Procedure

    I have a function in Access that calls a stored procedure to update a table. When I run it, it works fine but when the users try to run it, they get an error.
    If I change it run the actual SQL syntax that is in the stored procedure then the users can run it and update the table without any problems, which makes no sense to me. It's doing the same exact thing as the stored procedure. I'd much rather have them be
    able to run the procedures then writing the SQL in VBA modules because that's going to end up being a lot of code.
    Any idea on why it's like this and how to correct it? Any assistance would be appreciated.

    Hello,
    When you give a user permission to run a stored procedure, everything on that procedure but Dynamic SQL will be executed
    without evaluating user permissions on the objects the stored procedure deals with.
    On the link I provided above, you will see how to provide permissions to stored procedures. Try creating database roles, add user to database roles, then assign permissions to database roles.
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • How to configure security so users can delete their own file(s)?

    I have configured our file server so that all users can write/modify in any other user's folder. However, it seems that they cannot delete their own file(s) in another user's folder. Do I have to give all users the "Modify" but not Full permission
    so that every user can delete their own file or folder even if it's in another user's folder? I still do not want user A to delete/modify any files/folders that user B originally created.
    Any help is much appreciated.

    Hi,
    Based on my research, if a user can rename a file/folder, then he/she can save it using the original name, there is no way to prevent this via permission assignment.
    You may need to use scripts to achieve this.
    Best Regards,
    Amy Wang

Maybe you are looking for