Oracle sql developer поменять язык
You can define an Oracle SQL Developer connection to your database in the cloud to perform operations as you would with an on-premises database.
How you make a SQL Developer connection to the Oracle Database depends on whether the Oracle Net Listener port has been unblocked. When a Database Classic Cloud Service database deployment is created on Oracle Cloud Infrastructure Classic , the Oracle Net Listener port is blocked to ensure network security. For information about unblocking a port, see Enabling Access to a Compute Node Port.
Before You Begin
Before you use Oracle SQL Developer to connect to a database deployment, you need the following:
The IP address of the compute node
The IP address of a compute node associated with a database deployment on Oracle Database Classic Cloud Service is listed on the Oracle Database Classic Cloud Service Overview page. For instructions to display this page, see Viewing Detailed Information for a Database Deployment.
The SSH private key file that matches the public key associated with the deployment.
Creating a SQL Developer Connection When the Listener Port Is Unblocked
To create a SQL Developer connection to a database deployment when the Oracle Net Listener port is unblocked:
Open SQL Developer. Right-click Connections and select New Connection .
If you are using a version of SQL Developer in which the Connections panel shows both "Connections" and "Cloud Connections", right-click Connections . Do not right-click Cloud Connections, which is for Oracle Database Exadata Express Cloud Service.
The New / Select Database Connection dialog appears.
Provide the following information and then click Test .
Connection Name : Create a name for this connection.
Username : Name of the database user for the connection. This user must have sufficient privileges to perform the tasks that you want to perform while connected to the database, such as creating, editing, and deleting tables, views, and other objects.
Password : Provide the "Administration" password that you specified when you created the database deployment.
Hostname : Provide the Public IP address for the database deployment compute node you are connecting to.
Port : Provide the listener port number that you specified when you created the database deployment.
SID or Service Name : If you are connecting to Oracle Database 11g (non-CDB) or Oracle Database 12c or later (CDB), provide the SID. If you are connecting to an Oracle Database 12c or later pluggable database (PDB), provide the service name instead of the SID.
If your test results show success, click Connect . You have connected SQL Developer to your database deployment in Oracle Database Enterprise Cloud Service. Now you can use SQL Developer as you normally would with an on-premises database.
Creating a SQL Developer Connection When the Listener Port Is Blocked
If the listener port has not been unblocked by enabling the ora_p2_dblistener access rule, you can define an SSH connection in Oracle SQL Developer 4.0.3 or later, with functionality to connect to a database through port forwarding. In that case, you will not need to follow the instructions in Enabling Access to a Compute Node Port.
From the View menu, select SSH .
In the SSH Hosts navigation panel, right click SSH Hosts and select New SSH Host .
In the New SSH Host dialog:
Enter a name for the SSH Host.
In the Host field, enter the IP address of your database deployment.
In the Username field, enter oracle or opc .
Check Use key file , and browse for your private SSH key file.
Select Add a Local Port Forward .
Leave the Name field as Default . Leave the Host field as localhost . Set the Port field to the listener port number that you specified when you created the database deployment. Keep the default of Automatically assign local port .
Как увеличить размер GUI/шрифта/всего Oracle SQL Developer 18.1
Я загрузил Windows 64-bit с JDK 8, входящим в состав SQL Developer 18.1.
Чтобы запустить Oracle SQL Developed, я просто распаковал файл и запустил sqldeveloper.exe, содержащийся в папке.
К сожалению, как вы можете видеть на изображении, размер всего чрезвычайно мал и очень трудно увидеть.
Эта проблема возникает исключительно с этим программным обеспечением.
Как я могу это решить?
Я также столкнулся с аналогичной проблемой при установке этого в Windows 10. Проблема связана с настройками совместимости.
Я исправил его в соответствии с приведенными ниже шагами:
Получить ярлык sqldeveloper на рабочем столе Убедитесь, что у вас есть права администратора на вашем ПК
Щелкните правой кнопкой sqldeveloper значке sqldeveloper и перейдите на вкладку Совместимость:
-
Режим совместимости меняет его на окна 7 Проверьте опцию Override high DPI scaling beaviour Выберите "Система" в раскрывающемся списке ниже
Я предполагаю, что это субъективное выражение, но это не кажется МАЛЕНЬКОЙ для меня.
Однако, если вы используете функцию доступности ОС, чтобы увеличить размер текста в ваших приложениях, новая "приветственная страница" может помешать этому.
Снимите флажок "показывать при запуске" на странице приветствия
Перезапустите 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 в любой системе управления базами данных.
Как я могу запустить Oracle SQL Developer на версии Java, которую он поддерживает (1.6) при запуске Java 1.7 для всего остального?
Я могу установить оба JDK в моей системе, но я обеспокоен изменением переменных среды и тем, что это влияет больше, чем просто разработчик SQL. Любопытно, есть ли элегантные решения для этого.
У меня возникли проблемы с разработчиком SQL (запуск JDK 1.7), возвращающим только 50 строк.
просто установите Java7 как JDK по умолчанию в вашей системе.
вы можете сказать разработчику SQL использовать определенный JDK, отредактировав файл sqldeveloper/bin/sqldeveloper.conf и добавить строку:
если вы находитесь в Windows, вам нужно указать правильный путь Windows, конечно:
обновление после двух комментариев:
приведенный выше ответ был добавлен при SQL Developer 3.x была текущей версией. По-видимому, это больше не работает для SQL Разработчик 4.x. Кажется, что SQL Developer 4.0 просто сканирует PATH чтобы найти подходящую JRE
расположение JDK настраивается при первом запуске разработчика SQL.
Если вам нужно изменить версию jdk, после того, как она уже установлена в первом запуске, ее можно изменить в -
Windows: %APPDATA%\\\product.conf
Unix / Linux / Mac / Solaris: $HOME/.//product.conf
SetJavaHome необходимо изменить свойство, а затем запустить SQL Developer.
разработчик SQL всегда возвращает первые 50 строк изначально; вы можете просто прокрутить resultset, чтобы получить следующие строки, т. е. он как бы извлекает их по требованию (с точки зрения пользовательского интерфейса в любом случае)?
в отношении этой проблемы только получение 50 строк. Попробуйте это:
- нажать на 1 из строк в результирующем наборе
- провести CTRL , нажмите клавишу END.
Это сработало для меня, чтобы получить остальные строки в окно.
Я разработчик Oracle SQL в Fedora Core 17 desktop и java версии "1.7.0_07"
вы можете обновить файл
SQLDeveloper.app / содержание / ресурсы / sqldeveloper / sqldeveloper / bin/sqldeveloper-Дарвин.conf
и переключитесь на JDK 1.7 для SQL Developer в Mac OS X. измените строку на:
SetJavaHome / Библиотека / Java / JavaVirtualMachines / 1.7.0.jdk/содержание / главная
если вы хотите, чтобы все остальное работало в Java 1.7, я предполагаю, что вы хотите, чтобы это было вызвано по умолчанию . Итак, убедитесь, что java команда указывает на этот файл. Конечно, как вы это делаете, зависит от ОС; для OS X / Linux вы можете проверить с помощью which java , и найти все доступные версии Java с update-alternatives --display java , и переключатель с update-alternatives --config java . Для Windows, убедитесь, что правильный исполняемый файл в папке PATH переменные среды, как описано здесь для XP.
затем, если вы хотите запустить программу с определенной виртуальной машиной, вместо java команда вы можете использовать полный путь к исполняемому файлу, который вы хотите, например /usr/lib/jvm/java-6-sun/jre/bin/java myApplication для Linux и аналогично для Windows. Вы, вероятно, захотите сделать что-то, чтобы сделать это проще для себя, например, настроить псевдоним в Linux или, возможно, другой переменной среды в Windows.
Установка Oracle SQL Developer на Windows 10
Сейчас мы рассмотрим те шаги, которые необходимо выполнить, чтобы начать использовать 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».
В результате запустится программа и сначала появится окно, в котором Вас спросят, хотите ли Вы автоматически отправлять отчеты по работе программы в компанию Oracle, если не хотите, то снимите галочку и нажмите «OK».
Интерфейс Oracle SQL Developer выглядит следующим образом.
Как увеличить размер графического интерфейса / шрифта / всего oracle sql developer 18.1
Я загрузил 64-разрядную версию Windows с JDK 8, включенным в SQL Developer 18.1.
Чтобы запустить Oracle SQL Developed, я просто разархивировал файл и запустил sqldeveloper.exe, содержащийся в папке.
К сожалению, как вы можете видеть на изображении, размер всего очень мал, и его очень трудно увидеть.
Эта проблема возникает исключительно с этим программным обеспечением.
Как я могу это решить?
редактировать
например, в Windows вы можете сделать C:\Java\jdk16\java C:\path\to\Oralce\SQLDev\sqld , подставляя пути по мере необходимости. Это предполагает, что Oracle предоставляет jar или что-то, что Java может запускать, а не только скомпилированное .исполняемый.
Я-плакат вопроса, и я просто хотел отметить, что недавно я столкнулся с проблемой запуска серверов Eclipse и Tomcat, где была проблема с таймаутом, которая была вызвана использованием двух разных версий Java в моей системе (1.6 для разработчика SQL и 1.7 для всего остального) или была вызвана запуском Java 1.7 в одиночку. Я решил эту проблему, запустив 1.6 за все. Просто предупреждаю.
Я установил Oracle 11g r2 на свою машину, и когда я открыл Oracle SQL Developer, он говорит: java 1.6.0_02 is not supported и говорит мне установить новую версию java.
затем я установил JDK 1.6.0_27 и установил путь в переменных среды и снова запустил Oracle SQL Developer, но произошла та же ошибка.
Как изменить настройки Oracle SQL Developer для распознавания 1.6.0_27 в качестве SDK?
sqldeveloper.conf под sqldeveloper/bin в базовом каталоге SQLDeveloper есть запись для используемого дома java.
(Итак, в Windows, Если вы распаковали SQLDeveloper в C:\sqldev затем sqldeveloper.conf под C:\sqldev\sqldeveloper\bin )
закройте SQLDeveloper, удалите эту запись и перезапустите SQLDeveloper. Вам будет предложено указать местоположение Java.
перейдите в sqldeveloper\sqldeveloper\bin и отредактируйте sqldeveloper.файл conf.
да, Oracle только что сделал тупой пакет установки, чтобы заставить нас тратить наше время. хорошие парни работы.
дело в том, что должен быть мастер/установщик для настройки пути java, это потому, что JDK, который поставляется предварительно настроенным, просто не работает. Лично мне пришлось редактировать sqldeveloper.conf под sqldeveloper\bin просто Нива сказал и изменить предварительно настроенные пути " SetJavaHome ../../jdk "to" SetJavaHome C:\Program Files\Java\jdk1.8.0_73 " - для более ранних версий sqldeveloper это требование иметь Java8 и быть уверенным, что при установке версии sqldeveloper x64 версия java, которую вы установили в своем пути, также x64.
этот обходной путь помог многим людям (включая меня) в течение последних 12 месяцев, поэтому вы должны попробовать, если у вас все еще есть проблема:
- перейдите в папку sqldeveloper\jdk\jre\bin и найдите " msvcr100.DLL-файл"
- скопируйте эту dll в C:\Windows\System32 папка
Obs: вам нужно будет предоставить разрешение администратора для завершения копирования файла, поэтому вы должны войти в систему как истинный администратор windows.
после копирования файла, просто попробуйте снова запустить sqldeveloper. Перезагрузка не требуется.
надеюсь, это поможет вам тоже!
одним из решений является установка последнего разработчика Oracle SQL. Ссылка @ SQL Developer загрузки . Эта установка будет устанавливать и использовать последнюю версию Java 1.8.x.
sqldeveloper.файл conf находится на Новой месте на . \sqldeveloper\sqldeveloper\bin .
чтобы изменить версию SDK, связанную с разработчиком SQL, удалите другие версии SDK и установите требуемую версию. После установки требуемой версии попробуйте запустить SQL developer, он автоматически предложит вам прикрепить путь. И вы можете предоставить новый путь.
Русские шрифты в c++
Работаем в Visual Studio 2010. В char переменную пишем информацию русскими символами, сохраняем.
Не видит русские шрифты
Вобщем чтобы я не писал чтобы скрипт выводил на русском допустим msgbox"Тестирую скрипты. ".
Русские шрифты в PHP
Здравствуйте! Я в php создаю картинку с текстом на русском языке, сохраняю ее. Картинка.
Русские шрифты в консоли
я поко только учусь и сейчас работаю на consol aplication у меня такая проблема не работают.
Соединение с базой данных в SQL Developer
Чтобы создать соединение с базой данных в SQL Developer, выполните следующие шаги:
На вкладке Connections щелкните правой кнопкой по Connections и выберите New Connection.
В окне New/Select Database Connection введите имя подключения. Введите имя пользователя и пароль схемы, к которой Вы хотите подключиться.
Из выпадающего поля Role можно выбрать или значение по умолчанию или SYSDBA (Вы выбираете SYSDBA для пользователя sys или любого пользователя с привилегиями администратора базы данных).
Можно выбрать тип подключения как:
Основной : В этом типе введите имя хоста и SID для базы данных, с которой Вы хотите соединиться. Порт устанавливается в 1521. Или можно также ввести имя Службы непосредственно, если Вы используете удаленное соединение с базой данных.
TNS : Можно выбрать любой из псевдонимов базы данных, импортированных из файла tnsnames.ora .
LDAP : Можно осуществить поиск служб баз данных в Oracle Internet Directory, которая является компонентом Oracle Identity Management.
Advanced : Можно определить пользовательский JDBC URL , чтобы соединиться с базой данных.
Щелкните по Test, чтобы убедиться, что соединение было установлено правильно.
Щелкните по Connect.
Если Вы устанавливаете флажок Save Password, пароль сохраняется в XML-файле. Так, после того, как Вы закрываете соединение SQL Developer и открываете его снова, Вам не придется вводить пароль повторно.
Соединение добавляется в Навигатор Соединений. Можно развернуть соединение, чтобы просмотреть объекты базы данных и просмотреть определения объектов, например, зависимости, подробности, статистику и так далее.
Отметьте : Из того же самого окна New/Select Database Connection можно определить соединения с источниками данных, которые не являются БД Oracle, используя вкладки Access, MySQL и SQL Server. Однако, эти соединения являются соединениями только для чтения, которые позволяют Вам просматривать объекты и данные в соответствующем источнике данных.
Как изменить язык (на английский) в Oracle SQL Developer?
я запускаю неанглийскую систему Windows 7, и, по-видимому, разработчик Oracle SQL (версия 3.0.04.34, 64-бит) пытается автоматически угадать мой предпочтительный язык на основе ОС. Есть ли способ изменить язык на английский?
для файла ide.conf in каталог
в каталоге установки SQL Developer, как было предложено, но это не помогло.
решение (ред. от 13.09.2012):
я решил попробовать еще раз решение, предложенное Алексом К., и на этот раз оно сработало, а именно добавление
1. Откройте «Инструменты» — «Настройки» и выберите опцию «Шрифт» в меню левого окна, как показано на рисунке:
Ответы 5
Я предполагаю, что это субъективное утверждение, но мне оно не кажется МАЛЕНЬКИМ.
Снимите флажок "показывать при запуске" на странице приветствия.
Перезапустите SQL Developer.
Тебе должно быть хорошо.
Если это не сработает, вы также можете попробовать увеличить размер шрифта пользовательского интерфейса.
Я говорю о том, как это сделать здесь
Вот как это выглядит при увеличении размера шрифта до 14
Найдите свой файл ide.properties.
Окна: он находится в AppData пользователя вашей ОС, Roaming, SQL Developer, systemX.Y.Z . o.sqldeveloper, где X.Y.Z . представляет вашу версию SQL Developer.
Linux / Mac: он находится в вашем каталоге $ HOME / .sqldeveloper, systemX.Y.Z, o.sqldeveloper.
Вы заметите, что этот файл ОЧЕНЬ хорошо документирован. В частности, есть раздел, посвященный Windows. Чтобы изменить размер по умолчанию для всех стилей, добавьте эту строку без комментариев:
Обновление 2018
На моем 4k Mac Mini (сборка 2018 года, если это важно):
- Oracle 8 JDK
- Разработчик SQL 18.3
- Внешний вид Mac OS X
- Ide.FontSize = 21
Так выглядит SQL Developer:
У меня нет шоу о запуске. Я видел некоторую документацию о файле IDE.properties, но поскольку я запускаю .exe, установки нет, поэтому я нигде не могу найти этот файл.
Переключитесь на «страницу приветствия». Теперь прокрутите вниз до ОЧЕНЬ низа и посмотрите на левую часть документа. Это здесь.
Что касается IDE.properties, если вы нажмете на ссылку, которой я поделился, я подробно покажу вам, как найти файлы conf.
Вы хоть представляете, почему эта проблема произошла со мной, а не со всеми моими коллегами?
@Seymour, используете ли вы какие-либо специальные возможности ОС, такие как увеличение текста? У вас есть монитор 4к? И что еще более важно, действительно ли мой ответ касался вашей проблемы? Если у вас монитор 4K, вы можете попробовать Java 9.
в конце концов я нашел файл Ide.config и изменил его. Также я снял флажок «Показывать при запуске» на странице приветствия. Поэтому я не знаю, какой из них действительно решил проблему. Большое спасибо
Я должен снова открыть вопрос. Это решение Только изменяет размер текста в табличном представлении. Это не влияет на значки или любой другой текст в SQL Developer.
это не повлияет на значки, это повлияет на текст пользовательского интерфейса, как показано на моем скриншоте @Seymour
как мне увеличить размер всего?
Убедитесь, что SQL Developer закрыт, пока вы редактируете ide.properties . SQL Developer записывает ide.properties каждый раз, когда он закрывается, что сбивает с толку большинство редакторов.
Путь к ide.properties: C: \ Users \ your Name \ AppData \ Roaming \ SQL Developer \ system19.1.0.094.2042 \ o.sqldeveloper, после того, как я раскомментировал и изменил Ide.FontSize = 14, шрифт интерфейса стал больше. Спасибо!
Это решение исправляет это. Однако ответ был опубликован очень давно. Я только что загрузил последнюю версию SQL Developer (версия 19.2.1.247), и эта проблема все еще существует. Жалко, что проблема, которая глядит вам прямо в лицо, так долго не решалась.
@knp это проблема Java . У Tableau похожие проблемы
Спасибо, у меня это сработало! Путь к ide.properties был для меня таким (по какой-то причине поиск Windows не нашел его . ): C: \ Users \ \ AppData \ Roaming \ SQL Developer \ system19.4.0.354.1759 \ o.sqldeveloper .19.3.0.354.17 59
Большое спасибо за это решение
@thatjeffsmith, спасибо. это работает. но как установить начертание шрифта, например. Times New Roman?
Думаю, у нас будет «исправление» для следующего обновления, следите за обновлениями
не имеет ничего общего ни с какими настройками IDE, называется Jugaad 🙂
Я также столкнулся с аналогичной проблемой при установке в Windows 10. Проблема связана с настройками совместимости.
Я исправил это, выполнив шаги, указанные ниже:
- Получите ярлык sqldeveloper на рабочем столе
- Убедитесь, что у вас есть права администратора на вашем ПК
- Щелкните правой кнопкой мыши значок sqldeveloper и выберите Характеристики.
Заходим в Вкладка совместимости:
- Режим совместимости измените его на Windows 7
- Отметьте опцию Override high DPI scaling beaviour.
- В раскрывающемся списке ниже выберите «Система».
Для меня это сработало по этим шагам . Ярлык разработчика SQL -> Совместимость -> Изменить настройки высокого разрешения -> Переопределить поведение масштабирования с высоким разрешением (проверено) -> Перезапустить программу. Я не нашел "Режим совместимости измените его на Windows 7."
в Linux просто измените
/ .sqldeveloper / system18.3.0.277.2354 / o.sqldeveloper / ide.pro perties Ide.FontSize
У меня это сработало, вы можете пропустить этап создания ярлыка, также возможно прямое изменение режима совместимости sqldeveloper.exe. Спасибо.
Мне пришлось выбрать «Система (улучшенная)» в Windows 10, иначе все работало отлично.
Спасибо ! это сработало и для меня. Откройте свойство, щелкнув правой кнопкой мыши значок запуска —> Совместимость — -> Изменить настройки высокого разрешения -> Применить систему и перезапустить
В Linux при увеличении отображения 4k FontSize не работает, шрифт перекрывается, и мы не можем его правильно прочитать. Поэтому измените настройку DPI: откройте sqldeveloper / bin / sqldeveloper.conf и добавьте ‘AddVMOption -Dsun.java2d.uiScale = 2’ в конец файла. Отлично работает
Вы спасли Sprint-Demo-Day! Мне и моей прогрессивной линзе спасибо.
Вот ссылка со скриншотами, как это сделать. christian-gohmann.de/2018/10/25/…
На данный момент я должен задаться вопросом, проходит ли это программное обеспечение вообще QA. Проблема буквально пристально смотрит на них в тот момент, когда вы запускаете приложение.
Спасибо! Это сработало для меня, даже если у меня есть окно MS 10.
работал у меня без ярлыка на рабочий стол
У меня была такая же проблема, если вы все еще не можете решить проблему с помощью данных решений, для меня также работало следующее:
Перейти к Настройки отображения;
Перейдите к масштабирование и "сбросить его": измените на другой масштаб, например, 100%, а затем на ваш предпочтительный масштаб;
Это должно привести к желаемому масштабу окна SQL-Developer Window, к сожалению, вам придется повторять эту процедуру после каждого нового запуска SQL-Developer.
Спасибо, что поделились.
Я изменил стиль и размер шрифта из доступных настроек от разработчика SQL. Мы можем изменить, используя Инструменты -> Настройки -> Редактор кода -> Шрифты.
Другие вопросы по теме
Похожие вопросы
Находите ответы на сложные технические вопросы по программированию, с которыми сталкиваются инженеры по всему миру в своей ежедневной практике на сайте RedDeveloper.
StasyakOFF Blog
Симптомы: есть таблица, в таблице добавлены записи с кириллицей (не через PLSQL Developer). При запросе этих записей — кириллица отображается корректно. Но если кириллицу вставим мы из своего PLSQL Developer то при запросе этих записей получим вместо кириллицы — знаки вопроса. Это верный признак того что, что-то не так с переменной NLS_LANG.
Для диагностики проблемы необходимо включить проверку кодировки в PLSQL Developer
Картинка 1.
Картинка 2.
Пытаемся подключиться к базе.
У меня появилось такое вот полезное предупреждение:
Картинка 3.
Тут необходимо рассказать предысторию. Когда я столкнулся с, описанной в начале поста, проблемой, то решил сразу погуглить. А нагуглилось там в принципе правильное решение установить корректное значение NLS_LANG, однако найти алгоритм такой "корректной" настройки мне так и не удалось. Далее, 9 из 10 статей предлагали сделать изменение в реестре в ветке
\HKEY_LOCAL_MACHINE\Software\ORACLE, некоторые авторы шли дальше и предлагали изменить еще и все NLS_LANG во вложенных ветках. Возможно эти советы кому-то и помогли, но я перепробовав все эти советы получил нулевой результат.
Тут я и нашел настройку plsql developer, которая включает проверку соответствия кодировок клиента и сервера (Картинки 1 и 2). При подключении к серверу я получил предупреждение (Картинка 3), которое оказалось, мягко говоря, неожиданным. plsql developer утверждал что пытается читать NLS_LANG из не существующей ветки. Т.к. regedit у меня уже был открыт, то я просто добавил новую ветку и NLS_LANG, перезагрузил plsql developer и. получил все тоже предупреждение. Я не стану утверждать что этот вариант не рабочий и его пробовать не стоит, но у меня решение с реестром не взлетело почему-то.
Оставалось добавить NLS_LANG в виде переменной окружения. После перезапуска plsql developer все заработало как надо.
Картинка 4.
Для справки:
Чтобы посмотреть текущую кодировку БД надо выполнить в plsql developer в меню File->New->SQL Window команду
SELECT * FROM NLS_DATABASE_PARAMETERS;
Кодировка клиента:
SELECT * FROM NLS_SESSION_PARAMETERS;
Установка Oracle SQL Developer на Windows 10 и настройка подключения к базе данных
Ранее, в материале «Установка 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.
Читайте также: