Скопируйте папку с порядком переноса (с подпапками) на компьютеры с новой и старой БД.


Выполнить НА СТАРОЙ БД:

1. Экспорт пользователей с объектами:
    В каталоге "1 экспорт данных пользователей из старой БД" выполнить файл "EXPDPump_ALL_SHEM.bat", будут созданы дампы схем ОЦ (ПЦ, PWS, TMS)
   и помещены в каталог D:\pump_directory (каталог будет создан скриптом) - путь к каталогу укажите в самом скрипте. 

* /Если экспорт не будет отрабатывать то необходимо вручную создать каталог D:\pump_directory и дать на него права для чтения/записи пользователю под которым запущена служба oracle и/или выполняется скрипт./

* /файлы из каталога D:\pump_directory необходимо будет скопировать в папку  pump_directory на компьютере с новой БД - пунк 3 выполнения на новой БД/

2. Выборка пользователей с правами:
    В каталоге "2  выборка ролей и пользователей из старой БД" выполнить файл "ostal_user_get.bat", будет сформирован 
   файл "rol_user_get_ostal.sql" с командами на создание пользователей для новой БД.
   Пароли будут равны названиям пользователей (в верхнем регистре!).

* /файл rol_user_get_ostal.sql необходимо будет скопировать в папку  "3  создание табличных пространств и пользователей в новой БД" на компьютере с новой БД - пунк 1.2 выполнения на новой БД /

3. создание команд импорта данных для новой БД:
    В каталоге "4  импорт данный в новую  БД" запустите файл "impdp_user_get", будут сформированы команды на импорт данных в новую БД - файл "impdp_user_ALL.bat".

* /файл impdp_user_ALL.bat необходимо будет скопировать в папку  "4  импорт данный в новую  БД" на компьютере с новой БД - пунк 3 выполнения на новой БД /
 

 Выполнить в НОВОЙ БД:

 1. Создание табличных пространств и пользователя в новой БД:
    В каталоге "3  создание табличных пространств и пользователей в новой БД":
	
  1.Запустите приложение Create_Users_6.exe или Create_Users_6_x64.exe (в зависимости от разрядности ОС Windows), соеденитесь с новой БД.
   Заполните поля для Схемы 1 и Схемы 2, поставьте флаги согласно выбранному функционалу.
   Поставьте флаги и выбирете кол-во файлов данных, исходя из количества в старой БД (строка пути к дата файлам пропишется автоматически на нужную Вам). 
   Нажмите кнопку "Создать пользователей", в новой БД, будут созданы пользователель Magicash5 и объекты БД.
	  
  2. Из каталога "2  выборка ролей и пользователей из старой БД" (на компьютере со старой БД), скопируйте файл "rol_user_get_ostal.sql" в каталог
    "3  создание табличных пространств и пользователей в новой БД" (на компьютере с новой БД) и запустите файл  "create_users.bat",
    в новой БД будут созданы пользователи(которые не были созданы на прошлом этапе) .
* / Пользователи Отчетов будут иметь пароли равными названиям пользователей (в верхнем регистре!)./
	
* / Если потребуется сделать так, чтобы при входе в отчеты пользователям предлагалось заменить пароль, то выполните 
   скрипт upd_users_report/script_upd_sysus.bat (в скрипте укажите свои логины пользователей отчетов). 
    Если у Вас только один пользователь отчетов - MG_USER, то скрипт выполнять не нужно/
  
3. Импорт данных в новую БД:
    В корне диска D создайте каталог pump_directory и скопируйте в него все дамп файлы полученные при выполнении шага 1 НА СТАРОЙ БД (если новая БД на другом компьютере).

   Из каталога "4  импорт данный в новую  БД" на компьютере с старой БД, скопируйте файл impdp_user_ALL.bat в каталога "4  импорт данный в новую  БД" на компьютере с новой БД и запустите на выполнение файл "impdp_user_ALL.bat".
    Произойдет импорт данных выбранных схем (пользователей) в новую БД.

4. Произвести компеляцию объектов схем в новой БД:
    В каталоге "5 компиляция" запустите файл "dbms_compile.bat", имена пользователей/схем вводить (просто подтвердить) по умолчанию, произойдет компиляция.

5. Произвести сбор статистики по объектам схем в новой БД:
    В каталоге "6 статистика оптимизатора" запустите файл "dbms_stats.bat", имена пользователей/схем вводить (просто подтвердить) по умолчанию, произойдет сбор статистики.