Like other bloggers who post their email, I regularly get emails from people asking about topics which I blog about… I’m not really all that much of an expert on it all, just publish what I know. Usually it’s a brief:
Obscure question here: How can I do this little thing X with OWB because it’s not readily apparent in the product and the docs/forums/web searches haven’t yielded anything.
5 minute answer, I’ll email straight away if I know and I’m happy to help.
Ocassionally, people email with a whole BUNCH of question(s), that would, if answered properly, chew up a many hours of time. While I enjoy solving technology problems I do so in the context of charging people money to do it. I’d like to for free, but that would leave my paying customers behind schedule. So, when it becomes a sizable chunk of time I usually don’t answer. I’ve received three such emails in the past couple of weeks, and I figured what the heck… why not post them to the blog and see if the community as a whole wants to have a go at them. So… if you know the answer and feel like posting it please do!
Here goes:
EMAIL 1:
hello,
I am looking at upgrading our current out-dated Oracle 8.0.5 database to 10G (eventually),
but for now upgrading to 8.0.6 before the next phase. I want to be able to test the 8.0.6
database migration first, I have a few questions…
Can I upgrade a test database first for testing purposes, and once satisfied upgrade the production database ?
Is this just done by setting the correct Oracle_SID and running the upgrade process?
Do I have to run multiple listeners (8.0.5 and 8.0.6 )?
To upgrade each instance do I have to run the upgrade procedure for each instance?
Regards,
EMAIL 2
Hi Nicholas.
I’m a big fan of your blog and read it a lot for getting information regarding the BI. I have a few questions regarding OLAP cubes in Oracle and am hoping that you would be able to help out. We want to use MOLAP cubes in Oracle to run against historical data compromising more than 50M records. With 1M records our cubes (comprising of 6-8 dimensions) get refreshed in about 4 minutes with limited aggregation. Using incremental refresh the next 1M records take about 10 minutes while the next 1M takes around 30 minutes. This times keeps on increasing with additional refreshes. At this rate we fear that in a production environment with 50M+ records the incremental refresh time would be way too much. We want to do a one time build of the cube (with about 40M records) and then a weekly/monthly incremental refresh (of about 1M records).
We are using Oracle 10.1.0.4 on Windows 2000 on a HP Proliant DL380 (3.4GHz*2 and 6GB RAM). SGA Target is 890Mb and PGA Target is 370MB.
My questions are:
What is your opinion/experience about running OLAP cubes against high volume data (50M+ records). Please comment on both the cube maintenance time and the drill time at runtime in the reports. Do you know of any production systems that use cubes with this volume or higher? Are MOLAP cubes meant to operate against such a data volume or should we switch to ROLAP? Do you have any white paper that would help us in designing our cubes and configuring our hardware/oracle?
If we want to keep our daily incremental refresh time (for 1M records) for one cube to say 30 minutes then what do you think should be the minimum recommended machine specs for our environment? How many processors? How much RAM?
Thanks in advance.
EMAIL 3
Hi Nicholas,
My name is XXXX and I’m working as Product Analyst with XXXXXX Inc. XXXXXX is providing software solutions to XXXXX and XXXXXX industries.
I have been reading your blogs and I like them very much.
I have a real quick question. We want to develop a data warehousing solution that requires almost real-time warehousing. Is there a way we can do it with Oracle’s Asynchronous Change Data Capture and Oracle Warehouse Builder R1?
I’m not sure when OWB R2 will be out and how long it is going to take to stabilize. Is there a way to get hold of a beta version?
Your help is greatly appreciated.
Regards,
XXX