предисловие
- Ранее он был написан с использованием 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 и т. д.
исходный адрес
Ссылаться на
официальный сайт оракула:www.oracle.com/index.html
официальный сайт PLSQL:woohoo.all round Automations.com/PL SQL v.contract...
Как полностью удалить клиент Oracle11g:blog.CSDN.net/Умеренный Java2011…
наконец
Добавить АвтораСвязь:nuggets.capable/post/684490…
Авторские права принадлежат автору. Для коммерческих перепечаток, пожалуйста, свяжитесь с автором для получения разрешения, а для некоммерческих перепечаток, пожалуйста, укажите источник.