[ОТВЕТИТЬ]
13.09.2013 17:14
skier2
 
При расчете товародвижения выходит следующая ошибка:

ORA-01653: невозможно увеличить таблицу SUPERMAG.FFMAPREP до 1024 в разделе USERS

SQL*Loader-2026: загрузка была прервана, т.к. продолжение выполнения загрузчика SQL невозможно.
Задайте SKIP=5840674, затем продолжайте загрузку.
Были обработаны следующие индексы таблицы SUPERMAG.FFMAPREP:
индекс SUPERMAG.FFMAPREP_ARTICLE не может использоваться из-за:
ORA-01654: невозможно увеличить индекс SUPERMAG.FFMAPREP_ARTICLE до 128 в разделе USERS
индекс SUPERMAG.FFMAPREP_DOC не может использоваться из-за:
ORA-01654: невозможно увеличить индекс SUPERMAG.FFMAPREP_DOC до 128 в разделе USERS
индекс SUPERMAG.FFMAPREP_INCOMEDOC не может использоваться из-за:
ORA-01654: невозможно увеличить индекс SUPERMAG.FFMAPREP_INCOMEDOC до 128 в разделе USERS
индекс SUPERMAG.FFMAPREP_LOCFROM не может использоваться из-за:
ORA-01654: невозможно увеличить индекс SUPERMAG.FFMAPREP_LOCFROM до 128 в разделе USERS
индекс SUPERMAG.FFMAPREP_LOCTO не может использоваться из-за:
ORA-01654: невозможно увеличить индекс SUPERMAG.FFMAPREP_LOCTO до 128 в разделе USERS
индекс SUPERMAG.FFMAPREP_SALEDATE не может использоваться из-за:
ORA-01654: невозможно увеличить индекс SUPERMAG.FFMAPREP_SALEDATE до 128 в разделе USERS
индекс SUPERMAG.FFMAPREP_SUPPLIER не может использоваться из-за:
ORA-01654: невозможно увеличить индекс SUPERMAG.FFMAPREP_SUPPLIER до 128 в разделе USERS

версия Оракл11.

вопрос: я так понимаю что не хватает места в таблице Users. как в этой версии Оракл увеличить таблицу? раньше пользовался DBA Studio в версии Оракл8, а сейчас такого не могу найти (перешли на новую версию, не хочется чего нибудь сотворить по незнанию)
13.09.2013 17:17
whitewizard
 
также в sqlplus добавь файл в табличное пространство
13.09.2013 17:28
skier2
 
как посмотреть сколько нужно добавить и какая команда для добавления?
13.09.2013 17:35
skier2
 
просто пункта dba studio не могу найти
13.09.2013 18:44
OlegON
 
нет никакого dba studio там, к счастью. пользуйтесь SQL Plus (alter tablespace add datafile 'путь' size 50M autoextend on next 1G maxsize 30G;) или поставьте оптимизатор, он сам отследит свободное место в БД и добавит что надо и куда надо.
15.09.2013 04:41
skier2
 
зашел в SqlPlus под sys, набрал команду, вышло следующее


SQL> alter tablespace add datafile 'd:\oracle\oradata\co\users01.dbf' size
50M autoextend on next 1G maxsize 30G;
alter tablespace add datafile 'd:\oracle\oradata\co\users01.dbf' size 50M a
utoextend on next 1G maxsize 30G
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 4760
Session ID: 69 Serial number: 26029

что неверно?
15.09.2013 04:57
whitewizard
 
в логах ORA-00600 не начали сыпаться?
15.09.2013 09:39
skier2
 
в тех alertlog что нашел только ORA-1653. так то база запускается, просто видимо я что то не так делаю
\
15.09.2013 09:46
OlegON
 
предлагаю поставить и настроить оптимизатор, он заодно и ошибки напишет, какие найдет...
sqlplus на сервере? от 11 версии?
15.09.2013 10:50
skier2
 
это база которую перевели с 1.25\8.1.6 на 1.30\11 неделю назад с твоей помощью. наверное это снимет вопросы по тому где и что должно находится. я то вообще пока не в теме - как это, где это, и что делать, чтобы все не поломалось...
15.09.2013 11:04
OlegON
 
если я и вспомню, где что находится, то, увы, без понятия, что ты запускаешь...
17.09.2013 14:26
cb
 
Цитата:
skier2 зашел в SqlPlus под sys, набрал команду, вышло следующее


SQL> alter tablespace add datafile 'd:\oracle\oradata\co\users01.dbf' size
50M autoextend on next 1G maxsize 30G;
alter tablespace add datafile 'd:\oracle\oradata\co\users01.dbf' size 50M a
utoextend on next 1G maxsize 30G
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 4760
Session ID: 69 Serial number: 26029

что неверно?
users01.dbf уже есть такой?
если да то users0N+1

и выставить не 50M, а 10240М.
запускать лучше на сервере.
15.04.2016 11:27
[+kliN+]
 
Цитата:
cb users01.dbf уже есть такой?
если да то users0N+1

и выставить не 50M, а 10240М.
запускать лучше на сервере.
на счет 10240М - не опечатка?
15.04.2016 11:50
OlegON
 
Я предпочитаю делать так, как написал выше (постепенный рост по гигабайту), кому-то нравится, чтобы база сразу сделала один файлик на 10Гб, видимо, исходя из соображений фрагментации. Мой вариант на практике фрагментацию не дает. Зато любителям холодного бекапа меньше ждать архивации этих 10Гб пустых.
15.06.2017 17:11
kamres
 
Здравствуйте!
Возникла примерно такая же ошибка:
Код:
ORA-01654: невозможно увеличить индекс SUPERMAG.FFMAPREP_ARTICLE до 1024 в разделе INDX
Пытаюсь добавить
Код:
SQL> alter tablespace add datafile 'D:\oracle\oradata\KAMAVTO\INDX02.DBF' size 50M autoextend on next 1G maxsize 30G;
но выдает
Код:
alter tablespace add datafile 'D:\oracle\oradata\KAMAVTO\INDX02.DBF' size 50M autoextend on next 1G        
     *
ошибка в строке 1:
ORA-02140: неверн.имя раздела
Подскажите, пожалуйста, что не так?
15.06.2017 17:13
OlegON
 
Имя табличного пространства полезно бы указать.
Цитата:
alter tablespace INDX ...
А для избавления от такого головняка - https://olegon.ru/showthread.php?t=19224 поставить.
15.06.2017 17:15
kamres
 
Места вроде хватает
Миниатюры
Нажмите на изображение для увеличения
Название: INDX.jpg
Просмотров: 19
Размер:	33.4 Кб
ID:	8563  
15.06.2017 17:17
OlegON
 
Лучше добавь файл. Все равно придется, потом операционка увеличить не даст, а то еще если это 10ка, то там можно попрощаться с базой при увеличении файла до недоступного размера.
15.06.2017 17:20
kamres
 
Цитата:
OlegON Лучше добавь файл. Все равно придется, потом операционка увеличить не даст, а то еще если это 10ка, то там можно попрощаться с базой при увеличении файла до недоступного размера.
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production

Цитата:
Имя табличного пространства полезно бы указать.
Цитата:
alter tablespace INDX ...
Спасибо помогло
Код:
SQL> alter tablespace INDX add datafile 'D:\oracle\oradata\KAMAVTO\INDX02.DBF' size 50M autoextend on next 1G maxsize 30G;
15.06.2017 17:23
OlegON
 
Цитата:
kamres 10.2.0.4.0
Вот лучше старому maxsize сделай, чтобы расшириться не думал, новому сделай maxsize 10G и добавь еще один, тоже с 10G.
С базой неудобно работать, если она из двух гигантских файлов. Параллелить много что нельзя. Оптимизатор настоятельно рекомендую.
Опции темы


Часовой пояс GMT +3, время: 18:29.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.