Owb$client role

Hi,
I have a question regarding privileges which are necessary for OWB. I am not an OWB specialist, so hope someone can give me god advice here.
Our OWB setup is to have one 'technical' account for executing all OWB flows and mappings - this user is granted OWB Client roles and privileged i.e. OWB$Client, OWB_USER and OWB_DESIGNCENTER_VIEW roles and so called 'target' DB schemas where only data are stored with simple DB privs. like 'create table, view, procedure' etc.
This 'techincal' OWB user have on DB level all necessary privileges on objects in 'traget' DB schemas in order to execute procedures, manipulate data etc. This means that privilege resolution on DB level for this user works fine.
But, in order to execute OWB flows and mappings out of this 'technical' OWB user which are modofying data in our 'target' DB schemas our developer is requesting the 'target' DB schemas must be also granted OWB$Client, OWB_USER and OWB_DESIGNCENTER_VIEW role.
Is this really necessary? If yes, why?
many thanks,
goran

Hi Goran,
But, in order to execute OWB flows and mappings out of this 'technical' OWB user
As I understand you developers plan to execute mappings under target user. In this case their requirement is justified.
Regards,
Oleg
P.S. In my opinion direct granting privileges to OWB-related database users is a bad practice.
The only legal and documented way for configuring OWB is using OWB utilities (like Repository Assistant, Design Center etc. - look at OWB Administrator guide http://download.oracle.com/docs/cd/B31080_01/doc/install.102/b28224/security.htm#BGBEBFEG)

Similar Messages

  • Error while fetching data from OWB Client using External Table.

    Dear All,
    I am using Oracle Warehouse Builder 11g & Oracle 10gR2 as repository database on Windows 2000 Server.
    I facing some issue in fetching data from a Flat File using external table from OWB Client.
    I have perform all the steps without any error but when I try to view the data, I got the following error.
    ======================================
    RA-29913: error in executing ODCIEXTTABLEOPEN callout
    ORA-29400: data cartridge error
    KUP-04040: file expense_categories.csv in SOURCE_LOCATION not found
    ORA-06512: at "SYS.ORACLE_LOADER", line 19
    java.sql.SQLException: ORA-29913: error in executing ODCIEXTTABLEOPEN callout
    ORA-29400: data cartridge error
    KUP-04040: file expense_categories.csv in SOURCE_LOCATION not found
    ORA-06512: at "SYS.ORACLE_LOADER", line 19
         at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
         at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:110)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:171)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1030)
         at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:183)
         at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:774)
         at oracle.jdbc.driver.T4CStatement.executeMaybeDescribe(T4CStatement.java:849)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1186)
         at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1377)
         at oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatementWrapper.java:386)
         at oracle.wh.ui.owbcommon.QueryResult.<init>(QueryResult.java:18)
         at oracle.wh.ui.owbcommon.dataviewer.relational.OracleQueryResult.<init>(OracleDVTableModel.java:48)
         at oracle.wh.ui.owbcommon.dataviewer.relational.OracleDVTableModel.doFetch(OracleDVTableModel.java:20)
         at oracle.wh.ui.owbcommon.dataviewer.RDVTableModel.fetch(RDVTableModel.java:46)
         at oracle.wh.ui.owbcommon.dataviewer.BaseDataViewerPanel$1.actionPerformed(BaseDataViewerPanel.java:218)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:282)
         at oracle.wh.ui.owbcommon.dataviewer.BaseDataViewerPanel.executeQuery(BaseDataViewerPanel.java:493)
         at oracle.wh.ui.owbcommon.dataviewer.BaseDataViewerEditor.init(BaseDataViewerEditor.java:116)
         at oracle.wh.ui.owbcommon.dataviewer.BaseDataViewerEditor.<init>(BaseDataViewerEditor.java:58)
         at oracle.wh.ui.owbcommon.dataviewer.relational.DataViewerEditor.<init>(DataViewerEditor.java:16)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
         at oracle.wh.ui.owbcommon.IdeUtils._tryLaunchEditorByClass(IdeUtils.java:1412)
         at oracle.wh.ui.owbcommon.IdeUtils._doLaunchEditor(IdeUtils.java:1349)
         at oracle.wh.ui.owbcommon.IdeUtils._doLaunchEditor(IdeUtils.java:1367)
         at oracle.wh.ui.owbcommon.IdeUtils.showDataViewer(IdeUtils.java:869)
         at oracle.wh.ui.owbcommon.IdeUtils.showDataViewer(IdeUtils.java:856)
         at oracle.wh.ui.console.commands.DataViewerCmd.performAction(DataViewerCmd.java:19)
         at oracle.wh.ui.console.commands.TreeMenuHandler$1.run(TreeMenuHandler.java:188)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    ===========================
    In the error it is showing that file expense_categories.csv in SOURCE_LOCATION not found but I am 100% sure that file is very much there.
    Is anybody face the same issue?
    Do we need to configure something before loading data from a flat file from OWB Client?
    Any help would higly appreciable.
    Regards,
    Manmohan Sharma

    Hi Detlef / Gowtham,
    Now I am able to fetch data from flat files from OWB Server as well as OWB Client.
    One way I have achieved as suggested by you
    1) Creating location on the OWB Client
    2) Samples the files at client
    3) Created & Configured external table
    4) Copy all flat files on OWB Server
    5) Updated the location which I created at the client.
    Other way
    1) Creating location on the OWB Client
    2) Samples the files at client
    3) Created & Configured external table
    4) Copied flat files on the sever in same drive & directory . like if my all flat files are on C:\data at OWB Client then I copied flat file C:\data on the OWB Server. But this is feasible for Non-Windows.
    Hence my problem solved.
    Thanks a lot.
    Regards,
    Manmohan

  • [jsr82] can a j2me app be a Bluetooth server and client role in parallel?

    I want to make my j2me app register a special service channel and listen to it, meanwhile, I also want to start a client to connect to other handset which has the same services. In Bluetooth protocol side, this is obviously OK, but in J2me is this design possible? some people said that in jsr82, the Bluetooth device is exclusive for J2me app, app cannot be both server role and client role at the same time. Can anybody give me a definite answer?

    No this design is not possible with JSR 82. Because when the device acts as a server it can't be used as a client as whenever you will run the client code the server mode will disappear.
    But what maximum you can do is when you need the client to run close the server and switch into the client mode but I think you don't need this solution.
    Shan!!!

  • OWB Client installation on Solaris

    Hi,
    Is there a OWB client installation available for Solaris 10 x86. What i am looking for is Stand alone client installation without server components, same as we have for Windows.
    If available please tell me from were i can download it.
    Thank You,
    Niranjan.

    Have you check this:
    http://www.oracle.com/technology/software/products/warehouse/index.html

  • Regarding Client Role change in DEV system.

    Hi All,
    I had some requirement from SapHR they want to do some Holiday calender changes in Sap Level.
    and we have only Test Role client in our Dev System. They want me to change the Client Role from Test to Customizing Client.
    Kindly let me know if Client Role is changes from TEST to CUSTOMIZING. is there any inconsistany in TMS.
    Thanks,
    Abdul

    Hi,
    Run BDLS to change the source system assn. Then check to see if all your transfer structures are active and also your source system is now the correct one. Easiest way is to goto RSA7 on the src system and see where the system is pointing to.
    Cheers,
    Kedar

  • Client Roles in a Three System Landscape

    I initially post this Question in other forum:
    Hi all,
    We have a three system landscape. In the Development client, we have the Customizing Client, the Sandbox Cliet and a Training client. I have some questions about this configuration:
    Acording to System and Client Settings - System Administration Assistant (BC-RRR) - SAP Library, Training client must be in Quality Assurance System, and it must be created by client copy from client QTST (it gets the transports from Custimizing). In this Training System we must create users for all our key-users to training. We must not create any user for key-users in sandbox client (this client is for the DEV team). is that ok?
    What are the downsides of having out TRAINING client in the Development System?
    Now, a consultant is asking me to open some modifications in the TRAINING client: He needs to load Exchange rates (OB08) in that client, but he is getting "Client is not modifiable". They are asking me to create users for key-users in the sandbox client and the training client.
    I need to know if they are using the system in the right way. I dont want the system to become a mess.
    I been reading this notes: SAP Note 356483. I don´t know what this means: "Now the corresponding Customizing object is no longer subject to the transport connection and is excluded from the changeability check. The change is active in all clients of the system. You can also change the Customizing object in a locked client (independent of the client role). However, now it is also no longer possible to manually transport entries of the view or table."
    Aditional notes:
    SAP Note 78329,  sap kb 356483
    Thanks for your help!
    One person answere me this:
    Hi
    You should create your question in the appropriate area :
    Software Logistics
    The drawback of having training client in dev system is that it could be negatively impacted by ongoing changes performed in that system (custom program that are changed, not working...)
    Some specific customizing changes can be set as current setting and thus can be modified without needing to open customizing but only if the client is set as productive.
    There is also a way do deactivate modification recording of objects (aka deactivating the transport connection) but, if you apply this change for this activity/object, you won't be able any more to record change into transport orders
    Regards
    356483 - Customizing: Current settings in the test system
    77430 - Customizing: Current settings

    Hi Andres
    I do not really now the exact impact, it might prevent some business data from being mass processed or overwritten...
    I did had to deactivate the transport connection on specific objects/activities for some customers.
    It depends on the frequency of that activity. I don't like to open the client to modification as you can sometime forget to close it back, and sometime also it gave the opportunity to other consultants to make changes that would create inconsistency among envt in the whole landscape.
    At least activating the recording of changes could help in tracking the source of modifications
    RZ10 => rec/client=ALL
    STMS => RECCLIENT=ALL
    Regards

  • Owb client+performance+x-windows

    Hi,
    We are using 11.2.0.1 and finding the performance of OWB slow e.g opening mappings, control center etc.
    Machine has enough memory (2.5 GB and checked memory being used in task manager for owb.exe (about 400 M), total being used on PC at any time for all applications aboout 1.5gb and ruled out network latency as tested other cleint/server applications to access the same machine and dataabse and these are fine performance-wise.
    The server is located in the same building as the cleint and is a UNIX server.
    We are using the cumulative patch recommended by Oracle for performance reasons - still same problem.
    Anybody any other tips to get design center/control center to open quickly etc?
    Used previous suggestions such as Tools/Optimise repository etc and purging of audit tables.
    Another question
    Is it possible to run owb client (i.e. open/amend/deploy/run mapppings etc with the windows interface directly on the UNIX server (~e.g using x-windows) as opposed to the client WINDOWS pc
    Many Thank

    Hi
    There are patches with performance related fixes in this area, if you can upgrade to 11.2.0.2 that is advised otherwise there is a mega patch for 11.2.0.1;
    BEST --> OWB 11.2.0.2 + megapatch v3 (12874883)
    ALTERNATE --> OWB 11.2.0.1 + patch for bug 10270220: Mega Patch v2 (supersedes patch 9802120)
    Cheers
    David

  • Setting client role in non-production systems

    In our QA test systems of R/3 and BW, the client role  in SCC4 was set to 'Production'. The reason I was given is that  by setting the client role to 'Production', will enable some settings in FI such as period closing,and customizing settings remain open  without transportable requests. I totally disagree with this. I worked on numerous projects, but this is first time I am hearing this. I always set client role to Test in non-production systems, without any problems. Do any one have  any idea about this?
    Thanks
    Santosh

    SAP have a concept of "current settings".  These include things like exchange rates and other items which really appear to be configuration settings.  In a non-modifiable system these cannot be changed because the transport management system tries to get involved.  If the client is set to productive, this restriction is overridden.
    I would always suggest that the QA system should be set to productive and non-modifiable to ensure that the behaviour of the transactions affecting such objects can be tested in a production-like environment.  If you need to have your QA system open for any sort of changes you are exposed to having changes introduced in QA to leading to the impression that new/modified functionality or config works but when the transport takes the unmodified version to production you'll be in trouble.

  • Setting Quality Assurance System Client role to Production

    Good evening all.
    I have had my customer ask if it would be possible to set the client role for our QA system to "Production".  The reason for this is that a number of transactions that they perform within production require that the QA system be opened when they wish to try them first in QA.
    Examples of the transactions are:  KSC1, KSC2, KSU1, KSU2, OB52, OB08.
    I know that changing the setting is possible, but what are the issues with doing this to the QA system?  Is this something that shouldn't be done except when necessary, and if so why?
    Thanks for your help!
    Joe Johnson

    Thanks for the answer, but I understand the process.  I am looking to see what the implications for setting a QA environment to a production role would be, and what are the negatives of doing so.
    The processes mentioned don't require that the production environment be opened, and the users would like to see the same for QA....
    Thanks!

  • How to import SH Sample Dimensions and Cubes with OWB Client

    Hi, is there a functionality to import the Dimensions and Cubes from the sample to reuse and manipulate them within the OWB Client?
    I can add Dimensions in the Enterprise Manager but mapping should be difficult- right?
    Specs: DB 10g rel2, OWB 10.1.0.4

    dimension - either define a table on your own, or use the data modeler and physically define a new dimension.
    Cube - same as above.
    as for levels and hierarchies, this can also be done in the data modeler. You can specify keys, levels, attributes, measures...all that stuff for dims and facts. There many tabs on the lower half of the dimension modeler screen that control this.
    Check out the oracle by examples for easy tutorials.

  • Facing problem in connection with OWB client

    Dear All
    Greetings!!!
    Im new to Datawarehouse building. I have installed OWB R1 at my own pc.I am facing problems in connecting OWB client..What exactly to put in Host name and Oracle Service name. i am logging in with the same system/password with normal login. Please guide me to enter in the datawarehouse world..
    Thanx and Regards
    Nukesh Bhoyar
    Mumbai(India)

    Hi Nukesh
    I know this doesn't really answer your question but Oracle have just made Release 2 of Warehouse Builder available and based on all of the info through this forum and other places, if I was you I would download R2 and install it instead of R1, as it is deemed to have way more functionality.
    Cheers
    M

  • SCC4- Client Role ? in Client Setting

    Hell Friends,
    I need some information on Client's Role Setting in SAP system  in SCC4.
    Which role need to be assigned to each client based on the requirement/purpose in a SAP System ?
    Here, i am giving brief information on the Clients created in our SAP System Landscape.
    SAP ECC DEV System
              100 - Golden Master Client
              110 - Unit Testing Client
              120 - ABAP Development Client
              190 - Sand Box Client
    SAP ECC QAS System
              200 - Integration Testing Client
              220 - Training Client
    SAP ECC PRD System
              300 - Production Client
              310 - Pre- Production Client
    Now, my question is which role is assigned to which Client in "Client Role" setting under SCC4, based on the Purpose of the respected client. ?
    I am waiting for your valuable response.
    Regards
    Bhavik G. Shroff

    Hi Presu,
    Thank you very much for your valuable response. This inforamtion is useful for the Client Setting in SAP System.
    But, I also want specific information for this setting in SCC4.
    Client Role:
                       C Customizing
                       D Demo
                       E Traning/Education
                       P Production
                       S SAP Reference
                       T Test
    Based on my client List, which Client Role need to be assigned to Which Client ,according to their Purpose ?
    Regads
    Bhavik G. Shroff
    Edited by: Bhavik G. Shroff on Jul 11, 2009 12:44 PM

  • OWB CLient Application Problem

    Hi All,
    We have the installed the OS as Windows 2003 server Enterprise Edition and on which we have installed the ORACLE 9i Database. Even our OWB Design time installation went on successfuly with the creation of Target schema & Run time repository schema. Still the problem we are facing is as soon as we try to start the OWB Client application it gets hung immediatly after showing the first popup of OWB Client server 9.2.0 screen. Please let us know is there any other setting we need to do for this to start off smoothly. Is there any OWB server installation needed? Your early reply would be very helpful.
    Thanks & Best Regards,
    Ratna

    Hi Ratna,
    Please follow the steps as given:
    1) change datetime in your client machine to current date.
    2) reboot your machine
    3) move the following files to another backup place eg desktop:
    $OWB92_CLIENT_HOME/jdk/jre/lib/ext/US_export_policy.jar
    $OWB92_CLIENT_HOME/jdk/jre/lib/ext/jce1_2_1.jar
    $OWB92_CLIENT_HOME/jdk/jre/lib/ext/local_policy.jar
    $OWB92_CLIENT_HOME/jdk/jre/lib/ext/sunjce_provider.jar
    Where $OWB92_CLIENT_HOME is the path to your owb9.2 client home.
    4) Copy the 4 replacement files, (mail me to - [email protected], I'll send you the 4 .jar files), to the directory OWB92_CLIENT_HOME/jdk/jre/lib/ext/
    5)start owb…
    If all has gone well, delete the files moved in step 3.
    Cheers,
    Swagata

  • OWB client standalone 11.2.0.3 error API5036 to repository 11.2.0.2

    Hi
    can we connect to a repository 11.2.0.2.0 with a OWB client standalone 11.2.0.3.0?
    actually we have this error:
    API5036: Client version 11.2.0.3.0 is not compatible with repository version 11.2.0.2.0
    client is windows7 (64bits)
    please, how to solve this issue?
    thanks

    On the client machine :
    Edit <OWB_HOME>/owb/bin/admin/Preference.properties
    set the following option:
    OverrideRepositoryVersionCheck=true
    Disclaimer : Then proceed at your own risk :)

  • Cannot start OWB Client

    My OWB Client was working fine earlier today. When I try to start now I get the OWB Logo screen but I never get to the login screen. When I run owbclient.bat i get the following:
    C:\oracle\ora92\owb\bin\win32>call setowbenv
    JVM LIMIT SET TO: 384M
    Exception in thread "main" java.lang.ExceptionInInitializerError: java.lang.Secu
    rityException: Cannot set up certs for trusted CAs
    at javax.crypto.b.<clinit>([DashoPro-V1.2-120198])
    at javax.crypto.Mac.getInstance([DashoPro-V1.2-120198])
    at oracle.wh.repos.impl.mcm.foundation.MCMHash.<init>(MCMHash.java:44)
    at oracle.wh.repos.impl.mcm.foundation.MCMHash.getInstance(MCMHash.java:
    29)
    at oracle.wh.repos.impl.mcm.MCMServiceImpl.<init>(MCMServiceImpl.java:16
    4)
    at oracle.wh.repos.impl.mcm.MCMServiceImpl.getInstance(MCMServiceImpl.ja
    va:171)
    at oracle.wh.repos.impl.APIController.init(APIController.java:107)
    at oracle.wh.util.ControllerInitializer.initControllers(ControllerInitia
    lizer.java:118)
    at oracle.wh.util.ControllerInitializer.initBackendControllers(Controlle
    rInitializer.java:36)
    at oracle.wh.util.ControllerInitializer.initAllControllers(ControllerIni
    tializer.java:22)
    at oracle.wh.ui.framework.StaticLoader.main(StaticLoader.java:114)
    Any help provided would be much appreciated.
    Alan

    I'm working now. The solution is given in thread
    Re: OWB client not working by Patrick
    I'll copy it here:
    1. Download the JCE 1.2.2 package from the following web page:
    http://java.sun.com/products/jce/index-122.html
    2. Either reboot your Client machine or Stop all Oracle software.
    3. Rename or remove the following files :
    $OWB92_CLIENT_HOME/jdk/jre/lib/ext/US_export_policy.jar
    $OWB92_CLIENT_HOME/jdk/jre/lib/ext/jce1_2_1.jar
    $OWB92_CLIENT_HOME/jdk/jre/lib/ext/local_policy.jar
    $OWB92_CLIENT_HOME/jdk/jre/lib/ext/sunjce_provider.jar
    4. Copy the following files from the JCE 1.2.2 package to the directory OWB92_CLIENT_HOME/jdk/jre/lib/ext/ :
    jce1.2.2/lib/US_export_policy.jar
    jce1.2.2/lib/jce1_2_2.jar
    jce1.2.2/lib/local_policy.jar
    jce1.2.2/lib/sunjce_provider.jar
    5. Rename jce1_2_2.jar as jce1_2_1.jar
    6. Now try launching OWB 9.2 client.

Maybe you are looking for

  • Initial Time Machine Backup with Time Capsule

    Hello, I just started to back everything up with Time Capsule and Time Machine. The backup is 45 GB so it's going to take a while. Two questions: 1. There is a Volume created on my Desktop called "Backup of [My Computer Name]". Is this supposed to ha

  • How do I ascertain what version of logic my dongle is licenced for?

    Hi, I have been given two white logic dongles but I am unsure which version of logic they are for - I have used the key manager software to ascertain the serial number but am unsure how to ascertain the version of logic they licence. I do not have th

  • Document format conversion

    I need to use interMedia to convert document format from WORD to plain HTML. But I don't want to use CTX_DOC package. I am developing in Java language. Is there any other way to do this? Does interMedia provide any java class for this purpose?

  • Problem with viewing videos on computer

    Hi, When I watch my rushes on my computer (Full HD) it takes all the screen. Bur after editing on Premiere, when I export a video file as .avi and watch it on the computer, it doesn't take full screen. It's always been like that with all the version

  • How Does Hot Deployment works ?

    Would anyone know about the mechanics of HotDeployment ? When does it actually swap the memory instance of the running ejb with the new deployed one ? What happens with the threads which are currently running with the old instance of EJB ?