<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411683&amp;view=findpost&amp;p=3755195</guid>
        <pubDate>Wed, 03 Jan 2018 09:33:35 +0000</pubDate>
        <title>Oracle, Cursors, базовые настройки</title>
        <link>https://forum.sources.ru/index.php?showtopic=411683&amp;view=findpost&amp;p=3755195</link>
        <description><![CDATA[Bas: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=411683&view=findpost&p=3752160'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>alex.styopin &#064; <time class="tag-quote__quoted-time" datetime="2017-12-04T07:49:18+00:00">04.12.17, 07:49</time></span><div class='quote '>1) Есть ли ограничения в той версии Oracle, которая доступна на сайте.</div></div><br>
На сайте  триал версия?<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=411683&view=findpost&p=3752160'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>alex.styopin &#064; <time class="tag-quote__quoted-time" datetime="2017-12-04T07:49:18+00:00">04.12.17, 07:49</time></span><div class='quote '>2) Какие значения задать для processes и open_cursors(значение sessions я вообще не нашел в init.ora), возможно еще какие-то значения нужно изменить?</div></div><br>
Какое значение OPEN_CURSOR (по умолчанию 50)? <br>
И что имеем в SESSION_CACHED_CURSOR(0) они не связаны, но все же. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2018-01-03T12:39:41+03:00">03.01.18, 09:39</time></span></span><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">alter system set open_cursors = 1000</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Bas</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=411683&amp;view=findpost&amp;p=3752160</guid>
        <pubDate>Mon, 04 Dec 2017 07:49:18 +0000</pubDate>
        <title>Oracle, Cursors, базовые настройки</title>
        <link>https://forum.sources.ru/index.php?showtopic=411683&amp;view=findpost&amp;p=3752160</link>
        <description><![CDATA[alex.styopin: Добрый день.<br><br>     Разрабатываю ПО, которое основную работу проводит с сетевыми устройствами и по столько по сколько использует базу oracle(требование заказчика) для хранения некоторой информации об устройствах и изображений, полученных с устройств. До этого всегда использовал для таких целей MySQL и с Oracle не знаком. С подключением к базе(пищу на Visual Studio 2017 и использую OracleClient) и отправкой запросов я разобрался. Запросы не мудреные, в основном SELECT&#39;ы при загрузке данных при старте и INSERT&#39;ы при записи состояний в базу и записи изображений в BLOB. <br>     Oracle скачал и установил с офф сайта, последнюю версию.<br>     Но при работе с базой возникает ошибка &quot;ORA-01000: количество открытых курсоров превысило допустимый максимум&quot;.<br><br>     Отсюда вопросы:<br>1) Есть ли ограничения в той версии Oracle, которая доступна на сайте.<br>2) Какие значения задать для processes и open_cursors(значение sessions я вообще не нашел в init.ora), возможно еще какие-то значения нужно изменить?<br>3) Как избежать накопления неявных открытых курсоров или как закрывать поле каждого запроса<br><br>Заранее прошу прощение, если что-то не так написал, так как не имею опыта работы с Oracle. Если нужны какие-то примеры запросов или кода могу привести. Заранее скажу, что будет около 300 потоков(по 1 на каждое устройство), каждый раз в секунду выполняет 1 UDPATE (записывает состояние - около 12 полей) и возможно 1 INSERT, если есть необходимость записать изображение. Сейчас работает только один поток, но проблема уже возникает.]]></description>
        <author>alex.styopin</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	