2011-09-26 4 views
2

아마존 ec2에 2 개의 오라클 데이터베이스 테이블 공간의 스냅 샷이 있습니다. 현재 우리는 테이블 공간 중 하나에 대해 데이터베이스를 시작할 수 있습니다. 두 번째 테이블 스페이스를 별도의 사용자로 oracle로 가져 오는 방법이 있습니까?오라클에 dbf 파일 가져 오기

동일한 dbf 파일을 가리키는 새 테이블 스페이스를 작성하여 새 사용자와 연관 시키려고 시도했지만 사용자는 모든 오브젝트에 액세스 할 수 없습니다. dbf 내용은 데이터베이스에로드되지 않습니다.

어떤 도움이 필요합니까?

감사합니다.

답변

1

이동 가능한 테이블 스페이스를 사용하여 이동할 수 있습니다. 즉, 단순히 새로운 테이블 공간을 생성하고 새로운 테이블 공간에 데이터를 복사 할 수없는 이유가 무엇입니까? 당신은 데이터 펌프 나 SQL을 통해 그렇게 할 수 있습니다.

테이블 스페이스와 비교하여 테이블 스페이스에 저장된 데이터를 복제하는 데 더 많은 관심이 있다고 가정합니다.

+0

amazon ec2의 작동 방식에는 두 개의 다른 테이블 스페이스 세트 (system.dbf users01.dbf 등)가 있습니다. 내가 필요로하는 각각의 데이터베이스에 하나씩. 첫 번째 데이터베이스는 기본적으로 사용자와 관련이 있습니다. 두 번째 데이터베이스도 포함하고 싶습니다. 그러나 현재는 할 수 없습니다. – praveen

+0

그러면 나는 이동 가능한 테이블 공간을 볼 것입니다. 데이터 파일과 테이블 공간을 인스턴스에 등록하고 객체 정의에 대한 메타 데이터를 가져옵니다. 이는 데이터 테이블 스페이스에서 작동합니다. SYSTEM 또는 다른 비 데이터 테이블 스페이스 사본을 두 장 가질 필요는 없습니다. –