Криптотрейдинг: прибыльная торговля криптовалютой.
Июн 6, 2019
37 Views
Комментарии к записи Обзор XClone от Babboo отключены

Обзор XClone от Babboo

Written by
Биткоин: краткое руководство

XClone с Babboo.com — полностью автоматизированное решение для клонирования баз данных Oracle и приложений Oracle. Насколько мне удалось определить, эти ребята — единственная компания, которая клонирует и реализует их полностью автоматизированным способом.

проблема

Для меня это очень простой вопрос, и я могу использовать две важные и актуальные проблемы, с которыми мне пришлось столкнуться. Последние два года я работаю с клиентом, который постоянно просит меня «создавать» тестовые системы с производства, чтобы можно было создавать различные комплекты для мониторинга производительности или тестирования приложений. Это очень трудоемко и требует много времени. Чаще, чем я хотел бы признать, эти задачи требуют от меня работы в неурочные часы ночью, чтобы эти системы были доступны до 7:00.

Другая проблема, с которой я столкнулся, — это продвижение баз данных от разработки, тестирования или интеграции, а затем до контроля качества и, наконец, производства. Эту мостовую и рекламную модель сложно поддерживать, особенно когда во многих сценариях тестирования необходимо поддерживать целостность различных клонированных баз данных.

Это РЕАЛЬНАЯ проблема для меня, которая существует каждый день. Иногда я создаю до 5 или 6 баз данных каждый день, чтобы не отставать от запросов. До сих пор я делал все это с помощью скриптов, и недавно я мог запланировать некоторые из них, используя cron и AT. Но даже после планирования и написания сценариев большую часть этого процесса я по-прежнему трачу 60% своего дня на операции клонирования, которые включают не только копии базы данных, но и схемы и миграцию данных. У меня очень мало времени и сил, чтобы заниматься другими задачами DBA. Так что ДА, это проблема, потому что я не могу выбраться из окопов.

Установка XClone

Я обычно не вдаваюсь в подробности о каких-либо продуктах, которые я видел в прошлом, но поскольку XClone был настолько прост в установке, я подумал, что будет полезно, если я получу удар от своего опыта. Я должен подумать, что вы также можете запустить XClone через несколько минут, как и я. Эй, если вы не можете позвонить в Babboo, они более чем готовы ответить на звонок, и вы получите отличный ответ, как и я. Как всегда, вы можете задать свои вопросы здесь, и я сделаю все возможное.

Запустить мастера

После загрузки просто щелкните мышью, чтобы запустить мастер установки Shield. Как я надеюсь, вы ожидаете. Нажмите «Далее», примите лицензионное соглашение, снова нажмите «Далее», введите необходимую информацию, выберите типичный вариант установки, затем снова и запустите программу установки. Я пробовал это несколько раз, а также прошел процедуру удаления. Все работает точно так, как было определено в случае отправки и удаления программного обеспечения. Это может показаться незначительным, но я лично ненавижу программное обеспечение, которое поддерживается.

Вы можете прочитать некоторую документацию

Это момент, когда я сделал свою первую ошибку. Я, как и многие технические специалисты, хочу установить и запустить без чтения какой-либо документации. Здесь очень важно понимать, как работает продукт, и читать небольшую документацию. Как и многие, если не все, продукты XClone являются клиент-серверным приложением, которое имеет клиентский элемент и серверный элемент. Таким образом, вы должны ожидать установки не только клиентского программного обеспечения, но и кода сервера.

UGH! Не забудьте лицензионный ключ

Пройдя мастер установки Shield, вы по существу установили клиентский элемент. Но если вы не читали какую-либо документацию и не читали никакой информации на сайте загрузки Babboo, вы упустите часть, в которой вам нужно получить лицензионный ключ. Поэтому, если вы этого не заметили, вернитесь на страницу загрузки, и в правом меню есть ссылка для запроса БЕСПЛАТНОГО лицензионного ключа. Не волнуйтесь, все автоматизировано и вам не позвонит продавец. Вы получите простое электронное письмо, содержащее лицензионный ключ во вложении. Просто следуйте инструкциям в электронном письме, чтобы установить лицензионный ключ.

Установите программное обеспечение сервера XClone

Установка клиентских частей панели инструментов всегда кажется самой простой. Именно эти элементы сервера обычно боятся. Главным образом потому, что нам нужно намочить ноги и паранойю, касаясь наших ценных серверов баз данных. Я думаю, что Babboo, по крайней мере, сделал этот процесс максимально простым и безболезненным. Процесс такой же простой, как распаковка некоторых файлов, установка переменной среды (только для Unix) и запуск сценария для запуска агента сервера. Я действительно не знаю, насколько это может быть проще.

Теперь установите программное обеспечение сервера XClone

В каталоге по умолчанию клиентского программного обеспечения «C: Program FilesBabbooXCloneservers» вы найдете каталог для Windows и один для Unix. Каждый каталог имеет файл .zip или .tar для своих операционных систем. Распакуйте или разархивируйте эти файлы и посмотрите на файлы readme.txt в них, прежде чем продолжить. Я лично распаковал прямо в мой каталог C: и в Linux в мой каталог / tmp.

В моей первой установке я фактически прошел инструкции Windows и действовал как мастер без каких-либо проблем. На самом деле, служба не запускается автоматически после установки, поэтому в первый раз вам нужно будет запустить службу вручную или перезапустить систему, потому что она установлена ​​на автоматическую. Это не имеет большого значения, но это вызвало то, что на мгновение я попытался убедить клиента связаться с сервером. Я также проверил сценарий удаления для этой службы, а также удалил службу. Еще раз спасибо Babboo, потому что я ненавижу программное обеспечение, которое не может быть удалено без полной модернизации.

Также стоит отметить, что ни разу во время установки мой брандмауэр не запрашивал у меня разрешения на отправку внешней информации. Это отличная «особенность» для меня, и я знаю, что многие другие поставщики программного обеспечения в отрасли баз данных по-прежнему отправляют соответствующую информацию с ваших компьютеров.

Хорошо, в прошлые выходные я построил новую систему SUSE Linux, о которой я подумал, что я также попытаюсь разместить серверный агент XClone. После прочтения прилагаемого файла readme.txt, ладно, вы меня поймали, я не прочитал весь случай. Но эти шаги довольно легко выполнить в Linux / Unix. Просто помните, что вы должны быть пользователем root для выполнения этой установки. После снятия отметки с файла tar XCloneServer вам нужно будет отредактировать файл с именем XClone.env, чтобы сообщить XClone, где на вашем компьютере существует Java. Если вы не знаете, где он установлен в вашей системе, вы можете просмотреть текущие переменные среды. Мой был установлен в переменной с именем JAVA_BINDIR.

Затем выполните следующие проблемы в основной учетной записи и на сервере XClone.

./XClonectl начало

Небольшая проверка, которую вы можете сделать, это выполнить ту же команду с параметром остановки. Если это действительно работает, вы получите действительное сообщение об остановке. Если нет, вы получите строку выхода, в которой говорится, что XClonectl не может найти какой-либо рабочий элемент управления. Скорее всего, вам нужно будет только отредактировать и изменить местоположение вашей Java.

Использование XClone — что-то XClone

Когда вы запускаете XClone в первый раз, вы должны определить основной экземпляр базы данных, из которой вы будете клонировать. Для XClone это простой процесс ответа на несколько вопросов с помощью мастера. Например, введите имя экземпляра, версию Oracle, предоставив определение узла для сервера, на котором расположен главный экземпляр. И состоит только из IP-адреса, имени хоста, номера порта для агента сервера XClone, доменного имени, операционной системы и ORACLE_HOME. Аналогично настройке информации Oracle TNS. Мне также понравился тот факт, что есть небольшая кнопка быстрого тестирования для проверки только что введенной информации о соединении. Это проверяет соединение клиента XClone с агентом сервера XClone. Когда я сделал это в первый раз, я забыл запустить свой сервер XClone, поэтому получил ошибку. Поэтому убедитесь, что вы запустили свой сервер XClone. Если вы отозвали сервер, вы также можете проверить, был ли сервер запущен после перезапуска.

Если вы завершите весь процесс в руководстве по быстрому запуску и отсканируете среду основного экземпляра, вы получите полное определение основной среды, которую теперь можно клонировать. Я бы посоветовал вам посмотреть, что XClone обнаружил в процессе сканирования, и добавить или изменить компоненты, которые будут клонированы, если это необходимо. Но поскольку XClone нашел все в моей текущей среде, мне не нужно было ничего добавлять или изменять.

На клен

Когда я впервые запустил XClone, я решил следовать этому краткому руководству. В то время я создал клон полной среды. Он копировал все мое программное обеспечение Oracle и мою основную базу данных. Это было быстро и безболезненно. На этот раз я собираюсь попробовать вариант клонирования базы данных без программного обеспечения Oracle. Это так называемый клон общей среды, в котором клон фактически делает файлы Oracle доступными для других экземпляров. Это одна из вещей, которые мне действительно нравятся в XClone. Это настолько настраиваемый и дает много вариантов, но он прост в использовании. Это очень настраиваемый и в основном обслуживает любые потребности установки Oracle. Но об этом в следующих двух постах после сегодняшнего дня.

Поэтому после перетаскивания значка моего основного экземпляра в «Область клонирования» возникает вопрос, какой тип клона должен быть произведен, я выбираю Общий клон среды. Затем с помощью другого мастера вам будет предложено ввести различные параметры, которые определяют среду, к которой вы клонируете. Не беспокойтесь о слишком многих вопросах. Все, что вам нужно сделать, это дать имя новому экземпляру. XClone переведет это и заполнит все остальные необходимые переменные. Конечно, вы можете изменить переменные, которые предлагает XClone, что приятно, но я обнаружил, что в большинстве случаев это не нужно. Я действительно только изменил номер порта TNS для нового экземпляра. После получения сводной информации о действии просто нажмите кнопку «Готово» и начните клонирование. В этот момент вы можете просто сидеть и смотреть. Или возьмите чашку кофе, потому что XClone сделает все за вас сейчас. Поскольку я делаю этот клон сравнительно небольшой базой данных, мне нравится сидеть и смотреть вывод на экране дисплея.

Теперь последний тест — проверка новой среды. Могу ли я связаться с ним? Все файлы на месте? Есть ли у меня запись в TNS? Как выглядит мой файл oratab? Все, что я могу сказать, это то, что все, на что я смотрел, было на своем месте и готово к использованию. Мне не нужно было больше ничего делать. Другое преимущество заключается в том, что эта конфигурация клонирования между моим основным и новым определенным узлом была сохранена для дальнейшего использования. Я могу планировать это, когда захочу, и XClone сделает эту работу. Как это легко? Лично у меня никогда не было сессии клонирования базы данных, настолько эффективной и простой в использовании. Делать это вручную — дело прошлого. По крайней мере, для меня!

Клонирование схем Oracle

Многие магазины не должны клонировать полные базы данных или базы данных. Некоторые должны клонировать схемы из одной базы данных в другую. Ну, у XClone есть такая опция, поэтому я подумал, что попробую на этот раз.

Сеанс клонирования начинается в основном таким же образом. Я перетащу свой основной экземпляр базы данных в «зону клонирования», но когда вас попросят указать тип клонирования, я выберу «Карта клонирования». Поскольку у меня уже есть несколько клонов, я выберу один из них из выпадающего списка целевых экземпляров. Отличный новый экран, которого я раньше не видел. Появился экран с вопросом о параметрах экспорта / импорта. Я могу экспортировать / импортировать, используя обычные методы или использовать переносимые табличные пространства. Затем я могу, через выбранный список, щелкнуть любое количество владельцев схемы из моего экземпляра исходной / корневой базы данных. Представляет «От пользователя» с инструментом экспорта Oracle. Удерживайте клавишу и выберите столько, сколько я хочу. У меня также есть возможность выбрать из списка параметров импорта «Для пользователя». Поскольку это клон, а мой пользователь не существует в пункте назначения, я выбираю только следующую кнопку. Это заставит XClone создать пользователя. В расширенных параметрах есть один вариант удаления пользователя, если он уже существует, поэтому будьте осторожны.

Сеанс клонирования будет отображать выходные данные всего сеанса, включая создание пользователя, инструмент экспорта и инструмент импорта. Одна из вещей, которые я заметил, доступна во всех сеансах клонирования, это то, что вы можете вставлять сценарии, которые выполняются в разных частях сеанса клонирования. Создание пользователя — это всего лишь один из случаев, когда вы можете захотеть это сделать, потому что вам нужно следить за такими вещами, как установка значений по умолчанию и временных табличных пространств. Хорошо, что XClone предупредил меня об этом.

полный

Я работал в различных магазинах баз данных в свое время. Некоторые из них требовали от меня создания базы данных. Другие нет. Но те, кто ожидал, что эти новые среды баз данных будут созданы быстро и без усилий. Однако они не знали, что для правильных, быстрых и безошибочных действий требуется много времени. Обычно, когда я работал в подобных магазинах, функция клонирования моей работы занимала 40-70 процентов моего времени. И это была работа на полный рабочий день, когда я решил попытаться создать реальный набор процедур, которые можно было бы повторить. Где заканчиваются эти процедуры? Это было полное решение? Нет, это не так! Я всегда пытался скрыться от своих менеджеров.

Моя шляпа снята с сайта Babboo.com и XClone. Я знаю, что могу использовать этот инструмент. XClone — это то, что я хотел бы рассматривать как решение для клонирования всего спектра услуг для сред Oracle Database. Как я уже упоминал, я клонировал среды баз данных перед сценариями и различными инструментами Oracle. Все это не было полным решением клонирования, мне потребовались часы, чтобы работать, и у меня было слишком много частей и интерфейсов, чтобы получить правильную комбинацию.

С другой стороны, XClone собрал в один полный пакет большой набор методов и опций клонирования, которые могут клонировать не только базы данных Oracle, но и программное обеспечение Oracle, включая приложения Oracle.

Помните, что клонирование — это не только копирование файлов данных и создание того же экземпляра в другой сети. XClone позволяет переводить среду базы данных в другую среду и превращать ее в другую среду базы данных. Если вы думаете об этом, это очень мощное предложение. В конце концов, если вы хотите сделать копию продукции в среде QA, почему вы хотите назвать ее PROD? Это простое изменение имени — это лишь вершина айсберга, который делает XClone во время процесса клонирования.

Представленное руководство по быстрому запуску очень простое и начнется очень быстро. Руководство пользователя содержит множество примеров, которые помогут вам в любом типе клона, который вам может понадобиться. Если бы у меня была еще неделя, чтобы поиграть с этим инструментом, я бы, наверное, сделал это.

Кроме того, есть и другие замечательные элементы этого продукта, о которых я не упомянул. Например, вы можете создавать профили клонов, планировать автоматические клоны, внешний API-интерфейс для вызова XClone и отличные инструменты резервного копирования и восстановления, если у вас его еще нет.

Если вы обнаружите репликацию или копирование баз данных в вашей организации, вы можете использовать реальное решение для клонирования, такое как XClone.

Если вы еще не посмотрели XClone, я призываю вас посетить сайт Babboo.com и поискать себя. А еще лучше загрузите бесплатный пробный период и начните что-то клонировать.

Смотрите: www.babboo.com

Article Categories:
Криптовалюта
Как устроен блокчейн

Comments are closed.