Welcome! This is a website that everyone can build together. It's easy!

Location: Oracle Warehouse Builder

Discussion: OWB Installation Considerations


Watch

Anonymous  (Get credit for your thread)


htu

htu
OWB Installation Considerations
Nov 21 2007, 11:25 AM EST
If you plan to install Oracle Warehouse Builder, Here are the things that you need to consider:
1. Choose your implementation strategy: Basic Implementation, Traditional Client/ Server Implementation or Split Repositories Implementation.
2. Choose what versions to be installed on a server and clients. Here are the products and their versions that we have installed:
a. Oracle Database on the server
- Oracle DB 10gR2 (10.2.0.1)
- Oracle DB patch set (10.2.0.3)
b.Oracle Warehouse Builder on the server and clients OWB 10.2.0.1
- OWB patch set 5696353 (10.2.0.2)
- OWB one-off patch: 6270894
+ Fix Stack over flow problem
+Must apply on client side (readme file is not clear) and can also apply on server
+ Will not get fixed until OWB 10.2.0.4 (OWB 11g = 10.2.0.3)
c. Repository Owner
- Only one OWB repository owner in the database is recommended
3. Layout your project structure
4. Plan storage (tablespace) for projects
7  out of 12 found this valuable. Do you?    
htu

htu
RE: OWB Installation Considerations
Dec 3 2007, 3:57 PM EST
Additional to the one-off patch 6270894, we found out that we need to have an updated ManagePrivilegeFromDB package reinstalled, in order to get around the propagation error that we are experiencing. The propagation error only happen when a project has internal dangling objects exist in the repository. The questions are 1) how do you identify internal dangling objects? 2) how do trace back the objects to corresponding projects? 0  out of 3 found this valuable. Do you?    
htu

htu
RE: OWB Installation Considerations
Dec 3 2007, 4:00 PM EST
Here is how you can identify the internal dangling objects:
PROMPT List Of REAL FCO with Duplication:;
SELECT realfco, count(*) as cnt,
min(creationtimestamp) as created_tm,
max(updatetimestamp) as updated_tm
FROM $a0.cmpACLContainer_v
GROUP BY realfco
HAVING count(*) > 1
ORDER BY max(updatetimestamp);

PROMPT Full List Of REAL FCO with Duplication:;
SELECT *
FROM $a0.cmpACLContainer_v
WHERE realfco IN (
SELECT realfco
FROM $a0.cmpACLContainer_v
GROUP BY realfco
HAVING count(*) > 1
)
ORDER BY realfco,logicalname;

PROMPT Full List Of First Class Objects:;
SELECT *
FROM $a0.firstclassobject_v
WHERE elementid IN (
SELECT realfco
FROM $a0.cmpACLContainer_v
GROUP BY realfco
HAVING count(*) > 1
);
0  out of 2 found this valuable. Do you?    
htu

htu
RE: OWB Installation Considerations
Dec 3 2007, 4:02 PM EST
Tracing back those objects back to their projects, it is not as simple as finding them. I had to develop a stored procedure to do that. The stored procedure is based on the suggestion from Sophia Chen from Oracle OWB group. I will post the code as attachment. 0  out of 2 found this valuable. Do you?    
htu

htu
RE: OWB Installation Considerations
Dec 3 2007, 4:10 PM EST
Just uploaded the stored procedure: sp_get_pm.sql. You need to change the two variables to use in your database:

define tgt=owb_admin
define own=owb_rep2

You can find out more detailed information regarding this issue at this SR:

https://metalink.oracle.com/metalink/plsql/f?p=110:20:12601260482989641240::::P20_TARNUM,P20_CTRYCODE:18172998.6,
0  out of 2 found this valuable. Do you?    

Related Content

  (what's this?Related ContentThanks to keyword tags, links to related pages and threads are added to the bottom of your pages. Up to 15 links are shown, determined by matching tags and by how recently the content was updated; keeping the most current at the top. Share your feedback on Wetpaint Central.)