Анализ сайта developer.oracle.com
Основное Готовность: 100%
Домен
developer.oracle.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Используйте для продвижения только домен второго уровня.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://developer.oracle.com
301 MovedPermanently
https://www.oracle.com/developer/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 08.02.2027 2:59:59.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~0,56сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,56сек оптимальна.
Объем документа
61Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 61Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 4
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 4 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | /asset/web/css/redwood-base.css | |
| stylesheet | /asset/web/css/redwood-styles.css | |
| js | /asset/web/js/jquery-min.js | |
| js | https://tms.oracle.com/main/prod/utag.sync.js |
Серверные заголовки
Кол-во: 21
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 21шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Strict-Transport-Security | max-age=31536000; includeSubDomains |
| x-oracle-dms-ecid | 006MGHjg2fTFw0KimTXvWJ000mOf0026Gg |
| custom_cache_rule_location | AssetTypeLevel |
| device_type | Any |
| X-Content-Type-Options | nosniff |
| host_service | FutureTenseContentServer:12c |
| custom_akamai_autopurge | YES |
| x-oracle-dms-rid | 0:1 |
| x-akamai-transformed | 9 - 0 pmb=mRUM,2 |
| Cache-Control | max-age=1800 |
| Date | Sat, 22 Aug 2026 09:05:45 GMT |
| Server-Timing | cdn-cache; desc=HIT |
| akamai-request-bc | [a=2.23.236.79,b=431052443,c=g,n=SE_AB_STOCKHOLM,o=20940] |
| akamai-grn | 0.4fec1702.1787389545.19b1569b |
| X-Frame-Options | sameorigin |
| X-XSS-Protection | 1 |
| origin-cache-control | NO_HEADER_PRESENTED |
| origin-edge-control | !no-store,max-age=2592000,downstream-ttl=1800 |
| actual-object-ttl | 2592000 |
| Set-Cookie | akaas_aud-seg-ocom-prod=2147483647~rv=83~id=e53772c1e0c860a4a62984efc6f082d5; path=/; Secure; SameSite=None |
| Content-Security-Policy | frame-ancestors 'self' https://www.oracle.eu https://oracle.eu https://my.oracle.com https://eeho.fa.us2.oraclecloud.com https://blogs.oracle.com *.khapps.com *.khapps.jp *.lsapps.oracle.com *.lsapps.oracle.jp *.dev-lsapps.oracle.com https://oraclesso.sharepoint.com https://oracle.sharepoint.com https://partners.oracle.com https://partners-stage.oracle.com https://partners-test.oracle.com https://partners-sit.oracle.com https://partners-dev.oracle.com |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Не определён
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Веб-сервер не определён — заголовок Server скрыт. Это не ошибка: часто так настраивают из соображений безопасности.
Мета-теги Готовность: 7%
Title
Oracle for Developers | Programming Languages, Tools, Community
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 63, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Developer tools and resource for modern cloud application development using Java, databases, microservices, containers, and open source programming languages and technologies.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 175, оптимально: от 120 до 130)
Keywords
agile, AI, API design, blockchain, chatbots, cloud, containers, databases, devops, development tools, functional programming, java, javascript, low code, machine learning, microservices, node.js, open source, PHP, python, ruby, SQL, .NET
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Keywords установлены.
Канонический Url
https://www.oracle.com/developer/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
index, follow
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значениями index, follow не накладывает ограничений на индексирование и показ контента.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Не найдено
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph не задана. Страница не оптимизирована под социальные сети. Мета-теги с разметкой Og помогают социальным роботам лучше структурировать Ваш сайт.
Все мета-теги
Кол-во: 20
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 20шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | Title | Oracle for Developers | Programming Languages, Tools, Community |
| name | Description | Developer tools and resource for modern cloud application development using Java, databases, microservices, containers, and open source programming languages and technologies. |
| name | Keywords | agile, AI, API design, blockchain, chatbots, cloud, containers, databases, devops, development tools, functional programming, java, javascript, low code, machine learning, microservices, node.js, open source, PHP, python, ruby, SQL, .NET |
| name | resgen | No |
| name | siteid | us |
| name | countryid | US |
| name | robots | index, follow |
| name | country | United States |
| name | region | americas |
| name | Language | en |
| name | Updated Date | 2025-08-13T11:01:05Z |
| name | page_type | Developer |
| name | altpages | br,cn,de,fr,in,jp,uk,ae,ar,au,ca-en,ca-fr,ch-de,ch-fr,cl,co,es,hk,it,kr,mx,nl,sa,sg,tw,cz,id,ie,il-en,my,pe,ph,pl,pt,ro,se,tr,za,at,ba,bd,be,bg,bh,bz,cr,cy,dk,dz,ee,eg,fi,gh,gr,hr,hu,jo,ke,kw,lk,lu,lv,ma,ng,no,nz,qa,rs,si,sk,sn,th,ua,uy,vn,lt |
| name | viewport | width=device-width, initial-scale=1 |
| name | msapplication-TileColor | #fcfbfa |
| name | msapplication-square70x70logo | favicon-128.png |
| name | msapplication-square150x150logo | favicon-270.png |
| name | msapplication-TileImage | favicon-270.png |
| name | msapplication-config | none |
| name | referrer | no-referrer-when-downgrade |
Оптимизация Готовность: 82%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 4 встречаются в тексте достаточно.
Абзацев с текстом 24 достаточно.
Среднее число слов в абзаце 16 достаточно.
Кол-во знаков контента 6451 на странице оптимально.
Кол-во слов 977 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 11. Это хорошо.
На странице присутствуют заголовки <h3> 19.
Тошнота
5
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
17,50%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| oracle | 25 | 2,56% |
| developer | 19 | 1,94% |
| events | 11 | 1,13% |
| database | 9 | 0,92% |
| solution | 8 | 0,82% |
| explore | 7 | 0,72% |
| solutions | 6 | 0,61% |
| technologies | 6 | 0,61% |
| resources | 5 | 0,51% |
| agents | 5 | 0,51% |
| search | 5 | 0,51% |
| chatbot | 5 | 0,51% |
| developers | 4 | 0,41% |
| languages | 4 | 0,41% |
| resource | 4 | 0,41% |
| coaching | 4 | 0,41% |
| series | 4 | 0,41% |
| downloads | 4 | 0,41% |
| content | 3 | 0,31% |
| account | 3 | 0,31% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 121 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 63427 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://developer.oracle.com/robots.txt
301 MovedPermanently
https://www.oracle.com/developer/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en-US" class="no-js"><!-- start : Framework/Redwood2 -->
<!-- start : ocom/common/global/components/framework/head -->
<head>
<!-- start : ocom/common/global/components/head -->
<title>Oracle for Developers | Programming Languages, Tools, Community</title>
<meta name="Title" content="Oracle for Developers | Programming Languages, Tools, Community">
<meta name="Description" content="Developer tools and resource for modern cloud application development using Java, databases, microservices, containers, and open source programming languages and technologies.">
<meta name="Keywords" content="agile, AI, API design, blockchain, chatbots, cloud, containers, databases, devops, development tools, functional programming, java, javascript, low code, machine learning, microservices, node.js, open source, PHP, python, ruby, SQL, .NET">
<meta name="resgen" content="No">
<meta name="siteid" content="us">
<meta name="countryid" content="US">
<meta name="robots" content="index, follow">
<meta name="country" content="United States">
<meta name="region" content="americas">
<meta name="Language" content="en">
<meta name="Updated Date" content="2025-08-13T11:01:05Z">
<meta name="page_type" content="Developer">
<script type="text/javascript">
var pageData = pageData || {};
//page info
pageData.pageInfo = pageData.pageInfo || {};
pageData.pageInfo.language = "en";
pageData.pageInfo.country = "United States";
pageData.pageInfo.region = "americas";
pageData.pageInfo.pageTitle = "Oracle for Developers | Programming Languages, Tools, Community";
pageData.pageInfo.description = "Developer tools and resource for modern cloud application development using Java, databases, microservices, containers, and open source programming languages and technologies.";
pageData.pageInfo.keywords = "agile, AI, API design, blockchain, chatbots, cloud, containers, databases, devops, development tools, functional programming, java, javascript, low code, machine learning, microservices, node.js, open source, PHP, python, ruby, SQL, .NET";
pageData.pageInfo.siteId = "us";
pageData.pageInfo.countryId = "US";
pageData.pageInfo.updatedDate = "2025-08-13T11:01:05Z";
</script>
<!-- start : ocom/common/global/components/seo-taxonomy-meta-data-->
<script type="text/javascript">
var pageData = pageData || {};
//taxonmy
pageData.taxonomy = pageData.taxonomy || {};
pageData.taxonomy.productServices = [];
pageData.taxonomy.industry = [];
pageData.taxonomy.region = [];
pageData.taxonomy.contentType = [];
pageData.taxonomy.buyersJourney = [];
pageData.taxonomy.revenue = [];
pageData.taxonomy.title = [];
pageData.taxonomy.audience = [];
pageData.taxonomy.persona = [];
</script>
<!-- end : ocom/common/global/components/seo-taxonomy-meta-data-->
<!-- start : ocom/common/global/components/social-media-meta-tags -->
<!-- end : ocom/common/global/components/social-media-meta-tags -->
<!-- start : ocom/common/global/components/seo-hreflang-meta-tags --><link rel="canonical" href="https://www.oracle.com/developer/" />
<link rel="alternate" hreflang="en-US" href="https://www.oracle.com/developer/" />
<link rel="alternate" hreflang="pt-BR" href="https://www.oracle.com/br/developer/" />
<link rel="alternate" hreflang="zh-CN" href="https://www.oracle.com/cn/developer/" />
<link rel="alternate" hreflang="de-DE" href="https://www.oracle.com/de/developer/" />
<link rel="alternate" hreflang="fr-FR" href="https://www.oracle.com/fr/developer/" />
<link rel="alternate" hreflang="en-IN" href="https://www.oracle.com/in/developer/" />
<link rel="alternate" hreflang="ja-JP" href="https://www.oracle.com/jp/developer/" />
<link rel="alternate" hreflang="en-GB" href="https://www.oracle.com/uk/developer/" />
<link rel="alternate" hreflang="en-AE" href="https://www.oracle.com/ae/developer/" />
<link rel="alternate" hreflang="es-AR" href="https://www.oracle.com/latam/developer/"/>
<link rel="alternate" hreflang="en-AU" href="https://www.oracle.com/anz/developer/"/>
<link rel="alternate" hreflang="en-CA" href="https://www.oracle.com/ca-en/developer/" />
<link rel="alternate" hreflang="fr-CA" href="https://www.oracle.com/ca-fr/developer/" />
<link rel="alternate" hreflang="de-CH" href="https://www.oracle.com/de/developer/"/>
<link rel="alternate" hreflang="fr-CH" href="https://www.oracle.com/fr/developer/"/>
<link rel="alternate" hreflang="es-CL" href="https://www.oracle.com/latam/developer/"/>
<link rel="alternate" hreflang="es-CO" href="https://www.oracle.com/latam/developer/"/>
<link rel="alternate" hreflang="es-ES" href="https://www.oracle.com/es/developer/" />
<link rel="alternate" hreflang="en-HK" href="https://www.oracle.com/apac/developer/"/>
<link rel="alternate" hreflang="it-IT" href="https://www.oracle.com/it/developer/" />
<link rel="alternate" hreflang="ko-KR" href="https://www.oracle.com/kr/developer/" />
<link rel="alternate" hreflang="es-MX" href="https://www.oracle.com/latam/developer/"/>
<link rel="alternate" hreflang="nl-NL" href="https://www.oracle.com/nl/developer/" />
<link rel="alternate" hreflang="en-SA" href="https://www.oracle.com/sa/developer/" />
<link rel="alternate" hreflang="en-SG" href="https://www.oracle.com/asean/developer/"/>
<link rel="alternate" hreflang="zh-TW" href="https://www.oracle.com/tw/developer/" />
<link rel="alternate" hreflang="cs-CZ" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="en-ID" href="https://www.oracle.com/asean/developer/"/>
<link rel="alternate" hreflang="en-IE" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="en-IL" href="https://www.oracle.com/il-en/developer/" />
<link rel="alternate" hreflang="en-MY" href="https://www.oracle.com/asean/developer/"/>
<link rel="alternate" hreflang="es-PE" href="https://www.oracle.com/latam/developer/"/>
<link rel="alternate" hreflang="en-PH" href="https://www.oracle.com/asean/developer/"/>
<link rel="alternate" hreflang="pl-PL" href="https://www.oracle.com/pl/developer/" />
<link rel="alternate" hreflang="pt-PT" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="ro-RO" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="sv-SE" href="https://www.oracle.com/se/developer/" />
<link rel="alternate" hreflang="tr-TR" href="https://www.oracle.com/tr/developer/" />
<link rel="alternate" hreflang="en-ZA" href="https://www.oracle.com/africa/developer/"/>
<link rel="alternate" hreflang="de-AT" href="https://www.oracle.com/de/developer/"/>
<link rel="alternate" hreflang="en-BA" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="en-BD" href="https://www.oracle.com/apac/developer/"/>
<link rel="alternate" hreflang="en-BE" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="bg-BG" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="en-BH" href="https://www.oracle.com/middleeast/developer/"/>
<link rel="alternate" hreflang="en-BZ" href="https://www.oracle.com/bz/developer/" />
<link rel="alternate" hreflang="es-CR" href="https://www.oracle.com/latam/developer/"/>
<link rel="alternate" hreflang="en-CY" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="da-DK" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="fr-DZ" href="https://www.oracle.com/africa-fr/developer/"/>
<link rel="alternate" hreflang="en-EE" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="en-EG" href="https://www.oracle.com/middleeast/developer/"/>
<link rel="alternate" hreflang="fi-FI" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="en-GH" href="https://www.oracle.com/africa/developer/"/>
<link rel="alternate" hreflang="el-GR" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="hr-HR" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="hu-HU" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="en-JO" href="https://www.oracle.com/middleeast/developer/"/>
<link rel="alternate" hreflang="en-KE" href="https://www.oracle.com/africa/developer/"/>
<link rel="alternate" hreflang="en-KW" href="https://www.oracle.com/middleeast/developer/"/>
<link rel="alternate" hreflang="en-LK" href="https://www.oracle.com/apac/developer/"/>
<link rel="alternate" hreflang="en-LU" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="lv-LV" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="fr-MA" href="https://www.oracle.com/africa-fr/developer/"/>
<link rel="alternate" hreflang="en-NG" href="https://www.oracle.com/africa/developer/"/>
<link rel="alternate" hreflang="no-NO" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="en-NZ" href="https://www.oracle.com/anz/developer/"/>
<link rel="alternate" hreflang="en-QA" href="https://www.oracle.com/middleeast/developer/"/>
<link rel="alternate" hreflang="sr-RS" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="sl-SI" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="sk-SK" href="https://www.oracle.com/europe/developer/"/>
<link rel="alternate" hreflang="fr-SN" href="https://www.oracle.com/africa-fr/developer/"/>
<link rel="alternate" hreflang="en-TH" href="https://www.oracle.com/asean/developer/"/>
<link rel="alternate" hreflang="uk-UA" href="https://www.oracle.com/ua/developer/" />
<link rel="alternate" hreflang="es-UY" href="https://www.oracle.com/latam/developer/"/>
<link rel="alternate" hreflang="en-VN" href="https://www.oracle.com/asean/developer/"/>
<link rel="alternate" hreflang="lt-LT" href="https://www.oracle.com/lt/developer/" />
<meta name="altpages" content="br,cn,de,fr,in,jp,uk,ae,ar,au,ca-en,ca-fr,ch-de,ch-fr,cl,co,es,hk,it,kr,mx,nl,sa,sg,tw,cz,id,ie,il-en,my,pe,ph,pl,pt,ro,se,tr,za,at,ba,bd,be,bg,bh,bz,cr,cy,dk,dz,ee,eg,fi,gh,gr,hr,hu,jo,ke,kw,lk,lu,lv,ma,ng,no,nz,qa,rs,si,sk,sn,th,ua,uy,vn,lt">
<script type="text/javascript">
var pageData = pageData || {};
//page info
pageData.pageInfo = pageData.pageInfo || {};
pageData.pageInfo.altPages = "br,cn,de,fr,in,jp,uk,ae,ar,au,ca-en,ca-fr,ch-de,ch-fr,cl,co,es,hk,it,kr,mx,nl,sa,sg,tw,cz,id,ie,il-en,my,pe,ph,pl,pt,ro,se,tr,za,at,ba,bd,be,bg,bh,bz,cr,cy,dk,dz,ee,eg,fi,gh,gr,hr,hu,jo,ke,kw,lk,lu,lv,ma,ng,no,nz,qa,rs,si,sk,sn,th,ua,uy,vn,lt";
</script>
<!-- end : ocom/common/global/components/seo-hreflang-meta-tags -->
<!-- end : ocom/common/global/components/head -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- start : ocom/common/global/components/framework/layoutAssetHeadInfo -->
<!-- Container/Display Start -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<link rel="dns-prefetch" href="https://dc.oracleinfinity.io" crossOrigin="anonymous" />
<link rel="dns-prefetch" href="https://oracle.112.2o7.net" crossOrigin="anonymous" />
<link rel="dns-prefetch" href="https://s.go-mpulse.net" crossOrigin="anonymous" />
<link rel="dns-prefetch" href="https://c.go-mpulse.net" crossOrigin="anonymous" />
<link rel="preconnect" href="https://tms.oracle.com/" crossOrigin="anonymous" />
<link rel="preconnect" href="https://tags.tiqcdn.com/" crossOrigin="anonymous" />
<link rel="preconnect" href="https://consent.trustarc.com" crossOrigin="anonymous" />
<link rel="preconnect" href="https://d.oracleinfinity.io" crossOrigin="anonymous" />
<link rel="preload" href="https://www.oracle.com/asset/web/fonts/oraclesansvf.woff2" as="font" crossOrigin="anonymous" type="font/woff2" />
<link rel="preload" href="https://www.oracle.com/asset/web/fonts/redwoodicons.woff2" as="font" crossorigin="anonymous" type="font/woff2">
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Container/Display end -->
<!-- Container/Display Start -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- BEGIN CSS/JS -->
<style>
body{margin:0}
.f20w1 > section{opacity:0;filter:opacity(0%)}
.f20w1 > header{opacity:0;filter:opacity(0%)}
.f20w1 > footer{opacity:0;filter:opacity(0%)}
.f20w1 > div{opacity:0;filter:opacity(0%)}
.f20w1 > nav{opacity:0;filter:opacity(0%)}
</style>
<script>
!function(){
var d=document.documentElement;d.className=d.className.replace(/no-js/,'js');
if(document.location.href.indexOf('betamode=') > -1) document.write('<script src="/asset/web/js/ocom-betamode.js"><\/script>');
}();
</script>
<link data-wscss href="/asset/web/css/redwood-base.css" rel="preload" as="style" onload="this.rel='stylesheet';" onerror="this.rel='stylesheet'">
<link data-wscss href="/asset/web/css/redwood-styles.css" rel="preload" as="style" onload="this.rel='stylesheet';" onerror="this.rel='stylesheet'">
<noscript>
<link href="/asset/web/css/redwood-base.css" rel="stylesheet">
<link href="/asset/web/css/redwood-styles.css" rel="stylesheet">
</noscript>
<link data-wsjs data-reqjq href="/asset/web/js/redwood-base.js" rel="preload" as="script">
<link data-wsjs data-reqjq href="/asset/web/js/redwood-lib.js" rel="preload" as="script">
<script data-wsjs src="/asset/web/js/jquery-min.js" async onload="$('head link[data-reqjq][rel=preload]').each(function(){var a = document.createElement('script');a.async=false;a.src=$(this).attr('href');this.parentNode.insertBefore(a, this);});$(function(){$('script[data-reqjq][data-src]').each(function(){this.async=true;this.src=$(this).data('src');});});"></script>
<!-- END CSS/JS -->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Container/Display end -->
<!-- Container/Display Start -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- www-us HeadAdminContainer -->
<link rel="icon" href="https://www.oracle.com/asset/web/favicons/favicon-32.png" sizes="32x32">
<link rel="icon" href="https://www.oracle.com/asset/web/favicons/favicon-128.png" sizes="128x128">
<link rel="icon" href="https://www.oracle.com/asset/web/favicons/favicon-192.png" sizes="192x192">
<link rel="apple-touch-icon" href="https://www.oracle.com/asset/web/favicons/favicon-120.png" sizes="120x120">
<link rel="apple-touch-icon" href="https://www.oracle.com/asset/web/favicons/favicon-152.png" sizes="152x152">
<link rel="apple-touch-icon" href="https://www.oracle.com/asset/web/favicons/favicon-180.png" sizes="180x180">
<meta name="msapplication-TileColor" content="#fcfbfa"/>
<meta name="msapplication-square70x70logo" content="favicon-128.png"/>
<meta name="msapplication-square150x150logo" content="favicon-270.png"/>
<meta name="msapplication-TileImage" content="favicon-270.png"/>
<meta name="msapplication-config" content="none"/>
<meta name="referrer" content="no-referrer-when-downgrade"/>
<style>
#oReactiveChatContainer1 { display:none;}
</style>
<!--Tealium embed code Start -->
<script src="https://tms.oracle.com/main/prod/utag.sync.js"></script>
<!-- Loading script asynchronously -->
<script type="text/javascript">
(function(a,b,c,d){
if(location.href.indexOf("tealium=dev") == -1) {
a='https://tms.oracle.com/main/prod/utag.js';
} else {
a='https://tms.oracle.com/main/dev/utag.js';
}
b=document;c='script';d=b.createElement(c);d.src=a;d.type='text/java'+c;d.async=true;
a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a);
})();
</script>
<!--Tealium embed code End-->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Container/Display end -->
<!-- end : ocom/common/global/components/framework/layoutAssetHeadInfo -->
<script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script>
<script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="DXNLE-YBWWY-AR74T-WMD99-77VRA",function(){function e(){if(!i){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,o.parentNode.appendChild(e),i=!0}}function t(e){i=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(o.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",o.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"DXNLE-YBWWY-AR74T-WMD99-77VRA";var o=document.currentScript||document.getElementsByTagName("script")[0],i=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!i)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),o.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="lh4res5ydcifs2ujmzuq-f-5466a149f-clientnsv4-s.akamaihd.net",o="false"=="true"?2:1,i={"ak.v":"41","ak.cp":"82485","ak.ai":parseInt("604074",10),"ak.ol":"0","ak.cr":26,"ak.ipv":4,"ak.proto":"h2","ak.rid":"19b1569c","ak.r":51626,"ak.a2":n,"ak.m":"dscx","ak.n":"essl","ak.cport":65284,"ak.gh":"2.23.236.79","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"","ak.t":"1787389545","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==KvTnAnMJPp+3EyBnghd66SSUyEv+zFA7aLM7EAaJjBI5pNL80KWOtB01QFsWBOZ72FSp9JBYThVGdr/Lamqm9YD00mqNJwqiUkfpjGD+ZKoZLW6PGYXLUmbhHYClouQEESLsAMHLDEdFJJJGh+AU1EAemegcP7fVzUYiAS43aRkyXYk7S3DZXMdtEb6B+JdMO+2dxNtkewwfD1nlSsfZnclBdr6FJiT+FHLTjxDruOw5oWJTcl9lpokxRtBiGrU/PM/PepwlMDmTxupDf9mFKuOugM8KbW9PllODs9V7Ag1HkMy0kIlZ6FjSMQ+fSc10ksERFv4uSMhdzbL+4YKXmObwJZXOicqC5hzQNRD6DfVgudI1kHNFkvRNLg2BQcADiODVhpjFPjkNVaspsFlInDVo2nND3+ta718JN6d1ut8=","ak.pv":"543","ak.dpoabenc":"","ak.tf":o};if(""!==t)i["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))i["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(i)},rv:function(){var e=["ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:i,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head><!-- end : ocom/common/global/components/framework/head -->
<!-- start : ocom/common/global/components/redwood/layoutAssetStartBodyInfo -->
<body class="f20 f20v0 rwtheme-slate">
<!-- Container/Display Start -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- www-us StartBodyAdminContainer -->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Container/Display end -->
<div class="f20w1">
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<header id="u38" class="u38 u38v0" data-trackas="header" data-ocomid="u38">
<!-- Skip Links -->
<div id="u38skip2">
<ul>
<li><a id="u38skip2c" href="#maincontent">Skip to content</a></li>
<li>
<a id="u38acc" href="https://www.oracle.com/corporate/accessibility/"
>Accessibility Policy
</a>
</li>
</ul>
</div>
<div class="u38w1" id="u38w1">
<!-- Left Section: Hamburger + Logo -->
<div class="u38brand" id="u38brand">
<!-- Menu Trigger Button (Hamburger) -->
<nav aria-label="Main Menu">
<a
id="u38trigger"
href="/u38-global-menu/"
data-trackas="menu"
data-trackas-noexpand
role="button"
aria-controls="u38panels"
aria-expanded="false"
aria-haspopup="menu"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
aria-hidden="true"
xmlns="http://www.w3.org/2000/svg"
preserveAspectRatio="none"
>
<path d="M22,4 L2,4" class="p1"></path>
<path d="M2,12 L22,12" class="p2"></path>
<path d="M2,20 L22,20" class="p3"></path>
<path d="M0,12 L24,12" class="p4"></path>
<path d="M0,12 L24,12" class="p5"></path>
</svg>
<span class="u38visually-hidden">Menu</span>
</a>
</nav>
<!-- Oracle Logo (136x18 per Figma) - visible on tablet/desktop -->
<a
id="u38logolink"
href="https://www.oracle.com/"
data-lbl="logo"
aria-label="Oracle Home"
>
<svg
class="u38-oicn"
width="136"
height="18"
viewBox="0 0 231 30"
xmlns="http://www.w3.org/2000/svg"
preserveAspectRatio="xMinYMid"
>
<path
fill="#C74634"
d="M99.61,19.52h15.24l-8.05-13L92,30H85.27l18-28.17a4.29,4.29,0,0,1,7-.05L128.32,30h-6.73l-3.17-5.25H103l-3.36-5.23m69.93,5.23V0.28h-5.72V27.16a2.76,2.76,0,0,0,.85,2,2.89,2.89,0,0,0,2.08.87h26l3.39-5.25H169.54M75,20.38A10,10,0,0,0,75,.28H50V30h5.71V5.54H74.65a4.81,4.81,0,0,1,0,9.62H58.54L75.6,30h8.29L72.43,20.38H75M14.88,30H32.15a14.86,14.86,0,0,0,0-29.71H14.88a14.86,14.86,0,1,0,0,29.71m16.88-5.23H15.26a9.62,9.62,0,0,1,0-19.23h16.5a9.62,9.62,0,1,1,0,19.23M140.25,30h17.63l3.34-5.23H140.64a9.62,9.62,0,1,1,0-19.23h16.75l3.38-5.25H140.25a14.86,14.86,0,1,0,0,29.71m69.87-5.23a9.62,9.62,0,0,1-9.26-7h24.42l3.36-5.24H200.86a9.61,9.61,0,0,1,9.26-7h16.76l3.35-5.25h-20.5a14.86,14.86,0,0,0,0,29.71h17.63l3.35-5.23h-20.6"
transform="translate(-0.02 0)"
/>
</svg>
<!-- Small Oracle Logo (32x21 for small tablet 600-759px) - from su01 -->
<svg
class="u38-oicn-small"
width="32"
height="21"
viewBox="0 0 32 21"
xmlns="http://www.w3.org/2000/svg"
>
<path
fill="#C74634"
d="M9.9,20.1c-5.5,0-9.9-4.4-9.9-9.9c0-5.5,4.4-9.9,9.9-9.9h11.6c5.5,0,9.9,4.4,9.9,9.9c0,5.5-4.4,9.9-9.9,9.9H9.9 M21.2,16.6c3.6,0,6.4-2.9,6.4-6.4c0-3.6-2.9-6.4-6.4-6.4h-11c-3.6,0-6.4,2.9-6.4,6.4s2.9,6.4,6.4,6.4H21.2"
/>
</svg>
</a>
</div>
<!-- Center Section: Search Field -->
<div id="u38nav" data-closetxt="Close menu" data-backtxt="Go back to">
<!-- Search Form -->
<form
role="search"
name="u38searchForm"
id="u38searchForm"
data-contentpaths="/content/Web/Shared/Auto-Suggest Panel Event"
method="get"
action="https://search.oracle.com/results"
>
<div class="u38searchfield">
<!-- Search Icon -->
<svg
class="u38searchfield-icon"
width="24"
height="24"
viewBox="0 0 24 24"
aria-hidden="true"
xmlns="http://www.w3.org/2000/svg"
>
<path d="M15,15l6,6M17,10a7,7,0,1,1-7-7A7,7,0,0,1,17,10Z" />
</svg>
<!-- Search Input -->
<input
id="u38searchinput"
name="q"
value=""
type="text"
data-autosuggest-url="https://search-api.oracle.com/api/latest/autosuggest"
placeholder="Search"
autocomplete="off"
aria-autocomplete="both"
aria-label="Search Oracle.com"
role="combobox"
aria-expanded="false"
aria-haspopup="listbox"
aria-controls="u38searchresults"
/>
<!-- Hidden Parameters -->
<input type="hidden" name="experience" value="site" />
<input type="hidden" name="size" value="10" />
<input type="hidden" name="app" value="ocom" />
<input type="hidden" name="include_questions" value="true" />
<!-- Clear Button -->
<button
type="button"
id="u38clear"
class="u38searchclear"
aria-label="Clear search"
>
<svg
width="16"
height="16"
viewBox="0 0 16 16"
aria-hidden="true"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12 4L4 12M4 4l8 8"
stroke="currentColor"
stroke-width="2"
fill="none"
/>
</svg>
</button>
</div>
<!-- Close Search Button (visible at 600-759px when search expanded) -->
<button
type="button"
id="u38closesearch"
class="u38closesearch"
aria-label="Close search"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
aria-hidden="true"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M7,7 L17,17M17,7 L7,17"
stroke="currentColor"
stroke-width="2"
fill="none"
/>
</svg>
</button>
<!-- Search Results Container -->
<div
id="u38searchresults"
class="u38searchresults"
role="listbox"
aria-labelledby="u38searchresultstitle"
aria-hidden="true"
data-pagestitle="SUGGESTED LINKS"
data-autosuggesttitle="SUGGESTED SEARCHES"
data-allresultstxt="All results for"
data-allsearchpath="https://search.oracle.com/results?q=SEARCHTERM&size=10&page=1&tab=all&app=ocom"
>
<!-- Quick Links (shown on focus when empty) -->
<div id="u38quicklinks" class="u38quicklinks" aria-hidden="true">
<span class="u38searchresultstitle" role="presentation"
>QUICK LINKS
</span>
<ul role="presentation">
<li role="option">
<a href="/cloud/" data-lbl="oci">Cloud</a>
</li>
<li role="option">
<a href="/database/" data-lbl="database"
>Database</a
>
</li>
<li role="option">
<a href="/java/" data-lbl="java">Java</a>
</li>
<li role="option">
<a href="/artificial-intelligence/" data-lbl="ai">AI</a
>
</li>
</ul>
</div>
<!-- Suggested Pages (from API) -->
<div id="u38pages" aria-hidden="true">
<span class="u38searchresultstitle" role="presentation"
>SUGGESTED LINKS
</span>
<ul id="u38pagesul" role="presentation"></ul>
</div>
<!-- Suggested Searches (from API) -->
<div id="u38autocomplete" aria-hidden="true">
<span class="u38searchresultstitle" role="presentation"
>SUGGESTED SEARCHES
</span>
<ul id="u38autocompleteul" role="presentation"></ul>
</div>
<!-- All Results Link -->
<div id="u38searchall" aria-hidden="true">
<ul id="u38searchallul" role="presentation"></ul>
</div>
</div>
<!-- Aria Live Region -->
<div
id="u38searchannounce"
class="u38visually-hidden"
aria-live="polite"
aria-atomic="true"
></div>
</form>
<!-- Panel Container (populated by JS from external content) -->
<div
id="u38panels"
data-trackas="menu"
data-trackas-noexpand
class="u38panels"
aria-hidden="true"
>
<!-- Panels will be built dynamically from menu content file -->
</div>
</div>
<!-- Right Section: Tools (Icons only per Figma) -->
<div class="u38tools" id="u38tools">
<!-- Search Icon (24x24) - visible at 600-759px only, expands search input -->
<button
id="u38searchbtn"
type="button"
class="u38toolbtn u38searchbtn"
aria-label="Search"
aria-expanded="false"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
aria-hidden="true"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M15,15l6,6M17,10a7,7,0,1,1-7-7A7,7,0,0,1,17,10Z"
fill="none"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</button>
<!-- Country Selector (20x20 flag) - uses #ac-flag for ACS compatibility -->
<span id="ac-flag">
<a
class="flag-focus"
href="/countries-list.html#countries"
data-ajax="true"
rel="lightbox"
role="button"
aria-label="Select country"
>
<span class="u38visually-hidden">Country</span>
<img class="flag-image" src="" alt="" />
</a>
</span>
<!-- User/Account Icon (24x24) -->
<div class="u38signinw1" data-trackas="header">
<button
id="u38signin"
class="u38toolbtn"
aria-expanded="false"
aria-controls="u38signinmodal"
aria-label="Sign in"
data-lbl="sign-in"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
aria-hidden="true"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M12,12c2.21,0,4-1.79,4-4s-1.79-4-4-4-4,1.79-4,4,1.79,4,4,4Zm0,2c-2.67,0-8,1.34-8,4v2h16v-2c0-2.66-5.33-4-8-4Z"
fill="none"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</button>
<div id="u38signinmodal" aria-hidden="true">
<button id="u38actbck" aria-label="Close sign in panel">
<span class="u38actbcktxt">Back</span>
</button>
<div class="u38-profilew2">
<span class="u38acttitle">Cloud Account</span>
<a
href="/cloud/sign-in.html"
class="u38darkcta u38cloudbg"
data-lbl="sign-in-to-cloud"
>Sign in to Cloud
</a>
<a
href="/cloud/free/"
class="u38lightcta"
data-lbl="try-free-cloud-trial"
>Sign Up for Free Cloud Tier
</a>
</div>
<span class="u38acttitle">Oracle Account</span>
<ul class="u38l-out">
<li>
<a
href="https://www.oracle.com/webapps/redirect/signon?nexturl="
data-lbl="profile:sign-in-account"
class="u38darkcta"
>Sign-In
</a>
</li>
<li>
<a
href="https://profile.oracle.com/myprofile/account/create-account.jspx"
data-lbl="profile:create-account"
class="u38lightcta"
>Create an Account
</a>
</li>
</ul>
<ul class="u38l-in">
<li>
<a href="/corporate/contact/help.html" data-lbl="help">Help </a>
</li>
<li>
<a
href="javascript:sso_sign_out();"
id="u38pfile-sout"
data-lbl="signout"
>Sign Out
</a>
</li>
</ul>
</div>
</div>
<!-- Contact/Chat Icon (24x24) -->
<a
id="u38contact"
class="u38toolbtn"
href="/corporate/contact/"
aria-label="Contact us"
data-lbl="contact"
>
<svg
width="24"
height="24"
viewBox="0 0 24 24"
aria-hidden="true"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M20,2H4c-1.1,0-2,.9-2,2v18l4-4h14c1.1,0,2-.9,2-2V4c0-1.1-.9-2-2-2Z"
fill="none"
stroke="currentColor"
stroke-width="1.5"
/>
</svg>
</a>
</div>
</div>
<!-- Background Overlay -->
<div id="u38overlay" aria-hidden="true"></div>
<!-- Announcement Region for Screen Readers -->
<div
id="u38announce"
class="u38visually-hidden"
aria-live="polite"
aria-atomic="true"
></div>
</header>
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- end : ocom/common/global/components/redwood/layoutAssetStartBodyInfo -->
<!-- widgetType = PageTitleBannerV2 -->
<!-- ptbWidget = true -->
<!-- ptbWidget = true -->
<!-- BEGIN: oWidget_C/PageTitleBannerV2/Display -->
<!-- RH03v2 -->
<section class="rh03 rh03v3 rw-slate-160bg" data-bgimg="/a/ocom/img/bgimg02-bgse-devo.png,/a/ocom/img/bgimg02-bgsw-devo.png" data-trackas="rh03" data-ocomid="rh03">
<div class="rh03w1 cwidth">
<!-- breadcrumb schema -->
<!-- Display SEO Metadata -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement":
[
{ "@type": "ListItem", "position": 1, "name": "Developer", "item": "https://www.oracle.com/developer/" }
]
}
</script>
<!-- Widget - 1 -->
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- CONTENT -->
<div class="herotitle rh03twocol">
<div class="rh03col1">
<h1 class="rwaccent">Oracle Developer Center</h1>
<p>Resources for developers – Discover. Learn. Build.</p>
</div>
</div>
<!-- /CONTENT -->
<!-- END: oWidget_C/_Raw-Text/Display -->
</div>
</section>
<!-- /RH03v2 -->
<!-- END: oWidget_C/PageTitleBannerV2/Display -->
<!-- start : ocom/common/global/components/compass/related-widgets -->
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- RC110v0 -->
<section class="rc110 rc10v0 ws-sticky rw-neutral-00bg" data-trackas="rc110" data-ocomid="rc110" data-a11y="true">
<div class="rc110w0 cwidth">
<div class="rc110w1">
<div class="rc110w2"> <span class="rc110heading" id="rc110jump">Jump To:</span>
<ul aria-labelledby="rc110jump">
<li><a href="#latest-news" class="anchorlink" data-lbl="latest-news">Latest News</a></li>
<li><a href="#artificial-intelligence" class="anchorlink" data-lbl="artificial-intelligence">AI</a></li>
<li><a href="#programming-languages" class="anchorlink" data-lbl="languages">Languages</a></li>
<li><a href="#solutions" class="anchorlink" data-lbl="solutions">Solutions</a></li>
<li><a href="#tech" class="anchorlink" data-lbl="technologies">Technologies</a></li>
<li><a href="#community-events" class="anchorlink" data-lbl="community-events">Community and events</a></li>
<li><a href="#information-hub" class="anchorlink" data-lbl="resources">Resources</a></li>
</ul>
</div>
</div>
</div>
</section>
<!-- /RC110v0 -->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- RH08v0 -->
<section class="rh08 rh08v0 rw-neutral-40bg" data-trackas="rh08" data-autorotate="5" data-playtext="Play" data-pausetext="Pause" data-a11y="true">
<div id="latest-news" class="cwidth">
<div class="bgimgw1">
<div class="rw-neutral-30bg bgimg bgimgw2 bgimg-cover bgimg-fsize bgimg-med"></div>
<br>
</div>
<div id="rh08" class="rh08slider">
<div class="rh08sliderw1">
<div class="rh08sliderw2">
<div class="rh08slide" aria-hidden="true" tabindex="-1">
<div class="rh08w1 cpad">
<div class="rh08w2 rh02-img" style="background-image:url('/a/ocom/img/rh08--devo-hp-ai-resource-hub.webp')"></div>
<div class="rh08w2 rh02txt">
<div class="rh08w5">
<div class="rh08w6">
<h2 class="rwaccent-4">Build Memory-Aware Agents</h2>
<div class="rh08body">
<p>Agent Memory: Building Memory-Aware Agents is a free DeepLearning.AI short course on engineering persistent, structured memory for AI agents, using Oracle AI Database as the data layer.</p>
<div class="obttns">
<div class="obttn"> <a href="https://www.deeplearning.ai/short-courses/agent-memory-building-memory-aware-agents/" data-lbl="agent-memory-building-memory-aware-agents">Find out more<span class="sr-only"> about Building Memory-Aware Agents</span></a> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="rh08slide" aria-hidden="true" tabindex="-1">
<div class="rh08w1 cpad">
<div class="rh08w2 rh02-img" style="background-image:url('/a/ocom/img/rh08-devo-cloud-coaching.webp')"></div>
<div class="rh08w2 rh02txt">
<div class="rh08w5">
<div class="rh08w6">
<h2 class="rwaccent-4">Oracle Developer Coaching: News Edition</h2>
<div class="rh08body">
<p>Tune in to this fast-paced webinar for the latest on OCI, database, AI, Java, MySQL, and more. Developer insights, short demos, and top stories—all in just 30 minutes!</p>
<div class="obttns">
<div class="obttn"> <a href="https://go.oracle.com/LP=154382?elqCampaignId=674957&src1=:ow:evp:cpo::::DevEventsPage&intcmp=DEVT260728P00045:ow:evp:cpo::::DevEventsPage" data-lbl="register-oracle-developer-coaching-september-news-edition">Register for free<span class="sr-only"> for Oracle Developer Coaching: September News Edition</span></a> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="rh08slide" aria-hidden="true" tabindex="-1">
<div class="rh08w1 cpad">
<div class="rh08w2 rh02-img" style="background-image:url('/a/ocom/img/rh08-devo-java26.webp')"></div>
<div class="rh08w2 rh02txt">
<div class="rh08w5">
<div class="rh08w6">
<h2 class="rwaccent-4">Java 26 is now available</h2>
<div class="rh08body">
<p>JDK 26 introduces improved performance, enhanced security, and new AI-ready features—empowering developers to boost productivity and helping organizations scale innovation with greater speed and reliability.</p>
<div class="obttns">
<div class="obttn"><a href="https://blogs.oracle.com/java/the-arrival-of-java-26" data-lbl="the-arrival-of-java-26">Read the JDK 26 blog</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="rh08slide" aria-hidden="true" tabindex="-1">
<div class="rh08w1 cpad">
<div class="rh08w2 rh02-img" style="background-image:url('/a/ocom/img/rh08-sql-developer-copilot.webp')"></div>
<div class="rh08w2 rh02txt">
<div class="rh08w5">
<div class="rh08w6">
<h2 class="rwaccent-4">FreeSQL - Come play with SQL queries and more</h2>
<div class="rh08body">
<p>A free, browser-based environment for writing, running, and sharing Oracle SQL and PL/SQL code.</p>
<div class="obttns">
<div class="obttn"><a href="https://freesql.com/" data-lbl="freesql">Find out more<span class="sr-only"> about FreeSQL</span></a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--
<div class="rh08slide" aria-hidden="true" tabindex="-1">
<div class="rh08w1 cpad">
<div class="rh08w2 rh02-img" style="background-image:url('/a/ocom/img/rh08--devo-hp-ai-resource-hub.webp')"></div>
<div class="rh08w2 rh02txt">
<div class="rh08w5">
<div class="rh08w6">
<h2 class="rwaccent-4">AI Resource Hub</h2>
<div class="rh08body">
<p>Gain AI knowledge, discover Oracle’s AI strategy, and start building AI solutions.</p>
<div class="obttns">
<div class="obttn"> <a href="/developer/ai-resource-hub/" data-lbl="explore-the-ai-resource-hub">Explore<span class="sr-only"> the AI resource hub</span></a> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
-->
</div>
</div>
</div>
</section>
<!-- /RH08v0 -->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- RC66v1 -->
<section id="artificial-intelligence" class="rc66 rc66v1 rw-slate-170bg cpad" data-trackas="rc66" data-ocomid="rc66" data-a11y="true">
<div class="rc66w1 cwidth">
<header class="rw-ctitle">
<h2 class="rw-ptitle">Artificial Intelligence</h2>
<ul>
<li><a href="/developer/ai-developers/">Explore Oracle AI for developers</a></li>
</ul>
</header>
<div class="col-framework col3 col-top col-gutters col-justified">
<ul class="col-w1">
<li class="col-item">
<div class="col-item-w1">
<img data-src="/a/ocom/img/rc66--dev0-ai-create.webp" alt="">
</div>
<div class="col-item-w2">
<h3 class="rc66cardtitle">Build AI solutions, fast</h3>
<ul class="obullets">
<li>Use real-world scenarios.</li>
<li>See example code on GitHub repositories.</li>
<li>Get step-by-step instructions.</li>
</ul>
<a href="/artificial-intelligence/solutions/">Visit the AI Solutions Hub</a>
</div>
</li>
<li class="col-item">
<div class="col-item-w1">
<img data-src="/a/ocom/img/rc66--dev0-ai-grow.webp" alt="">
</div>
<div class="col-item-w2">
<h3 class="rc66cardtitle">Grow with generative AI</h3>
<ul class="obullets">
<li>Embed AI in cloud applications.</li>
<li>Refine LLMs with your own data.</li>
<li>Train smarter with NVIDIA GPUs.</li>
</ul>
<a href="https://docs.oracle.com/en-us/iaas/Content/generative-ai/home.htm">See the GenAI documentation</a>
</div>
</li>
<li class="col-item">
<div class="col-item-w1">
<img data-src="/a/ocom/img/rc66--dev0-ai-search.webp" alt="">
</div>
<div class="col-item-w2">
<h3 class="rc66cardtitle">Enjoy unmatched capabilities</h3>
<ul class="obullets">
<li>Flex with JSON Relational Duality.</li>
<li>Generate faster, leaner code with Java and GraalVM.</li>
<li>Accelerate semantic search with AI Vector Search.</li>
</ul>
<a href="/database/ai-vector-search/">Explore AI Vector Search</a>
</div>
</li>
</ul>
</div>
</div>
</section>
<!-- /RC66v1 -->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- RC56v0 -->
<section class="rc56 rc56v0 cpad" data-trackas="rc56" data-ocomid="rc56" data-a11y="true" id="programming-languages">
<div class="rc56w1 cwidth">
<header class="rw-ctitle">
<h2 class="rw-ptitle">Languages</h2>
<div>
<a href="/developer/languages/">See all languages</a>
</div>
</header>
<ul class="rc56w2" aria-labelledby="thisListLabel1">
<li class="rc56w3">
<a href="/developer/go/">
<div class="rw-logo rw-logo-centered"><img data-src="/a/ocom/img/devo-go-logo.png" alt="Oracle Resources for Go"></div>
</a>
</li>
<li class="rc56w3">
<a href="/developer/graalvm-developers/">
<div class="rw-logo rw-logo-centered"><img data-src="/a/ocom/img/devo-graalvm-logo.png" alt="Oracle Resources for GraalVM Enterprise"></div>
</a>
</li>
<li class="rc56w3">
<a href="/developer/java-developers/">
<div class="rw-logo rw-logo-centered"><img data-src="/a/ocom/img/devo-java-logo.png" alt="Java Technologies at Oracle"></div>
</a>
</li>
<li class="rc56w3">
<a href="/developer/dotnet-developers/">
<div class="rw-logo rw-logo-centered"><img data-src="/a/ocom/img/devo-dotnet-logo.png" alt="Oracle .NET Developer Center"></div>
</a>
</li>
<li class="rc56w3">
<a href="/developer/python-developers/">
<div class="rw-logo rw-logo-centered"><img data-src="/a/ocom/img/devo-python-logo.png" alt="Build with Python on Oracle Cloud"></div>
</a>
</li>
<li class="rc56w3">
<a href="/developer/ruby-developers/">
<div class="rw-logo rw-logo-centered"><img data-src="/a/ocom/img/devo-ruby-logo.png" alt="Ruby Developer Center at Oracle"></div>
</a>
</li>
<li class="rc56w3">
<a href="/developer/php/">
<div class="rw-logo rw-logo-centered"><img data-src="/a/ocom/img/devo-php-logo.png" alt="Oracle PHP Developer Center"></div>
</a>
</li>
<li class="rc56w3">
<a href="/developer/javascript/">
<div class="rw-logo rw-logo-centered"><img data-src="/a/ocom/img/devo-javascript-logo.png" alt="Getting started with JavaScript on Oracle"></div>
</a>
</li>
</ul>
</div>
</section>
<!-- /RC56v0 -->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<section class="rc55 rc55v0 cpad rw-slate-170bg" data-trackas="rc55" data-ocomid="rc55" data-a11y="true">
<div id="solutions" class="rc55w1 cwidth">
<h2 class="rw-ptitle">Featured solutions</h2>
<!--<p class="rc55p">In ante quam, molestie quis urna ut, euismod tristique orci. Interdum et malesuada fames ac ante ipsum primis in faucibus. Vivamus erat odio, volutpat in dignissim at, sollicitudin quis urna. Nulla at purus bibendum, consectetur erat a, placerat ligula.</p>-->
<ul class="rc55w2 rc55-3x3">
<li class="rc55w3" data-bgimg="/a/ocom/img/rc55-devo-01.png">
<h4> Build a Multiagent RAG Solution on OCI </h4>
<p>Learn how to build an intelligent RAG system on OCI using AI agents for advanced decision-making.</p>
<div class="obttns">
<div class="obttn1"> <a href="/artificial-intelligence/build-multiagent-rag-solutionon-oci/">View solution<span class="sr-only"> for Build a Multiagent RAG Solution on OCI</span></a> </div>
</div>
</li>
<li class="rc55w3" data-bgimg="/a/ocom/img/rc55-devo-02.png">
<h4> Migrate a MongoDB Application to Oracle AI Database </h4>
<p>Migrate your MERN app to Oracle AI Database for analytics, and native JSON support.</p>
<div class="obttns">
<div class="obttn1"> <a href="/artificial-intelligence/migrate-mongodb-application-oracle-database/">View solution<span class="sr-only"> for Migrate a MongoDB Application to Oracle AI Database</span></a> </div>
</div>
</li>
<li class="rc55w3" data-bgimg="/a/ocom/img/rc55-devo-03.png">
<h4>Build a Multicloud AI Chatbot with Google</h4>
<p>Learn how to deploy a RAG-based chatbot using Oracle AI Database and Google Vertex AI on GCP.</p>
<div class="obttns">
<div class="obttn1"> <a href="/artificial-intelligence/build-multicloud-ai-chatbot-with-google/">View solution<span class="sr-only"> for Build a Multicloud AI Chatbot with Google</span></a> </div>
</div>
</li>
<li class="rc55w3" data-bgimg="/a/ocom/img/rc55-devo-04.png">
<h4> Automate Invoice Processing with AI </h4>
<p>Automate invoice extraction and simplify document processing in ERP systems using AI.</p>
<div class="obttns">
<div class="obttn1"> <a href="/artificial-intelligence/automate-invoice-processing/">View solution<span class="sr-only">for Oracle Events</span></a> </div>
</div>
</li>
<li class="rc55w3" data-bgimg="/a/ocom/img/rc55-devo-05.png">
<h4> Create a Chatbot with Unstructured Data </h4>
<p>Learn how to build an AI chatbot with unstructured data using Oracle AI Database 26ai, OCI AI services, and RAG.</p>
<div class="obttns">
<div class="obttn1"> <a href="/artificial-intelligence/create-a-chatbot-with-unstructured-data/">View solution<span class="sr-only"> for Oracle Developer</span></a> </div>
</div>
</li>
<li class="rc55w3" data-bgimg="/a/ocom/img/rc55-devo-06.png">
<h4> Simplify AI Integration in Java Projects </h4>
<p>Integrate AI into Java with LangChain’s Java framework. Accelerate development with Oracle AI.</p>
<div class="obttns">
<div class="obttn1"> <a href="/artificial-intelligence/simplify-ai-integration-in-java-projects/">View solution<span class="sr-only"> for Simplify AI Integration in Java Projects </span></a> </div>
</div>
</li>
</ul>
</div>
</section>
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- RC68v2 -->
<section id="tech" class="rc68 rc68v2 rw-neutral-10bg cpad" data-trackas="rc68" data-a11y="true">
<div class="rc68w1 cwidth">
<header class="rw-ctitle">
<h2 class="rw-ptitle" id="technologies-label">Technologies</h2>
<div>
<a href="./technologies/" data-lbl="see-all-technologies">See all technologies</a>
</div>
</header>
<div class="rc68w2">
<div class="col-framework col-hover col-justified col3 col-gutters">
<ul class="col-w1" aria-labelledby="technologies-label">
<li class="col-item">
<a href="/developer/ai-developers/" data-lbl="ai-ml">
<h3 role="presentation" class="icn-img icn-artificial-intelligence2">AI and ML</h3>
</a>
</li>
<li class="col-item">
<a href="/developer/databases-developers/" data-lbl="databases">
<h3 role="presentation" class="icn-img icn-database">Databases</h3>
</a>
</li>
<li class="col-item">
<a href="/developer/devops/" data-lbl="devops">
<h3 role="presentation" class="icn-img icn-integration-alt">DevOps</h3>
</a>
</li>
<li class="col-item">
<a href="/developer/heatwave-developers/" data-lbl="heatwave">
<h3 role="presentation" class="icn-img icn-mixed-data-set">HeatWave</h3>
</a>
</li>
<li class="col-item">
<a href="/developer/low-code-developers/" data-lbl="low-code">
<h3 role="presentation" class="icn-img icn-software">Low code</h3>
</a>
</li>
<li class="col-item">
<a href="/developer/open-source-developers/" data-lbl="open-source">
<h3 role="presentation" class="icn-img icn-lock-open">Open source</h3>
</a>
</li>
</ul>
</div>
</div>
</div>
</section>
<!-- /RC68v2 -->
<style>
.rc68v2 header h2 {font-size: revert;margin-bottom:0;}
</style>
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- RC24v4 -->
<section id="community-events" class="rc24 rc24v4 rc24horizontal cpad" data-a11y="true" data-trackas="community-events">
<h2 class="rw-ptitle cwidth">Community and events</h2>
<div class="rc24w1 cwidth">
<div class="rc24w2"> <img data-src="/a/ocom/img/rc24-cloud-coaching-series.jpg" alt=""> </div>
<div class="rc24w3 rw-neutral-20bg">
<h2>Developer Coaching series</h2>
<p>Developer Coaching is a webinar series designed for technologists, by technologists. Learn by doing, with live, interactive sessions showcasing real-world solutions.</p>
<div class="obttns">
<div><a href="/developer/events/" data-lbl="cloud-coaching-series">Find out more<span class="sr-only"> about developer coaching series</span></a></div>
</div>
</div>
</div>
</section>
<!-- /RC24v4 --> <!-- RC24v1 -->
<section class="rc24 rc24v1 cpad" data-a11y="true" data-trackas="community-events">
<div class="rc24w1 cwidth">
<div class="col-framework col3 col-top col-gutters col-justified">
<div class="col-w1 rc24waterfall">
<div class="col-item">
<h3>Oracle Developer Community</h3>
<p>Share your questions and answers.</p>
<a href="/developer/community/">Join the conversation</a> </div>
<div class="col-item">
<h3>Oracle ACE Program</h3>
<p>Go that step further. Become an Oracle ACE.</p>
<a href="https://ace.oracle.com/ords/r/ace/oracle-aces/home">Learn more<span class="sr-only"> about Oracle ACE</span></a> </div>
<div class="col-item">
<h3>See all developer events</h3>
<p>Search for developer events in your region.</p>
<a href="https://search.oracle.com/events?q=developer">Explore upcoming events</a> </div>
</div>
</div>
</div>
</section>
<!-- /RC24v1 -->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- RC30v0 --> <!--Start-->
<section id="information-hub" class="rc30 rc30v0 rw-neutral-30bg cpad o-bgimg" data-trackas="rc30" data-ocomid="rc30" data-a11y="true">
<div class="rc30w1 cwidth">
<h2 class="rc30subt">Resources</h2>
<div class="rc30w2">
<form class="oform rc30mobnav">
<span class="oform-w1"> <span class="oselect">
<select name="f4">
<option value="#downloads">Downloads</option>
<option value="#documentation">Documentation</option>
<option value="#events">Events</option>
<option value="#technologies">Technologies</option>
<option value="#languages">Languages</option>
<option value="#learn">Learn</option>
</select>
</span> </span>
</form>
</div>
<div class="rc30w3">
<div class="rc30w4 rc30pane" id="documentation">
<div class="col-framework col2">
<div class="col-w1">
<div class="col-item rw-neutral-00bg">
<div class="col-item-w1 rc30w10">
<div class="rc30w5">
<div class="rc30w6"><img data-src="/a/ocom/img/rc30-devo-database-documentation.jpg" alt=""></div>
</div>
<div class="rc30w5">
<h3 class="rwhead-sm">Documentation</h3>
<p>Explore getting started guides, documentation, tutorials, reference architectures, and other content for Oracle products and services.</p>
<div><a href="https://docs.oracle.com/" data-lbl="explore-documentations">Explore the content</a></div>
</div>
</div>
</div>
<div class="col-item rw-neutral-40bg">
<div class="col-item-w1 rc30w11">
<p>Kick-start your app development with SDKs and the command-line interface.</p>
<ul class="icn-ulist">
<li class="icn-chevron-right"><a href="https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdk.htm" data-lbl="docs-sdk-java">SDK for Java</a></li>
<li class="icn-chevron-right"><a href="https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/pythonsdk.htm" data-lbl="docs-sdk-python">SDK for Python</a></li>
<li class="icn-chevron-right"><a href="https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/typescriptsdk.htm" data-lbl="docs-sdk-typescript">SDK for TypeScript and JavaScript</a></li>
<li class="icn-chevron-right"><a href="https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/dotnetsdk.htm" data-lbl="docs-sdk-dotnet">SDK for .NET</a></li>
<li class="icn-chevron-right"><a href="https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/gosdk.htm" data-lbl="docs-sdk-go">SDK for Go</a></li>
<li class="icn-chevron-right"><a href="https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/rubysdk.htm" data-lbl="docs-sdk-ruby">SDK for Ruby</a></li>
<li class="icn-chevron-right"><a href="https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/plsqlsdk.htm" data-lbl="docs-sdk-pl-sql">SDK for PL/SQL</a></li>
<li class="icn-chevron-right"><a href="https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/cliinstall.htm#Quickstart" data-lbl="docs-sdk-cli">Command-line interface (CLI)</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="rc30w4 rc30pane" id="events">
<div class="col-framework col2">
<div class="col-w1">
<div class="col-item rw-neutral-00bg">
<div class="col-item-w1 rc30w10">
<div class="rc30w5">
<div class="rc30w6"><img data-src="/a/ocom/img/rc30v0-devo-cloud-coaching.jpg" alt=""></div>
</div>
<div class="rc30w5">
<h3 class="rwhead-sm">Developer Events and Webinars - replays</h3>
<p>Explore Oracle Developer event replays and recent webinars, hosted by technical experts.</p>
<div><a href="/developer/on-demand-replays/" data-lbl="developer-events-webinars-replays">Learn more<span class="sr-only"> about developer events and webinars - replays</span></a></div>
</div>
</div>
</div>
<div class="col-item rw-neutral-40bg">
<div class="col-item-w1 rc30w11">
<h4>Developer events</h4>
<p>Access developer resources and learn about future events designed just for you. Hear from experts in their field and gain practical hands-on experience.</p>
<ul class="icn-ulist">
<li class="icn-chevron-right"><a href="/developer/events/" data-lbl="cloud-coaching-series">Developer Coaching series</a></li>
<li class="icn-chevron-right"><a href="https://search.oracle.com/events?q=developer" data-lbl="search-all-events">Search all events</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="rc30w4 rc30pane" id="technologies">
<div class="col-framework col2">
<div class="col-w1">
<div class="col-item rw-neutral-00bg">
<div class="col-item-w1 rc30w10">
<div class="rc30w5">
<h4></h4>
<ul>
<li><a href="/developer/ai-developers/" data-lbl="tech-ai-ml">AI and ML</a></li>
<li><a href="/developer/api-developers/" data-lbl="tech-api">APIs</a></li>
<li><a href="/developer/blockchain-developers/" data-lbl="tech-blockchain">Blockchain</a></li>
<li><a href="/developer/chatbots-developers/" data-lbl="tech-chatbots">Chatbots</a></li>
<li><a href="/developer/container-technologies-developers/" data-lbl="tech-containers">Container technologies</a></li>
<li><a href="/developer/databases-developers/" data-lbl="tech-databases">Databases</a></li>
<li><a href="/developer/devops/" data-lbl="tech-devops">DevOps</a></li>
</ul>
</div>
<div class="rc30w5">
<h4></h4>
<ul>
<li><a href="/developer/heatwave-developers/" data-lbl="tech-heatwave">HeatWave</a></li>
<li><a href="/developer/infrastructure-as-code-developers/" data-lbl="tech-infrastructure-as-code">Infrastructure as code</a></li>
<li><a href="/developer/linux-developers/" data-lbl="tech-linux">Linux</a></li>
<li><a href="/developer/low-code-developers/" data-lbl="tech-low-code">Low code</a></li>
<li><a href="/developer/microservices-developers/" data-lbl="tech-microservices">Microservices</a></li>
<li><a href="/developer/open-source-developers/" data-lbl="tech-open-source">Open source</a></li>
<li><a href="/developer/visual-builder-developers/" data-lbl="tech-visual-builder">Visual Builder</a></li>
</ul>
</div>
</div>
</div>
<div class="col-item rw-neutral-40bg">
<div class="col-item-w1 rc30w11">
<h3 class="rwhead-sm">Technologies</h3>
<p>Oracle gives you the power, flexibility, and reliability needed to create the best products and services available.</p>
</div>
</div>
</div>
</div>
</div>
<div class="rc30w4 rc30pane" id="languages">
<div class="col-framework col2">
<div class="col-w1">
<div class="col-item rw-neutral-00bg">
<div class="col-item-w1 rc30w10">
<div class="rc30w5">
<h4></h4>
<ul>
<li><a href="/developer/python-developers/" data-lbl="lang-python">Python</a></li>
<li><a href="/developer/java-developers/" data-lbl="lang-java">Java</a></li>
<li><a href="/developer/javascript/" data-lbl="lang-javascript">JavaScript</a></li>
<li><a href="/developer/php/" data-lbl="lang-php">PHP</a></li>
<li><a href="/developer/dotnet-developers/" data-lbl="lang-dotnet">.NET</a></li>
<li><a href="/developer/node-js-developers/" data-lbl="lang-node-js">Node-js</a></li>
</ul>
</div>
<div class="rc30w5">
<h4></h4>
<ul>
<li><a href="/developer/ide-developers/" data-lbl="lang-ide">IDE</a></li>
<li><a href="/developer/go/" data-lbl="lang-go">Go</a></li>
<li><a href="/developer/graalvm-developers/" data-lbl="lang-graalvm">GraalVM</a></li>
<li><a href="/developer/gdk-developers/" data-lbl="lang-graavlvm-dev-kit">GraalVM development kit</a></li>
<li><a href="/developer/rust/" data-lbl="lang-rust">Rust</a></li>
<li><a href="/developer/ruby-developers/" data-lbl="lang-ruby">Ruby</a></li>
</ul>
</div>
</div>
</div>
<div class="col-item rw-neutral-40bg">
<div class="col-item-w1 rc30w11">
<h3 class="rwhead-sm">Languages</h3>
<p>Use your preferred language with Oracle Cloud Infrastructure. Get started with powerful tools designed to help you scale while providing world-class reliability.</p>
</div>
</div>
</div>
</div>
</div>
<div class="rc30w4 rc30pane" id="learn">
<div class="col-framework col2">
<div class="col-w1">
<div class="col-item rw-neutral-00bg">
<div class="col-item-w1 rc30w10">
<div class="rc30w5">
<div class="rc30w6"><img data-src="/a/ocom/img/rc30v0-devo-learn.jpg" alt=""></div>
</div>
<div class="rc30w5">
<h3 class="rwhead-sm">AI Resource Hub</h3>
<p>Discover, learn and build. Access a range of AI resources to help you get ahead on your AI journey.</p>
<div><a href="/developer/ai-resource-hub/" data-lbl="ai-resource-hub">Learn more<span class="sr-only"> AI Resource Hub</span></a></div>
</div>
</div>
</div>
<div class="col-item rw-neutral-40bg">
<div class="col-item-w1 rc30w11">
<h4>More ways to learn and level-up your skills</h4>
<ul class="icn-ulist">
<li class="icn-chevron-right"><a href="/developer/certifications/" data-lbl="learn-certs">Certifications</a><br/>
Open new doors for your cloud skills and career</li>
<li class="icn-chevron-right"><a href="https://livelabs.oracle.com/pls/apex/r/dbpm/livelabs/home" data-lbl="learn-livelabs">LiveLabs</a><br/>
Try out a wide variety of tools and technologies with labs and workshops.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="rc30w4 rc30pane" id="downloads">
<div class="col-framework col2">
<div class="col-w1">
<div class="col-item rw-neutral-00bg">
<div class="col-item-w1 rc30w10">
<div class="rc30w5">
<div class="rc30w6"><img data-src="/a/ocom/img/rc30v0-devo-documentation.jpg" alt=""></div>
</div>
<div class="rc30w5">
<h3 class="rwhead-sm">Downloads</h3>
<p>All software downloads are free, and most come with a Developer License that allows you to use full versions of the products at no charge while developing and prototyping your applications, or for strictly self-educational purposes.</p>
<div><a href="/downloads/" data-lbl="all-downloads">All downloads</a></div>
</div>
</div>
</div>
<div class="col-item rw-neutral-40bg">
<div class="col-item-w1 rc30w11">
<p>Fast-track to the following downloads:</p>
<ul class="icn-ulist">
<li class="icn-chevron-right"><a href="/downloads/#category-java" data-lbl="all-java-downloads">All Java downloads</a></li>
<li class="icn-chevron-right"><a href="/downloads/#category-database" data-lbl="database-downloads">Database</a></li>
<li class="icn-chevron-right"><a href="/downloads/#category-devtools" data-lbl="developer-tools-downloads">Developer tools</a></li>
<li class="icn-chevron-right"><a href="/downloads/#category-utility" data-lbl="drivers-utilities-downloads">Drivers & Utilities</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- /RC30v0 -->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<section class="rc27 rc27v0 cpad rw-neutral-10bg" data-a11y="true" data-trackas="rc27">
<div class="rc27w1 cwidth">
<div class="rc27w2">
<h3 id="social">Follow Oracle Developers</h3>
</div>
<ul class="rc27w3" aria-labelledby="social">
<li class="rc27w4"><a data-lbl="facebook" href="https://www.facebook.com/OracleDevs"><div class="icn-img icn-facebook"><span class="sr-only">Connect with us on facebook</span></div></a></li>
<li class="rc27w4"><a data-lbl="linkedin" href="https://www.linkedin.com/showcase/oracledevs"><div class="icn-img icn-linked-in"><span class="sr-only">Connect with us on linkedIn</span></div></a></li>
<li class="rc27w4"><a data-lbl="youtube" href="https://www.youtube.com/channel/UCdDhYMT2USoLdh4SZIsu_1g"><div class="icn-img icn-you-tube"><span class="sr-only">Watch on YouTube</span></div></a></li>
<li class="rc27w4"><a data-lbl="twitter/x" href="https://twitter.com/OracleDevs"><div class="icn-img icn-twitter"><span class="sr-only">Follow us on X (formally known as Twitter)</span></div></a></li>
<li class="rc27w4"><a data-lbl="blogger" href="https://blogs.oracle.com/developers/"><div class="icn-img icn-blogger"><span class="sr-only">Read our blogs</span></div></a></li>
<li class="rc27w4"><a data-lbl="github" href="https://github.com/oracle-devrel/oracle-ai-developer-hub/"><div class="icn-img icn-git-hub"><span class="sr-only">Check on GitHub</span></div></a></li>
</ul>
</div>
</section>
<style>
.rc27 li a:hover {text-decoration: none;}
</style>
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- end : ocom/common/global/components/compass/related-widgets -->
<!-- start : ocom/common/global/components/framework/layoutAssetEndBodyInfo -->
<!-- Dispatcher:null default -->
<!-- widgetType: _Raw-Text -->
<!-- SUBTYPETEMPLATE: _Raw-Text/Display -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- SU02v1 -->
<footer
id="su02"
class="su02 su02v1"
data-trackas="footer"
data-ocomid="su02"
>
<div class="su02w1 cwidth">
<div class="su02w3">
<ul class="su02legal">
<li class="su02copy">
<a data-lbl="copyright" href="/legal/copyright.html">© 2026 Oracle</a>
</li>
<li>
<a data-lbl="privacy" href="/legal/privacy/">Privacy</a>
<span>/</span>
<a data-lbl="do-not-sell-my-info" href="/legal/privacy/privacy-choices.html">Do Not Sell My Info</a>
</li>
<li>
<div id="teconsent"></div>
</li>
<li>
<a data-lbl="ad-choices" href="/legal/privacy/privacy-policy/#adchoices">Ad Choices</a>
</li>
<li>
<a data-lbl="careers" href="/corporate/careers/">Careers</a>
</li>
<li>
<a data-lbl="subscribe-to-emails" href="https://go.oracle.com/subscribe/?l_code=en&src1=OW:O:FO">Subscribe to emails</a>
</li>
<li>
<a data-lbl="integrity-helpline" href="https://secure.ethicspoint.com/domain/media/en/gui/31053/index.html">Integrity Helpline</a>
</li>
<li>
<a data-lbl="contact-us" href="/corporate/contact/">Contact Us</a>
</li>
</ul>
<ul class="su02social">
<li class="scl-facebook">
<a
data-lbl="scl-icon:facebook"
href="https://www.facebook.com/Oracle/"
target="_blank"
title="Oracle on Facebook"
>
<span>Facebook</span>
</a>
</li>
<li class="scl-twitter">
<a
data-lbl="scl-icon:twitter"
href="https://x.com/oracle"
target="_blank"
aria-label="Follow Oracle on X"
>
<span>X</span>
</a>
</li>
<li class="scl-linkedin">
<a
data-lbl="scl-icon:linkedin"
href="https://www.linkedin.com/company/oracle/"
target="_blank"
aria-label="Oracle on LinkedIn"
>
<span>LinkedIn</span>
</a>
</li>
<li class="scl-youtube">
<a
data-lbl="scl-icon:youtube"
href="https://www.youtube.com/oracle/"
target="_blank"
aria-label="Watch Oracle on YouTube"
>
<span>YouTube</span>
</a>
</li>
</ul>
</div>
</div>
</footer>
<!-- /SU02v1 -->
<!-- END: oWidget_C/_Raw-Text/Display -->
</div>
<!-- Container/Display Start -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display replaceOCOM: null -->
<!-- Start - End Body Admin Container -->
<!-- Start SiteCatalyst code -->
<script type="text/javascript" data-reqjq data-src="/asset/web/analytics/ora_ocom.js"></script>
<!-- End SiteCatalyst code -->
<!-- End - End Body Admin Container -->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- Container/Display end -->
<!-- end : ocom/common/global/components/framework/layoutAssetEndBodyInfo -->
</body>
<!-- end : Framework/Redwood2 -->
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 58
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 58 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 15.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /u38-global-menu/ |
<svg width="24" height="24" viewbox="0 0 24 24" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" preserveaspectratio="none">
<path d="M22,4 L2,4" class="p1"></path>
<path d="M2,12 L22,12" class="p2"></path>
<path d="M2,20 L22,20" class="p3"></path>
<path d="M0,12 L24,12" class="p4"></path>
<path d="M0,12 L24,12" class="p5"></path>
</svg>
<span class="u38visually-hidden">Menu</span>
|
|
Анализировать url |
| /cloud/ |
Cloud
|
|
Анализировать url |
| /database/ |
Database
|
|
Анализировать url |
| /java/ |
Java
|
|
Анализировать url |
| /artificial-intelligence/ |
AI
|
|
Анализировать url |
| /cloud/sign-in.html |
Sign in to Cloud
|
|
Анализировать url |
| /cloud/free/ |
Sign Up for Free Cloud Tier
|
|
Анализировать url |
| /corporate/contact/help.html |
Help
|
|
Анализировать url |
| /corporate/contact/ |
<svg width="24" height="24" viewbox="0 0 24 24" aria-hidden="true" xmlns="http://www.w3.org/2000/svg">
<path d="M20,2H4c-1.1,0-2,.9-2,2v18l4-4h14c1.1,0,2-.9,2-2V4c0-1.1-.9-2-2-2Z" fill="none" stroke="currentColor" stroke-width="1.5"></path>
</svg>
|
|
Анализировать url |
| /developer/ai-developers/ |
Explore Oracle AI for developers
|
|
Анализировать url |
| /artificial-intelligence/solutions/ |
Visit the AI Solutions Hub
|
|
Анализировать url |
| /database/ai-vector-search/ |
Explore AI Vector Search
|
|
Анализировать url |
| /developer/languages/ |
See all languages
|
|
Анализировать url |
| /artificial-intelligence/build-multiagent-rag-solutionon-oci/ |
View solution<span class="sr-only"> for Build a Multiagent RAG Solution on OCI</span>
|
|
Анализировать url |
| /artificial-intelligence/migrate-mongodb-application-oracle-database/ |
View solution<span class="sr-only"> for Migrate a MongoDB Application to Oracle AI Database</span>
|
|
Анализировать url |
| /artificial-intelligence/build-multicloud-ai-chatbot-with-google/ |
View solution<span class="sr-only"> for Build a Multicloud AI Chatbot with Google</span>
|
|
Анализировать url |
| /artificial-intelligence/automate-invoice-processing/ |
View solution<span class="sr-only">for Oracle Events</span>
|
|
Анализировать url |
| /artificial-intelligence/create-a-chatbot-with-unstructured-data/ |
View solution<span class="sr-only"> for Oracle Developer</span>
|
|
Анализировать url |
| /artificial-intelligence/simplify-ai-integration-in-java-projects/ |
View solution<span class="sr-only"> for Simplify AI Integration in Java Projects </span>
|
|
Анализировать url |
| /./technologies/ |
See all technologies
|
|
Анализировать url |
| /developer/events/ |
Find out more<span class="sr-only"> about developer coaching series</span>
|
|
Анализировать url |
| /developer/community/ |
Join the conversation
|
|
Анализировать url |
| /developer/on-demand-replays/ |
Learn more<span class="sr-only"> about developer events and webinars - replays</span>
|
|
Анализировать url |
| /developer/events/ |
Developer Coaching series
|
|
Анализировать url |
| /developer/ai-developers/ |
AI and ML
|
|
Анализировать url |
| /developer/api-developers/ |
APIs
|
|
Анализировать url |
| /developer/blockchain-developers/ |
Blockchain
|
|
Анализировать url |
| /developer/chatbots-developers/ |
Chatbots
|
|
Анализировать url |
| /developer/container-technologies-developers/ |
Container technologies
|
|
Анализировать url |
| /developer/databases-developers/ |
Databases
|
|
Анализировать url |
| /developer/devops/ |
DevOps
|
|
Анализировать url |
| /developer/heatwave-developers/ |
HeatWave
|
|
Анализировать url |
| /developer/infrastructure-as-code-developers/ |
Infrastructure as code
|
|
Анализировать url |
| /developer/linux-developers/ |
Linux
|
|
Анализировать url |
| /developer/low-code-developers/ |
Low code
|
|
Анализировать url |
| /developer/microservices-developers/ |
Microservices
|
|
Анализировать url |
| /developer/open-source-developers/ |
Open source
|
|
Анализировать url |
| /developer/visual-builder-developers/ |
Visual Builder
|
|
Анализировать url |
| /developer/python-developers/ |
Python
|
|
Анализировать url |
| /developer/java-developers/ |
Java
|
|
Анализировать url |
| /developer/javascript/ |
JavaScript
|
|
Анализировать url |
| /developer/php/ |
PHP
|
|
Анализировать url |
| /developer/dotnet-developers/ |
.NET
|
|
Анализировать url |
| /developer/node-js-developers/ |
Node-js
|
|
Анализировать url |
| /developer/ide-developers/ |
IDE
|
|
Анализировать url |
| /developer/go/ |
Go
|
|
Анализировать url |
| /developer/graalvm-developers/ |
GraalVM
|
|
Анализировать url |
| /developer/gdk-developers/ |
GraalVM development kit
|
|
Анализировать url |
| /developer/rust/ |
Rust
|
|
Анализировать url |
| /developer/ruby-developers/ |
Ruby
|
|
Анализировать url |
| /developer/ai-resource-hub/ |
Learn more<span class="sr-only"> AI Resource Hub</span>
|
|
Анализировать url |
| /developer/certifications/ |
Certifications
|
|
Анализировать url |
| /downloads/ |
All downloads
|
|
|
| /legal/copyright.html |
© 2026 Oracle
|
|
Анализировать url |
| /legal/privacy/ |
Privacy
|
|
Анализировать url |
| /legal/privacy/privacy-choices.html |
Do Not Sell My Info
|
|
Анализировать url |
| /corporate/careers/ |
Careers
|
|
Анализировать url |
| /corporate/contact/ |
Contact Us
|
|
Анализировать url |
Внешние ссылки
Кол-во: 34
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 34 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| oracle.com |
Accessibility Policy
|
Анализировать url |
| oracle.com |
<svg class="u38-oicn" width="136" height="18" viewbox="0 0 231 30" xmlns="http://www.w3.org/2000/svg" preserveaspectratio="xMinYMid">
<path fill="#C74634" d="M99.61,19.52h15.24l-8.05-13L92,30H85.27l18-28.17a4.29,4.29,0,0,1,7-.05L128.32,30h-6.73l-3.17-5.25H103l-3.36-5.23m69.93,5.23V0.28h-5.72V27.16a2.76,2.76,0,0,0,.85,2,2.89,2.89,0,0,0,2.08.87h26l3.39-5.25H169.54M75,20.38A10,10,0,0,0,75,.28H50V30h5.71V5.54H74.65a4.81,4.81,0,0,1,0,9.62H58.54L75.6,30h8.29L72.43,20.38H75M14.88,30H32.15a14.86,14.86,0,0,0,0-29.71H14.88a14.86,14.86,0,1,0,0,29.71m16.88-5.23H15.26a9.62,9.62,0,0,1,0-19.23h16.5a9.62,9.62,0,1,1,0,19.23M140.25,30h17.63l3.34-5.23H140.64a9.62,9.62,0,1,1,0-19.23h16.75l3.38-5.25H140.25a14.86,14.86,0,1,0,0,29.71m69.87-5.23a9.62,9.62,0,0,1-9.26-7h24.42l3.36-5.24H200.86a9.61,9.61,0,0,1,9.26-7h16.76l3.35-5.25h-20.5a14.86,14.86,0,0,0,0,29.71h17.63l3.35-5.23h-20.6" transform="translate(-0.02 0)"></path>
</svg>
<!-- Small Oracle Logo (32x21 for small tablet 600-759px) - from su01 -->
<svg class="u38-oicn-small" width="32" height="21" viewbox="0 0 32 21" xmlns="http://www.w3.org/2000/svg">
<path fill="#C74634" d="M9.9,20.1c-5.5,0-9.9-4.4-9.9-9.9c0-5.5,4.4-9.9,9.9-9.9h11.6c5.5,0,9.9,4.4,9.9,9.9c0,5.5-4.4,9.9-9.9,9.9H9.9 M21.2,16.6c3.6,0,6.4-2.9,6.4-6.4c0-3.6-2.9-6.4-6.4-6.4h-11c-3.6,0-6.4,2.9-6.4,6.4s2.9,6.4,6.4,6.4H21.2"></path>
</svg>
|
Анализировать url |
| oracle.com |
Sign-In
|
Анализировать url |
| profile.oracle.com |
Create an Account
|
Анализировать url |
| deeplearning.ai |
Find out more<span class="sr-only"> about Building Memory-Aware Agents</span>
|
Анализировать url |
| go.oracle.com |
Register for free<span class="sr-only"> for Oracle Developer Coaching: September News Edition</span>
|
Анализировать url |
| blogs.oracle.com |
Read the JDK 26 blog
|
Анализировать url |
| freesql.com |
Find out more<span class="sr-only"> about FreeSQL</span>
|
Анализировать url |
| docs.oracle.com |
See the GenAI documentation
|
Анализировать url |
| ace.oracle.com |
Learn more<span class="sr-only"> about Oracle ACE</span>
|
Анализировать url |
| search.oracle.com |
Explore upcoming events
|
Анализировать url |
| docs.oracle.com |
Explore the content
|
Анализировать url |
| docs.oracle.com |
SDK for Java
|
Анализировать url |
| docs.oracle.com |
SDK for Python
|
Анализировать url |
| docs.oracle.com |
SDK for TypeScript and JavaScript
|
Анализировать url |
| docs.oracle.com |
SDK for .NET
|
Анализировать url |
| docs.oracle.com |
SDK for Go
|
Анализировать url |
| docs.oracle.com |
SDK for Ruby
|
Анализировать url |
| docs.oracle.com |
SDK for PL/SQL
|
Анализировать url |
| docs.oracle.com |
Command-line interface (CLI)
|
Анализировать url |
| search.oracle.com |
Search all events
|
Анализировать url |
| livelabs.oracle.com |
LiveLabs
|
Анализировать url |
| facebook.com |
<div class="icn-img icn-facebook"><span class="sr-only">Connect with us on facebook</span></div>
|
|
| linkedin.com |
<div class="icn-img icn-linked-in"><span class="sr-only">Connect with us on linkedIn</span></div>
|
Анализировать url |
| youtube.com |
<div class="icn-img icn-you-tube"><span class="sr-only">Watch on YouTube</span></div>
|
Анализировать url |
| twitter.com |
<div class="icn-img icn-twitter"><span class="sr-only">Follow us on X (formally known as Twitter)</span></div>
|
|
| blogs.oracle.com |
<div class="icn-img icn-blogger"><span class="sr-only">Read our blogs</span></div>
|
Анализировать url |
| github.com |
<div class="icn-img icn-git-hub"><span class="sr-only">Check on GitHub</span></div>
|
Анализировать url |
| go.oracle.com |
Subscribe to emails
|
Анализировать url |
| secure.ethicspoint.com |
Integrity Helpline
|
Анализировать url |
| facebook.com |
<span>Facebook</span>
|
|
| x.com |
<span>X</span>
|
Анализировать url |
| linkedin.com |
<span>LinkedIn</span>
|
Анализировать url |
| youtube.com |
<span>YouTube</span>
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта developer.oracle.com, слабо оптимизирован на 55%. Для хорошей оптимизации и выхода на первые места в поиске требуется:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: