Contents
2 SQL Developer: Migrating Third-Party Databases
- 2.1 Migration: Basic Options and Steps
- 2.1.1 Migrating Using the Migration Wizard
- 2.1.2 Copying Selected Tables to Oracle
- 2.2.1 Overview of Migration
- 2.2.1.1 How Migration Works
- 2.2.1.2 Migration Implemented as SQL Developer Extensions
- 2.2.2.1 Task 1: Determining the Requirements of the Migration Project
- 2.2.2.2 Task 2: Estimating Workload
- 2.2.2.3 Task 3: Analyzing Operational Requirements
- 2.2.2.4 Task 4: Analyzing the Application
- 2.2.2.5 Task 5: Planning the Migration Project
- 2.2.3.1 Creating a Database User for the Migration Repository
- 2.2.3.2 Requirements for Creating the Destination Oracle Objects
- 2.2.4.1 Before Migrating From IBM DB2
- 2.2.4.2 Before Migrating From Microsoft SQL Server or Sybase Adaptive Server
- 2.2.4.3 Before Migrating From Microsoft Access
- 2.2.4.4 Before Migrating From MySQL
- 2.2.4.5 Before Migrating From Teradata
- 2.2.5.1 Offline Capture
- 2.2.6.1 Correcting Errors in the Converted Model
- 2.2.8.1 Transferring the Data Offline
- 2.2.10.1 Testing Methodology
- 2.2.10.2 Testing the Oracle Database
- 2.2.11.1 Choosing a Rollout Strategy
- 2.2.11.2 Deploying the Destination Database
- 2.3.1 Migration Submenu
- 2.3.2 Other Menus: Migration Items
- 2.3.3 Migration Preferences
- 2.3.4 Migration Log Panes
- 2.3.5 Using the Translation Scratch Editor
3 SQL Developer: Unit Testing
- 3.1 Overview of Unit Testing
- 3.2 SQL Developer User Interface for Unit Testing
- 3.2.1 Unit Test Submenu
- 3.2.2 Other Menus: Unit Test Items
- 3.2.3 Unit Test Preferences
- 3.3.1 Managing Repository Users and Administrators
- 3.6.1 Providing Values for Input Fields
- 3.6.2 Automatically Creating Implementations
- 3.12.1 Create the EMPLOYEES Table
- 3.12.2 Create the AWARD_BONUS Procedure
- 3.12.3 Create the Unit Testing Repository
- 3.12.4 Create a Unit Test
- 3.12.5 Run the Unit Test
- 3.12.6 Create and Run an Exception Unit Test
- 3.12.7 Create a Unit Test Suite
- 3.12.8 Run the Unit Test Suite
4 SQL Developer Tutorial: Creating Objects for a Small Database
- 4.1 Create a Table (BOOKS)
- 4.2 Create a Table (PATRONS)
- 4.3 Create a Table (TRANSACTIONS)
- 4.4 Create a Sequence
- 4.5 Insert Data into the Tables
- 4.6 Create a View
- 4.7 Create a PL/SQL Procedure
- 4.8 Debug a PL/SQL Procedure
- 4.9 Use the SQL Worksheet for Queries
- 4.10 Script for Creating and Using the Library Tutorial Objects
5 SQL Developer Dialog Boxes and Wizards
- 5.1 Add Extension
- 5.2 Add Schema Error
- 5.3 Analyze Database Migration
- 5.4 Application Migration
- 5.5 Change Type
- 5.6 Check for Updates
- 5.7 Check Out from CVS
- 5.8 Choose Directory
- 5.9 Component Palette
- 5.10 Component Palette: Configure Component Palette
- 5.11 Component Palette: Create Palette Page
- 5.12 Component Palette: New/Edit Code Snippet
- 5.13 Component Palette: New Section / Rename Section
- 5.14 Confirm Drop Application
- 5.15 Confirm Running SQL
- 5.16 Connection Has Uncommitted Changes
- 5.17 Create New Object
- 5.18 Create Chain
- 5.19 Create/Edit Credential
- 5.20 Create/Edit CVS Connection
- 5.21 Create/Edit/Select Database Connection
- 5.22 Rename Model (Migration)
- 5.23 Delete Confirmation
- 5.24 Delete Confirmation (Migration)
- 5.25 Rename Database Item (Migration)
- 5.26 Select Connection
- 5.27 Connection Information
- 5.28 No Connection Found
- 5.29 Connection Rename Error
- 5.30 New Folder (Connections)
- 5.31 Continue After Pause
- 5.32 Select Library
- 5.33 Create Library
- 5.34 Data Import Wizard (Load Data)
- 5.35 Export/Import Connection Descriptors
- 5.36 Create Database Destination
- 5.37 Create Destination Group (Database or External)
- 5.38 Create/Edit Database Link
- 5.39 Create/Edit Index
- 5.40 Create Filter
- 5.41 Create/Edit Job
- 5.42 Create/Edit Job Class
- 5.43 Create/Edit Materialized View Log
- 5.44 Create PL/SQL Package
- 5.45 Create PL/SQL Subprogram (Function or Procedure)
- 5.46 Create Program
- 5.47 Create/Edit Role
- 5.48 Create/Edit Schedule
- 5.49 Create/Edit Sequence
- 5.50 Create SQL File
- 5.51 Create/Edit Synonym
- 5.52 Create Table (quick creation)
- 5.53 Create/Edit Table (with advanced options)
- 5.54 Storage Options
- 5.55 Create/Edit Tablespace
- 5.56 Create Trigger
- 5.57 Create Type (User-Defined)
- 5.58 Create/Edit User
- 5.59 Create/Edit User Defined Report
- 5.60 Create/Edit User Defined Report Folder
- 5.61 Create/Edit View
- 5.62 Create XML Schema
- 5.63 Color Palette and Custom Colors
- 5.64 Configure Extension
- 5.65 Configure File Type Associations
- 5.66 Copy Columns
- 5.67 Custom Filters
- 5.68 Data Pump Export
- 5.69 Data Pump Import
- 5.70 Database Copy
- 5.71 Database Differences
- 5.72 Database Export (Unload Database Objects and Data)
- 5.73 DDL Panel for Creating or Editing an Object
- 5.74 Debugger — Attach to JPDA
- 5.75 Deploy or Import Application
- 5.76 Deploy Objects
- 5.77 Describe Object Window
- 5.78 Edit/View Value (Data or Table Column)
- 5.79 Enter Bind Values
- 5.80 Erase from Disk
- 5.81 Error Writing to Export File
- 5.82 Export Error
- 5.83 Export Data
- 5.84 External Locator Configuration
- 5.85 External Tools
- 5.86 Create/Edit External Tool
- 5.87 Choose Offline Options
- 5.88 Edit Font Location
- 5.89 Edit Header or Footer (PDF Formatting)
- 5.90 Edit Join
- 5.91 Feature Missing
- 5.92 Feature Required
- 5.93 File Processing
- 5.94 Filter
- 5.95 Filter Object Types
- 5.96 Filter Schemas
- 5.97 Filter Error
- 5.98 Find/Highlight
- 5.99 Insert Macro
- 5.100 Externally Modified Files
- 5.101 Find/Replace Text
- 5.102 Find Result
- 5.103 Format Properties
- 5.104 Generate Patch
- 5.105 Go to Bookmark
- 5.106 Go to Line Number
- 5.107 Go to Line Number: Error
- 5.108 History
- 5.109 Import to CVS
- 5.110 Invalid Database Version
- 5.111 Load Keyboard Scheme
- 5.112 Log In to CVS
- 5.113 Maintain Spatial Metadata
- 5.114 Manage Columns
- 5.115 Modify Value
- 5.116 Data Move Details
- 5.117 New Procedure (Refactoring)
- 5.118 No Lock
- 5.119 No Object Found
- 5.120 No Object Selected
- 5.121 Object Preferences
- 5.122 Offline Generation Error — Destination Directory
- 5.123 Open File
- 5.124 Oracle-Only Report
- 5.125 Oracle Proxy Authentication
- 5.126 Paste
- 5.127 Privilege Warning for Migration
- 5.128 Recent Files
- 5.129 Create Repository
- 5.130 Delete or Truncate Repository
- 5.131 Capture Microsoft Access Exporter XML
- 5.132 Rename Local Variable
- 5.133 Rename Tab
- 5.134 Rename Procedure
- 5.135 Select Current Repository
- 5.136 Cannot Capture Table
- 5.137 Report Panel
- 5.138 Reset Expired Password (Enter New Password)
- 5.139 Revision Lister
- 5.140 Run/Debug/Profile PL/SQL
- 5.141 Create/Edit Breakpoint
- 5.142 Save/Save As, or Select File
- 5.143 Save Files
- 5.144 Unable to Save Files
- 5.145 Save Style Settings
- 5.146 Schema Differences Source or Destination Error
- 5.147 Script Execution Failed
- 5.148 Script Generation Complete
- 5.149 Set Data Mapping
- 5.150 Add/Edit Rule
- 5.151 Set Encoding
- 5.152 Set Pause Continue
- 5.153 Shared Wizard Pages
- 5.153.1 Types
- 5.153.2 Specify Objects
- 5.153.3 Data
- 5.153.4 Summary
6 SQL Developer Accessibility Information
- 6.1 About Oracle SQL Developer Accessibility
- 6.2 Using a Screen Reader and Java Access Bridge with Oracle SQL Developer
- 6.3 Oracle SQL Developer Features that Support Accessibility
- 6.3.1 Keyboard Access
- 6.3.2 Screen Reader Readability
- 6.3.3 Flexibility in Font and Color Choices
- 6.3.4 No Audio-only Feedback
- 6.3.5 No Dependency on Blinking Cursor and Animation
- 6.3.6 Screen Magnifier Usability
- 6.3.7 How to Change the Editor or Tabbed View of a File
- 6.3.8 How to Read Text in a Multi-line Edit Field
- 6.3.9 How to Read the Line Number in the Source Editor
- 6.3.10 How to Access Exception Stack HTML Links and Generated Javadoc Links in the Log Window
- 6.4.1 How to Customize the Accelerators Keys
- 6.4.2 How to Pass a Conflicting Accelerator Key to Oracle SQL Developer
- 6.4.3 How to Change the Look and Feel of SQL Developer
- 6.4.4 How to Customize the Fonts in Code Editors
- 6.4.5 How to Customize Syntax Highlighting
- 6.4.6 How to Display Line Numbers in Code Editors
- 6.4.7 How to Change the Timing for Completion Insight
- 6.4.8 How to Specify the Columns in the Debugger
Установка Oracle SQL Developer на Windows 10 и настройка подключения к базе данных
Приветствую Вас на сайте Info-Comp.ru! Сегодня я расскажу о том, как установить Oracle SQL Developer на операционную систему Windows 10 и настроить подключение к базе данных Oracle Database 18c Express Edition (XE).
Ранее, в материале «Установка Oracle Database 18c Express Edition (XE) на Windows 10», мы подробно рассмотрели процесс установки системы управления базами данных Oracle Database в бесплатной редакции, сегодня, как было уже отмечено, мы рассмотрим процесс установки бесплатного инструмента с графическим интерфейсом, с помощью которого мы можем подключаться к базе данных Oracle, писать и выполнять различные SQL запросы и инструкции, речь идет о стандартном инструменте – Oracle SQL Developer.
Oracle SQL Developer — это бесплатная графическая среда для работы с базами данных Oracle Database, разработанная компанией Oracle. SQL Developer предназначен для разработки баз данных, бизнес-логики в базах данных, а также для написания и выполнения инструкций на языках SQL и PL/SQL.
Установка Oracle SQL Developer на Windows 10
Весь процесс установки Oracle SQL Developer заключается в том, что необходимо скачать дистрибутив программы, извлечь файлы из скаченного ZIP-архива и запустить само приложение, иными словами, SQL Developer — это некая переносимая программа, которая не требует как таковой классической установки.
Сейчас мы рассмотрим те шаги, которые необходимо выполнить, чтобы начать использовать Oracle SQL Developer на Windows 10.
Шаг 1 – Скачивание программы
Oracle SQL Developer доступен на официальном сайте Oracle, и его можно скачать абсолютно бесплатно, единственное, как и в случае с самой СУБД, необходимо авторизоваться или зарегистрироваться на сайте, при этом если Вы скачивали и устанавливали Oracle Database XE, то у Вас уже есть учетная запись Oracle и Вам достаточно авторизоваться на сайте.
Итак, переходим на страницу загрузки Oracle SQL Developer, вот она
Далее, нажимаем на ссылку «Download» в разделе Windows 64-bit with JDK 8 included.
После этого соглашаемся с условиями, отметив соответствующую галочку, и нажимаем на кнопку «Download sqldeveloper-20.2.0.175.1842-x64.zip». Если Вы еще не авторизованы на сайте, Вас перенаправит на страницу авторизации (где можно и зарегистрироваться), а если Вы уже авторизованы, то сразу начнется процесс загрузки.
В результате у Вас должен загрузиться ZIP-архив «sqldeveloper-20.2.0.175.1842-x64.zip» (на момент написания статьи это актуальная версия) размером около 500 мегабайт, в данном архиве находятся все необходимые для SQL Developer файлы.
Шаг 2 – Распаковка архива и запуск программы
После того как архив загрузится, его необходимо распаковать и запустить файл «sqldeveloper.exe».
При первом запуске у Вас могут спросить, есть ли у Вас сохраненные настройки, которые Вам хотелось бы импортировать, у нас таких нет, отвечаем «No».
Примечание. Для запуска программы в Windows требуется MSVCR100.dll. На большинстве компьютеров этот файл уже есть в Windows. Однако, если первая копия файла является 32-битной копией DLL, SQL Developer не запустится. Это можно исправить, если скопировать 64-битную версию DLL в системный каталог «C:\Windows\System32».
В результате запустится программа и сначала появится окно, в котором Вас спросят, хотите ли Вы автоматически отправлять отчеты по работе программы в компанию Oracle, если не хотите, то снимите галочку и нажмите «OK».
Интерфейс Oracle SQL Developer выглядит следующим образом.
Настройка подключения к базе данных Oracle Database 18c Express Edition (XE)
Переходим к настройке подключения к базе данных Oracle Database 18c Express Edition (XE), для этого щелкаем на плюсик и выбираем «New Connection».
После чего у Вас откроется окно настройки подключения, необходимо ввести следующие данные:
- Name – имя подключения (придумываете сами);
- Username – имя пользователя, в данном случае подключаемся от имени системного пользователя SYS;
- Password – пароль пользователя SYS, это тот пароль, который Вы задали во время установки Oracle Database XE;
- Role – SYSDBA (пользовательSYS является администратором сервера, поэтому выбираем соответствующую роль);
- Hostname – адрес сервера, если Oracle Database установлен на этом же компьютере, то в поле оставляем Localhost;
- Port – порт подключения, по умолчанию 1521;
- Servicename – имя подключаемой базы данных Oracle Database. По умолчанию в Oracle Database 18c Express Edition (XE) создается база данных с именем XEPDB1, поэтому чтобы сразу подключиться к этой базе, вводим в это поле ее название, т.е. XEPDB
Чтобы проверить корректность всех введенных настроек, можно нажать на кнопку Test, и если Вы получили ответ в строке состояния «Успех», т.е. «Status: Success», то это означает, что все хорошо, сервер доступен и мы можем к нему подключиться с указанными настройками подключения.
Для сохранения подключения нажимаем «Save».
В результате Вы подключитесь к серверу и у Вас отобразится обозреватель объектов и окно для написания SQL запросов.
В Oracle Database 18c Express Edition (XE) есть схема «HR», которую можно использовать, например, для изучения языка SQL.
Заметка! Если Вас интересует язык SQL, то рекомендую почитать книгу «SQL код» – это самоучитель по языку SQL для начинающих программистов. В ней язык SQL рассматривается как стандарт, чтобы после прочтения данной книги можно было работать с языком SQL в любой системе управления базами данных.
Давайте напишем простой запрос SELECT к таблице employees.
SELECT * FROM HR.employees;
Как видим, все работает.
На сегодня это все, надеюсь, материал был Вам полезен и интересен, пока!
Oracle SQL Developer или один в поле воин
Как Data-аналитику справиться с «зоопарком» СУБД при работе с различными и, казалось бы, несовместимыми друг с другом архитектурами БД. Предлагаем один из бесплатных способов укрощения «нравов» детищ крупнейших создателей систем хранения информации.
4.4K открытий
Любой Data-аналитик, связанный с обработкой массивов информации со временем сталкивается с различными архитектурами (MSSQL, oracle, Teradata и др.), подразумевающими под собой использование собственных систем управления БД (SSMS, PL/SQL, Teradata SQL assistant и др.)
Зачастую аналитик вынужден одновременно анализировать данные из связанных между собой, но находящихся в БД с разными технологическими архитектурами. Одновременное использование соответствующих СУБД приводит к неоптимальному использованию ресурсов процессора и оперативной памяти АРМ.
Для оптимизации использования мощностей компьютера аналитика, а также более удобной и эффективной работы, рынком представлены ПО с поддержкой различных видов архитектур БД (например, системы управления БД Aqua Data Studio компании AquaFold).
В данной статье предлагается вариант использования Oracle SQL Developer, как системы управления с подключением к БД различных архитектур.
Oracle SQL Developer бесплатная интегрированная среда разработки на языках SQL и PL/SQL ориентирована на работу в среде Oracle Database. Однако, использование JDBC драйверов подключения к сторонним БД позволяет ей также работать, например, как с БД MSSQL, так и с БД Teradata.
Работа Oracle SQL Developer в среде Microsoft SQL Server
Для примера создадим тестовую БД в среде MSSQL с таблицей из пяти строк.
Для успешного подключения Oracle SQL Developer к базе требуется произвести настройку JDBC драйвера подключения, предварительно загрузив из сети Интернет сам драйвер.
Настройка драйвера осуществляется в меню Tools/Preferences/Database/Third Party JDBC Driver. В соответствующем окне указываем путь нахождения драйвера.
В результате в окне Создания нового подключения появляется вкладка подключения к БД SQLServer. После ввода адреса БД и данных авторизации можно подключится к серверу.
Для использования Windows аутентификации потребуется скопировать файл x64\SSO\ntlmauth.dll из папки драйвера в корневую папку JDK системы (jre\bin).
После завершения настроек система готова к работе с данными.
Работа Oracle SQL Developer в среде teradata
Рассмотрим вариант подключения Oracle SQL Developer к БД Teradata. В качестве примера также создадим тестовую БД с пятью строками.
Для подключения к ней загрузим JDBC драйвер подключения к БД. Произведем соответствующие настройки драйвера в Oracle SQL Developer, после чего появляется возможность создания нового подключения к БД в архитектуре Teradata.
Обзор использования Oracle SQL Developer
Oracle SQL Developer – бесплатное графическое средство, разработанное для повышения производительности труда и упрощения разработки ежедневно выполняемых задач базы данных. Путем всего нескольких нажатий кнопки мыши можно просто создать и отладить хранимые процедуры, протести- ровать инструкции SQL и просмотреть планы оптимизатора.
SQL Developer, визуальное средство разработки баз данных, упрощает выполнение следующих задач:
- просмотр объектов базы данных и управление ими;
- выполнение сценариев и инструкций SQL;
- изменение и отладка инструкций PL/SQL;
- создание отчетов.
Используя стандартную аутентификацию базы данных Oracle, можно подключиться к схеме любой целевой базы данных Oracle. После подключения разрешается выполнять операции с объектами в базе данных.
Примечание. Oracle SQL Developer, выпуск 1.2, называется выпуском миграции (Migration release), так как он тесно интегрируется с рабочим местом разработчика для миграции данных (Developer Migration Workbench). Поэтому программа предоставляет пользователям одно место для просмотра объектов базы данных, данных в сторонних базах данных и для миграции информации из этих баз данных в Oracle. Можно также подключиться к схемам для выбранных сторонних (не относящихся к Oracle) баз данных, таких как MySQL, Microsoft SQL Server и Microsoft Access, и просматривать метаданные и данные в этих базах данных. Кроме того, Oracle SQL Developer, выпуск 1.2, включает поддержку Oracle Application Express, выпуск 3.0.1 (Oracle APEX ).
Далее: Системные привилегии