Hi,
I do most of my work in MS SQL and Sybase so these two questions may not make much sense in Oracle.
I am loading data from a remote server on to a local Oracle server. Once on the local server I am transforming the data.
In MS SQL and Sybase, I usually put my initial loaded data into a seperate database on the local server called "staging". I then transform the data into the final database.
Question 1) When using Oracle, would you be able to have two distinct databases on the same server? The Oracle users seem confused when I say this. They only seem to react to different "schemas" on the same server. Would I just move the staging tables into a staging schema and then transform the data into my reporting schema?
Question 2) If you can have more than one database on an Oracle server, when querying between databases, will a query executed in database "A" that selects data from database "B" use the indexes on the table(s) in Database B?
Any advice is appreciated.
I do most of my work in MS SQL and Sybase so these two questions may not make much sense in Oracle.
I am loading data from a remote server on to a local Oracle server. Once on the local server I am transforming the data.
In MS SQL and Sybase, I usually put my initial loaded data into a seperate database on the local server called "staging". I then transform the data into the final database.
Question 1) When using Oracle, would you be able to have two distinct databases on the same server? The Oracle users seem confused when I say this. They only seem to react to different "schemas" on the same server. Would I just move the staging tables into a staging schema and then transform the data into my reporting schema?
Question 2) If you can have more than one database on an Oracle server, when querying between databases, will a query executed in database "A" that selects data from database "B" use the indexes on the table(s) in Database B?
Any advice is appreciated.