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 SharmaHi 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,
AbdulHi,
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 settingsHi 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 ThankHi
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
SantoshSAP 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 JohnsonThanks 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.4dimension - 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. ShroffHi 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,
RatnaHi 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 -
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?
thanksOn the client machine :
Edit <OWB_HOME>/owb/bin/admin/Preference.properties
set the following option:
OverrideRepositoryVersionCheck=true
Disclaimer : Then proceed at your own risk :) -
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.
AlanI'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
-
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 ?