QUESTION POSED ON: 23 May 2007 We need to create a data warehouse in Oracle 10g. The idea is to create a separate database for each client. The source databases are Sybase databases residing on different database servers. In Sybase we have a concept of separate databases per database server. I need to adapt the same concept in Oracle 10g. Is there some way by which I can do this? The OS will be either Linux or Unix. If I create a single database with multiple tablespaces for each client, will that be efficient as far as performance, tuning and maintenance is concerned?
What would you suggest? Thanks.
>
EXPERT RESPONSE
In Sybase or SQL Server, you have a concept of a "database." However, Oracle uses that term differently. Oracle's term which most correctly matches Sybase's "database" is the "schema." In Oracle, you'll create a schema by creating a user. That schema will hold all of the objects you would normally put into a Sybase database.
Search and Browse the Expert Answer Center Search and browse more than 25,000 question and
answer pairs from more than 250 TechTarget industry experts.
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.