Бросить в объятия оракула (установить и использовать оракул)

Oracle
Бросить в объятия оракула (установить и использовать оракул)

предисловие

  • Ранее он был написан с использованием MySQL в качестве базы данных.【Музыкальный блог】
  • Поскольку в проектах компании используется оракул, а пишут【Музыкальный блог】Она была написана, когда я учился в колледже.В то время я только столкнулся с MySQL.Теперь, когда я столкнулся с оракулом на работе, я понимаю силу оракула.
  • Достаточно разместить собственный проект【Музыкальный блог】перенос базы данных на оракул


семь аспектов

1. Установите клиент OracleDatabase

  • Существует два типа клиентов Oracle: 11g и 19c.
  • Вот ссылка на Baidu Cloud для скачивания:
    32-разрядный клиент OracleDatabase 11g:Disk.Baidu.com/Yes/1ah0M02GGHan…Код извлечения: olvb
    64-разрядный клиент базы данных Oracle19c:Disk.Baidu.com/Yes/1IC K1Mk сопровождает Z…Код извлечения: c05p
  • Скачать с официального сайта:woohoo.Oracle.com/database/special…
  • Клиент разделен на 32-битный и 64-битный, причем здесь установлен 32-битный.
  • Каталог установленной папки:

  • Подробное руководство по установке:OracleDatabase 11g(Пожалуйста, нажмите на меня, как сумасшедший!)

  • Подробное руководство по установке:Oracle19c DataBase(Следует отметить, что установленная папка может быть только буквенно-цифровой и с подчеркиванием, иначе она будет мигать обратно)

2. Установите инструмент PLSqlDeveloper.

  • Вот ссылка на Baidu Cloud для скачивания:
    Связь:disk.baidu.com/yes/1TT KY0HD О…Код извлечения: 4193
  • PLSqlDeveloper просто оракул программного обеспечения для визуализации операционных данных, и MySQL аналогичный navicat
  • Каталог установленной папки:

  • Подробное руководство по установке:PLSqlDeveloper(Пожалуйста, нажмите на меня, как сумасшедший!)

3. Попробуйте подключиться к оракулу с помощью plsql

  • Потому что нам нужно только установить на серверOracleDatabase 11g, можно подключиться извне, естественно сервер должен выставить порт, о чем будет сказано позже
  • Хорошо, мы установили Oracledatabase 11G, теперь мы пытаемся подключиться к программному обеспечению PLSQL, мы только что скачали
  • Он может сообщать об ошибках:

  • Анализ: клиент оракула не установлен на этой машине или plsql не указан, путь установки нашего клиента оракула, поэтому plsql не может быть запущен

  • Есть два возможных решения:

  • 1. После установки клиента мы не указали системную переменную и сказали plsql, что путь установки клиента следующий:


  • 2. То есть мы дали понять, что мы установили клиент oracle, но возможно установленный нами клиент не совместим с версией plsql.Возьмите для примера эту установку, я случайно поставил клиент на 32-битный, но установленный plsql Он 64-битный, но в результате не удалось войти в систему, и результат находится на официальном сайте.На официальном сайте четко указано, что количество цифр должно быть соответствующим, иначе соединение не будет установлено.


  • 32-битные клиенты могут использовать только 32-битный plsql;
    64-битные клиенты могут использовать только 64-битный plsql

  • Наконец, все 32-битное унифицировано, и вход в систему выполнен успешно!

4. Расскажите о сотрудничестве между сервером Oracle и локальным plsql.

  • В обычных условиях нашему серверу нужно только установить клиент oracle и локально установить инструмент plsql для удаленного подключения к базе данных oracle.
  • Сначала сервер устанавливает вышеуказанный клиент OracleDatabase 11g, а затем установка проходит успешно.Выставляем порт 1521, чтобы извне могли получить доступ и подключиться к нему.Как не выставлять порт, внешнее подключение сообщит об ошибке:ORA-12541: TNS: нет ошибки прослушивателя

  • Открытые порты сервера:
  • Подробности смотрите в статье:blog.CSDN.net/Специально сделанное/искусство…
  • После завершения операции нам также необходимо открыть порт 1521 в облаке Alibaba.

  • Теперь на нашем сервере удобно установить клиент oracle

  • Теперь давайте посмотрим, как локальный plsql соединяется с серверным оракулом.

  • Установить первыминструмент PLSqlDeveloper,Обратите внимание, что количество бит такое же, как и у сервера.Как клиент сервера загружается по приведенной выше ссылке, это 32 бита.Инструменту plsql здесь также необходимо загрузить соответствующие 32 бита.

  • После того, как инструмент plsql установлен, поскольку мы хотим удаленно подключиться к оракулу, нам также необходимо установить клиент оракула, потому что программа оракула требуется для продвижения соединения plsql.Ниже есть два варианта, которые вы можете выбрать самостоятельно

  • Вариант 1: Напрямую поставить клиент OracleDatabase 32-битная установка на локальную

  • Вариант 2: Поскольку размер клиента oracle больше 2G, а места на моем компьютере относительно мало, я не хочу устанавливать на компьютер клиент больше 2G, потому что нам нужно только удаленное подключение, поэтому мы можем рассмотреть вопрос о том, чтобы не загружать клиент оракула, загрузить небольшой клиентInstant Client, размер 70M, основная функция Instant Client - удаленное подключение

  • Мгновенный клиентский сервер

  • Скачать с официального сайта:
    32-битная загрузка:woohoo.Oracle.com/database/special…
    64-битная загрузка:woohoo.Oracle.com/database/special…

  • Облачная загрузка Baidu:
    32-битная загрузка:disk.baidu.com/yes/1PF TL7tap…Код извлечения: s89f
    64-битная загрузка:disk.baidu.com/yes/1X TD15RJ F…Код извлечения: lgfy

  • Это папка, которую мы установили, каталог выглядит следующим образом:


  • Файл oci.dll — это путь, который мы хотим настроить в инструменте plsql.


  • Совет: Этот мгновенный клиент также должен соответствовать старшей цифре и использовать 32 бита равномерно, иначе возникнут непредвиденные проблемы.

  • Клиент оракула plsql установлен неправильно (plsql подключается к удаленной базе данных):Вуху.. Mommycode.com/info-detail…

5. Отличие OracleDatabase от Instant Client

  • OracleDatabase имеет полный набор вещей, богатые клиенты, включая oci.dll в Instant Client;
    Вы можете создавать базы данных и таблицы Oracle локально
  • Гаджет Instant Client, в основном может подключаться к оракулу удаленно, oci.dll извлекается из клиента OracleDatabase, поэтому он может подключаться только к оракулу;
    Вы не можете создавать базы данных и таблицы Oracle локально
  • Конфигурация компа не очень, боюсь что будет слишком торчать, поэтому не рассматриваю установку oracle client, просто ставим клиент на сервер, можем подключиться локально, если у всех комп хорошо настроен, то можно рекомендуется установить!

6. Проверьте, является ли клиент OracleDatabase 32-разрядным или 64-разрядным?


7. Как полностью удалить клиент Oracle11g

  • Только что установил оракул, надо ввести деинсталляцию оракула, что смущает, но его еще надо ввести.Если есть установка, то будет инструкция по деинсталляции.
  • Как полностью удалить клиент oracle11g:
  • 1. Деактивируйте службу оракула: войдите в управление компьютером, в службе найдите все службы, начинающиеся с оракула, щелкните правой кнопкой мыши и выберите остановить
  • 2. В меню «Пуск» найдите «Универсальный установщик», запустите универсальный установщик Oracle и нажмите «Удалить продукт».
  • 3. В окне списка продуктов щелкните, чтобы развернуть все, отметьте другие элементы, кроме OraDb11g_home1, и нажмите Удалить.
  • После удаления удалите: OraDb11g_home1
  • 4. Нажмите клавишу с логотипом Windows и клавишу R, откройте окно запуска, введите regedit, откройте реестр, по очереди разверните HKEY_LOCAL_MACHINE\SOFTWARE, найдите oracle, удалите
  • 5. Разверните HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services по очереди и удалите все элементы, начинающиеся с oracle
  • 6. Раскройте HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application по очереди и удалите все элементы, начинающиеся с oracle;
  • 7. В HKEY_CLASSES_ROOT удалите элементы, начинающиеся с ora
  • 8. Перезагрузите компьютер, удалите каталог oracle, удалите приложение каталога установки Oracle и т. д.

исходный адрес

nuggets.capable/post/684490…


Ссылаться на

официальный сайт оракула:www.oracle.com/index.html

официальный сайт PLSQL:woohoo.all round Automations.com/PL SQL v.contract...  

Как полностью удалить клиент Oracle11g:blog.CSDN.net/Умеренный Java2011…


наконец

Добавить Автора
Связь:nuggets.capable/post/684490…
Авторские права принадлежат автору. Для коммерческих перепечаток, пожалуйста, свяжитесь с автором для получения разрешения, а для некоммерческих перепечаток, пожалуйста, укажите источник.