2017-10-12 14 views
0

왜 Redgate는 오브젝트에 대해 Oracle show NONEDITIONABLE을 비교합니까?redgate oracle 12c 비교할 수없는보기

유닉스 시스템의 메인 오라클 12C 데이터베이스에서 실행하기 전에 데이타베이스 스크립트를 실행하기 위해 윈도우 머신에 Oracle 12C를 로컬로 설치했습니다.

로컬 버전에서 스크립트를 실행 한 후 Redgate Schema를 실행하여 일부보기 및 트리거가 일치하지 않는 것을 비교합니다. 더 심층적 인 검토를 거쳐이 둘의 유일한 차이점은 "부적격"이라는 단어입니다. 이 스크립트는 스크립트의 일부가 아니며 로컬 버전의 개체에 어떻게 추가되었는지 확실하지 않습니다.

CREATE OR EDITIONING 연구를 우리가 지방 오라클 설치가 휴대용 데이터베이스 (PDB)하지 않았기 때문에 어쩌면 그것이라고 생각하면 FORCE NONEDITIONABLE

교체, 그래서 우리는 설치 우리의 변화, 그리고 EDITIONS_ENABLE '는 것을 확인 Y '로 표시됩니다.

메인의 덤프를 로컬에 복원하고 있으며 이전에 존재했던 오브젝트 만 나타납니다. 새로운 개체는이 문제가 발생하지 않습니다.

답변

1

로컬 12C 버전 설치에서 좋은 해결책을 찾지 못했습니다. 마침내 복원 된 12C 버전을 사용하여 자체 백업으로 만들었습니다. Oracle Express 11.2 버전으로 다운 그레이드했습니다. 다운 그레이드 된 버전 비교를 복원하고 더 이상 문제가 발생하지 않은 스크립트를 비교해 보았습니다.