Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В Oracle каждая база данных имеет одну или несколько схем. По умолчанию Помощник по миграции Microsoft SQL Server (SSMA) для Oracle переносит все объекты в схему Oracle в базу данных SQL Server с именем схемы. Однако можно настроить сопоставление между схемами Oracle и базами данных SQL Server.
Схемы Oracle и SQL Server
База данных Oracle содержит схемы. Экземпляр SQL Server содержит несколько баз данных, каждый из которых может иметь несколько схем.
Концепция Схемы Oracle сопоставляется с концепцией SQL Server базы данных и одной из ее схем. Например, Oracle может иметь схему с именем HR. Экземпляр SQL Server может иметь базу данных с именем SampleDatabase, а в этой базе данных может быть несколько схем. По умолчанию схема Oracle HR сопоставляется с базой данных SQL Server и схемой SampleDatabase.HR. Определение SSMA схемы — это сочетание SQL Server базы данных и схемы.
Можно изменить сопоставление схем Oracle и SQL Server.
Изменение целевой базы данных и схемы
В SSMA можно сопоставить схему Oracle с любой доступной схемой SQL Server.
Изменение базы данных и схемы
В обозревателе метаданных Oracle выберите схемы.
На правой панели выберите вкладку "Сопоставление схемы ". Вы увидите список всех схем Oracle, за которым следует целевое значение. Этот целевой объект обозначается в двухчастной нотации (
database.schema
) в SQL Server, где выполняется перенос объектов и данных.Выберите строку, содержащую сопоставление, которое необходимо изменить, и нажмите кнопку "Изменить".
В диалоговом окне выбора целевой схемы можно выбрать доступную целевую базу данных и схему или ввести имя базы данных и схемы в текстовом поле в двух частей нотации (
database.schema
), а затем нажмите кнопку "ОК". Целевые изменения на вкладке "Сопоставление схем".
Замечание
Вкладка "Сопоставление схем" также доступна при выборе отдельной базы данных, папки "Схемы " или отдельных схем. Список на вкладке "Сопоставление схем" настраивается для выбранного объекта.
Режимы сопоставления с SQL Server
Вы можете сопоставить исходную базу данных с любой целевой базой данных. По умолчанию исходная база данных сопоставляется с целевой базой данных SQL Server, к которую вы подключены с помощью SSMA. Если целевая база данных, сопоставленная, не существует в SQL Server, появится сообщение "База данных и/или схема не существует в целевых метаданных SQL Server. Он будет создан во время синхронизации. Вы хотите продолжить?" Нажмите кнопку "Да". Аналогично, вы можете сопоставить схему с несуществующей схемой в целевой базе данных SQL Server, которая создается во время синхронизации.
Возврат к базе данных и схеме по умолчанию
Если вы настраиваете сопоставление между схемой Oracle и схемой SQL Server, можно вернуть сопоставление обратно к значениям по умолчанию.
Чтобы вернуться к базе данных и схеме по умолчанию, на вкладке "Сопоставление схем" выберите любую строку и выберите "Сброс в значение по умолчанию".