Toad for oracle инструкция на русском

Бэкап базы Oracle не создается автоматически, его необходимо создавать вручную. Кроме того, при обновлении системы ELMA бэкап также не создается автоматически, в отличие от редакции системы Экспресс и Стандарт.

Для создания бэкапа базы Oracle необходимо установить программу Toad for Oracle. Она может быть скачана с официального сайта Oracle.

Установка Toad for Oracle

1. Необходимо скачать Instant Client с официального сайта Oracle.

2. Поместить на локальный диск :C скачанную папку instantclient_11_2.7.

3. Открыть Компьютер – Свойства. Перейти на страницу Дополнительные параметры системы и на вкладке Дополнительно нажать на кнопку Переменные среды.

4. В открывшемся диалоговом окне необходимо создать системную переменную.

5. Далее необходимо добавить путь до системной переменной в Path.

6. После этого необходимо запустить установочный файл Toad DBA Suite for Oracle 11.6 64-bit Commercial (был скачан ранее).

7. При установке может потребоваться поставить еще одну программу (ссылка на скачивание будет предложена автоматически).

8. Из данного списка необходимо скачать файл msxml.msi.

Далее все настройки следует оставлять по умолчанию.

Создание резервной копии

Создание резервной копии базы данных может быть осуществлено несколькими способами.

Первый способ

Рекомендуется для создания резервной копии базы данных использовать данный способ.

Необходимо запустить cmd.exe с правами администратора и ввести:

expdp c##elmaoracle10test23/q1234567@ORATEST directory=data_pump_dir logfile=projects.log dumpfile=projects.dmp SCHEMAS=C##ELMAORACLE10TEST23

Имя пользователя должно начинаться с префикса c##.

где:

  • c##elmaoracle10test23 = userid (имя пользователя);
  • q1234567 = password (пароль);
  • @ORATEST = sid;
  • data_pump_dir директория;
  • select * from all_directories; все возможные директории (выполняется в Toad под SYS).

Чтобы создать новую директорию CREATE DIRECTORY cube_dir AS ‘C:\backups‘; (выполняется в Toad под SYS)

  • projects.log название лог-файла бекапа писать с расширением;
  • projects.dmp название файла бекапаь писать с расширением;
  • C##ELMAORACLE10TEST23 – схема (userid) забекапится только эта схема, если нужен бекап ВСЕХ схем, то вместо SCHEMAS=C##ELMAORACLE10TEST23 записать FULL=Y.

Второй способ

После установки программы Toad for Oracle можно переходить к созданию самого бэкапа базы. Необходимо выполнить следующие действия:

1. Зайти на сервер Oracle.

2. Открыть установленную программу Toad for Oracle 11_2.7.

3. Подключится под системным пользователем (по умолчанию параметры и пароль уже сохранены).

4. Далее необходимо выполнить запрос для той базы, бэкап которой необходимо сделать:
ввести grant exp_full_database to и нажать на клавиатуре клавишу F5 (будут выданы права доступа на полную выгрузку базы указанному пользователю).

5. После этого требуется создать новое подключение.

6. Подключиться к требуемой базе.

7. Далее следует выполнить:

8. Выбрать расположение будущего бэкапа на компьютере и ввести его имя:

9. Нажать на кнопку Finish.

Утилита TOAD (Tool for Oracle Application Developers — инструмент для

разработчиков приложений Oracle) первоначально создавалась отдельно

от SQL Navigator, но сейчас производится компанией Quest Software вмес­те с ним. Поэтому свойства этих инструментальных средств во многом схожи, включая способ лицензирования. Тем не менее существуют и от­личия. TOAD предлагает следующие возможности:

•        Автоформатирование операторов PL/SQL и SQL

Отладчик процедур PL/SQL

Средство просмотра баз данных

Поддержка объектных типовОгас1е8 и типовОгас1е8 г т Шаблоны программного текста

•        Поддержка систем управления версиями, производимых другими компаниями

TOAD — простая, но в то же время эффективная среда разработки

программ. Для ее функционирования необходим меньший объем диско­вой и оперативной памяти, чем для других инструментальных средств

разработки.

Соединение с базами данных

TOAD может поддерживать одновременно несколько соединений с база­ми данных. При первом запуске приложения предлагается создать соеди­нение в диалоговом окне, изображенном на рис. 2.24. В дальнейшем соединения можно создавать с помощью команды File | New Connection. После того как соединение создано, оно остается активным, пока не бу­дет закрыто командой меню File| Close Connection. Пароли не сохраняются

в профилях соединений.

Способ установления соединений в TOAD уникален тем, что соедине­ние, связанное с каким-либо окном, можно изменять динамически. Это позволяет одновременно работать с несколькими серверами, поддержи­вая при этом минимальное число окон. Однако конкретное рабочее окно можно связать только с одним сеансом.

Выполнение SQL и PL/SQL

Операторы SQL и PL/SQL выполняются из окна редактирования SQL. Окно SQL может содержать один или несколько операторов SQL или блоков PL/SQL, которые могут выполняться по отдельности или как

сценарий. Если инструкция является запросом, выходные данные выво­дятся в нижней панели окна (см. рис. 2.25). Вкладка Script Output в ниж­ней панели показывает результаты выполнения всего сценария. Для выполнения отдельных инструкций и блоков следует нажать на соответ­ствующую кнопку в верхней части окна.

Окна редактирования SQL могут использоваться для показа выходных данных DBMS OUTPUT.PUT_LINE, а также статистики и выходных данных плана объяснения. Аналогично команде SQL*Plus SET SERVEROUTPUT ON, режим вывода результатов DBMS_OUTPUT.PUT_LINE включается нажа­тием кнопки на вкладке DBMS Output. Пример выходных данных показан на рис. 2.26.

Средства отладки

Для отладки хранимой процедуры следует нажать на кнопку Step Into или

выбрать в меню Debug | Step Into. Предварительно нужно задать все пара­метры процедуры в диалоговом окне Set Parameters. Если необходимо,

процедура и все зависимые объекты будут сначала откомпилированы, а затем начнется сеанс отладки. При отладке можно задавать контрольные точки и точки прерывания, а также проверять значения локальных пере­менных. Сеанс отладки показан на рис. 2.27.

Просмотр объектов. TOAD имеет два типа браузеров базы данных: браузер схем и браузер объектов. Браузер схем позволяет выбирать такие объекты, как таблицы, процедуры и модули. Вместо древовид­ной структуры, браузер схем имеет вкладки для выбора типа объек­тов, которые затем показываются в левой панели. В панель справа выводятся сведения об объекте. В браузере схем можно также ком­пилировать или удалять объекты. Браузер объектов используется только для проверки типов объектов Огас1е8 и тел типов.

Окна редактирования. TOAD имеет два типа окон редактирова­ния: окно редактирования SQL (см. выше) и окно редактирования хранимых процедур. Окна редактирования SQL используются для редактирования одиночных операторов SQL или сценариев SQL, в то время как окна редактирования хранимых процедур служат для редактирования хранимых процедур, функций, модулей и тригге­ров. В окне редактирования хранимых процедур можно компилиро­вать, выполнять и отлаживать процедуры, представленные в базе данных. Окна редактирования хранимых процедур могут загружать объекты базы данных или файлы либо могут использоваться для со­здания новых объектов.

Шаблоны кода. TOAD может автоматически вводить конструкции PL/SQL и SQL на основе специальных комбинаций клавиш.

Возможности DBA. TOAD имеет ряд средств, ценных для DBA. Сре­ди них просмотр инициализационных параметров базы данных и утилита импорта/экспорта.

< Предыдущая   Следующая >

Используйте Toad для управления локальными базами данных

Использование Toad для управления локальными базами данных более интуитивно понятное и удобное, чем использование sqlplus, и более простое в использовании.Для некоторых больших таблиц результаты запроса понятны с первого взгляда. Как правило, требуются следующие шаги:

Шаг 1. Установите локальную базу данных

Этот процесс не отличается от общей установки, но следует отметить следующие два момента:

1. При установке базы данных «Создать запускаемую базу данных (добавить 720 МБ)» укажите глобальное имя базы данных: myOrcl и пароль базы данных ****.

2. Когда установка дойдет до последнего шага, нажмите «Управление паролями», укажите пароли scott, sys и системных пользователей, а затем подтверждайте, пока установка не будет завершена.

Шаг 2. Измените файл tnsnames.ora

Откройте файл tnsnames.ora в это время, конфигурация внутри выглядит следующим образом:

MYORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = ****)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = myOrcl)

)

)

**** представляет собой имя хоста машины.

Чтобы облегчить различие, вот псевдоним для myOrcl, чтобы отличать его от других баз данных в раскрывающемся списке базы данных Toad. Поэтому внесите следующие изменения:

zyhMyOracle_1 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = ****)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = myOrcl)

)

)

Шаг 3: Откройте Toad и подключитесь к локальной базе данных

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

На этом этапе в раскрывающемся списке базы данных вы можете увидеть локально созданную базу данных, где отображается псевдоним zyhMyOracle_1. При этом обратите внимание на следующие два момента:

1. Пользователь / Схема: scott, sys, system и другие пользователи

2.Password: соответствующие пароли для tiger, change_on_install, manager и т. Д.

После входа в Toad вы можете управлять таблицей данных.

Инструменты для разработчиков приложений с базами данных

Введение

Инструменты для авторов решений на основе Oracle

   SQL Navigator (Quest Software)

   TOAD (Quest Software)

   Hora (Keep Tool)

   PL/SQL Developer (Allround Automation)

   OraPowerTools (DKG Advanced Solutions)

Заключение

Введение

Приложения,
использующие базы данных, сейчас составляют, наверное, подавляющее большинство
коммерческих продуктов и заказных разработок, и вопросы, связанные с самими
базами данных и с созданием использующих их приложений, освещаются в нашем издании
достаточно регулярно вот уже более десятка лет — мы неоднократно писали и о
средствах проектирования данных, и о технологиях доступа к данным, и о самих
СУБД, и о средствах разработки приложений, которые обращаются к данным, и о
генераторах отчетов и средствах анализа данных.

Сегодня мне хотелось бы рассмотреть еще одну категорию инструментов, считающихся
вспомогательными, но при этом широко применяющихся при разработке приложений
с базами данных, — утилиты, предназначенные для так называемой post-case-обработки
баз данных, то есть для разнообразных манипуляций с базой данных, которые выполняются
после ее проектирования в процессе разработки приложений. К таким манипуляциям
могут относиться создание части серверного кода, реализующей нестандартную функциональность,
внесение несложных изменений в структуру данных с целью исправления незначительных
ошибок проектирования, заполнение данными части таблиц (например, справочников),
генерация окончательной версии скрипта для поставки его конечным пользователям
и ряд других операций.

Сейчас трудно найти СУБД, в комплект поставки которой не входят утилиты для
администрирования баз данных и простейших манипуляций, таких как создание таблиц,
ввод данных, создание серверного кода. Как минимум, приложение, позволяющее
создавать пустую базу данных, вводить и выполнять SQL-запросы, имеется в составе
почти любой серверной СУБД, а в большинстве случаев можно найти утилиты, предоставляющие
более удобный интерфейс для манипуляции метаданными и данными, нежели ввод SQL-запросов.
Правда, в ряде случаев административные утилиты могут включаться в наиболее
дорогие версии серверных СУБД и не входить в состав стандартных или персональных
версий. Вот тут-то и пригодятся продукты независимых производителей, способные
заменить административные утилиты и во многих случаях оказывающиеся гораздо
более удобными для разработчиков приложений.

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

Инструменты для авторов решений на основе Oracle

Корпорацией
Oracle создано довольно удобное многофункциональное приложение Oracle Enterprise
Manager, позволяющее осуществлять вышеперечисленные действия с базами данных,
управляемыми тремя последними версиями этой СУБД. Однако это приложение входит
в комплект наиболее дорогих редакций этой СУБД — Oracle 8i Enterprise Edition,
Oracle 9i Enterprise Edition, Oracle 10g Enterprise Edition. Пользователям же
остальных редакций, равно как и разработчикам приложений на их основе, предлагается
главным образом набор утилит, позволяющих осуществлять манипуляции с базой данных
из командной строки, либо простейший редактор SQL-запросов SQL Plus. Но утилит,
реализующих некоторые функции Enterprise Manager, равно как и ряд других функций,
существует немало. Ниже мы рассмотрим некоторые из них.

SQL Navigator (Quest Software)

SQL Navigator for Oracle 4.5 — весьма удобный инструмент для визуального редактирования
данных и метаданных, генерации скриптов (в том числе и скриптов для заполнения
таблиц данными). Этот инструмент содержит средства синтаксического выделения
кода SQL и PL/SQL, инициирования компиляции кода, редактирования данных, экспорта
результатов запросов в различные форматы, поддерживает многие особенности Oracle
10g (новые ключевые слова, типы данных, отображение хранения базы данных на
нескольких дисках).

SQL Navigator (Quest Software)

SQL Navigator (Quest Software)

Данный продукт позволяет значительно повысить продуктивность создания и тестирования
кода PL/SQL, осуществлять поиск объектов в базе данных, выполнять запросы в
отдельном потоке. Отметим, что этот продукт очень популярен среди разработчиков.

TOAD (Quest Software)

Утилита TOAD (Tool for Oracle Application Developers) предназначена для разработчиков
и администраторов баз данных. Она предоставляет удобную среду создания кода
Oracle, использующую профилировщик и отладчик кода самой компании Oracle, позволяет
осуществлять мониторинг базы данных, управлять файлами, в том числе и с помощью
протокола FTP, уведомлять администратора базы данных о возникших проблемах,
осуществлять поиск нужного объекта в базе данных.

TOAD (Quest Software)

TOAD (Quest Software)

TOAD содержит три основных компонента: Database Browser, SQL Editor и PL/SQL
Procedure Editor, а также панель SQL Modeller, позволяющую отобразить структуру
базы данных в графическом виде. Для администраторов TOAD предоставляет удобный
графический пользовательский интерфейс ко многим утилитам командной строки самой
Oracle.

Hora (Keep Tool)

Hora (Handy Oracle Tool) представляет собой интегрированную среду для разработчиков
и администраторов и позволяет осуществлять все наиболее часто встречающиеся
операции. Данный продукт поддерживает отладку кода SQL и PL/SQL, генерацию отчетов,
импорт и экспорт данных. Этот инструмент содержит графический построитель запросов,
средства просмотра данных, словарей БД, импорта результатов запросов в различные
форматы (Excel, PDF, XML).

Hora (Keep Tool)

Hora (Keep Tool)

В качестве дополнения к этому инструменту предусмотрено несколько вызываемых
из него утилит того же производителя для генерации диаграмм баз данных (ER Diagrammer),
документации в формате HTML (HTML Documentation Generator), инструменты для
обратного проектирования баз данных и редактирования скриптов, средства отладки
кода PL/SQL (PL/SQL Debugger).

ER Diagrammer (Keep Tool)

PL/SQL Debugger (Keep Tool)

PL/SQL Debugger (Keep Tool)

PL/SQL Developer (Allround Automation)

PL/SQL Developer, отличающийся относительно невысокой ценой, представляет собой
среду разработки для авторов кода PL/SQL. В отличие от рассмотренных выше продуктов,
он не содержит большого количества инструментов администрирования. PL/SQL Developer
предназначен главным образом для разработчиков, и в этом плане данный инструмент
оказывается весьма привлекательным — в его составе есть средства автоматического
завершения кода, инструменты для создания шаблонов кода, графический интерфейс
к отладчику и профилировщику Oracle, инструмент для графического построения
запросов. В этот продукт удачно интегрирована документация Oracle.

PL/SQL Developer (Allround Automation)

PL/SQL Developer (Allround Automation)

OraPowerTools (DKG Advanced Solutions)

OraPowerTools компании DKG Advanced Solutions представляет собой набор утилит
для разработчиков решений на основе Oracle и администраторов этой СУБД. Этот
набор содержит утилиты OraEdit PRO — среду разработки баз данных и кода PL/SQL,
DBDiff for Oracle — утилиту сравнения двух баз данных (в том числе управляемых
разными версиями сервера) и создания обновлений на основе найденных различий
и утилиту DBScripter for Oracle, позволяющую создавать скрипты для генерации
баз данных и заполнения их данными. Все эти утилиты доступны и по отдельности.

DBDiff for Oracle (DKG Advanced Solutions)

DBDiff for Oracle (DKG Advanced Solutions)

OraEdit PRO (DKG Advanced Solutions)

OraEdit PRO (DKG Advanced Solutions)

Помимо указанных утилит, разработчикам доступна и бесплатная утилита OraEdit
того же производителя.

Заключение

В
настоящем мини-обзоре мы рассмотрели несколько утилит, предназначенных для разработчиков
решений на основе Oracle. Отметим, что список доступных утилит не ограничивается
вошедшими в обзор — помимо них существует еще несколько интересных инструментов,
таких как Unicenter Database Management (Computer Associates), SQL Programmer
for Oracle (BMC Software), Expediter/SQL (Compuware), RapidSQL (Embarcadero),
а также инструменты для Linux, такие как Procedit (OraSoft) и KORA (Ullrich
Wagner).

В следующей статье данного цикла мы рассмотрим утилиты, предназначенные для
разработчиков решений на основе Microsoft SQL Server.

КомпьютерПресс 3’2005

Понравилась статья? Поделить с друзьями:
  • Tntonlife вакуум инструкция на русском видео
  • Timber fort a2 инструкция по сборке
  • Tilda как создать сайт пошаговая инструкция
  • Timacam инструкция на русском языке
  • Tns510 toyota инструкция на русском