Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
ilyuha111
Member

Откуда:
Сообщений: 108
Добрый день
при попытке скомпилировать обобьет
выдает ORA -12953: The request exceed the maximum allowed database size of 11GB

SELECT
ROUND(SUM (BYTES) / 1024 / 1024) "SIZE (MB)",
SUM (blocks) blocks, COUNT (*) extents
FROM dba_extents

SIZE (MB) = 7178


в чем может быть проблема ?
17 июн 20, 17:16    [22152550]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1495
В качестве помощи и повода для самообучения сделал test case.

На сколько должен возрасти размер экстентов и почему?

+
Connected to Oracle Database 18c Express Edition Release 18.0.0.0.0 
Connected as system@//192.168.1.201:1522/XE

SQL> 
SQL> SELECT
  2  ROUND(SUM (BYTES) / 1024 / 1024) "SIZE (MB)"
  3  FROM dba_extents;

 SIZE (MB)
----------
      2136

SQL> 
SQL> create table t(c varchar2(1000 char));

Table created


SQL> begin
  2  for c in 1..1e6 loop
  3    insert into t values(rpad('1', 1000, '0'));
  4  end loop;
  5  end;
  6  /

PL/SQL procedure successfully completed


SQL> 
SQL> SELECT
  2  ROUND(SUM (BYTES) / 1024 / 1024) "SIZE (MB)"
  3  FROM dba_extents;

 SIZE (MB)
----------
      3351


SQL> 



-- Create table
create table T
(
  c VARCHAR2(1000 CHAR)
)
tablespace SYSTEM
  pctfree 10
  pctused 40
  initrans 1
  maxtrans 255
  storage
  (
    initial 64K
    next 1M
    minextents 1
    maxextents unlimited
  );
17 июн 20, 17:53    [22152587]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
Elic
Member [заблокирован]

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 29861
dmdmdm
В качестве помощи и повода для самообучения сделал test case.

На сколько должен возрасти размер экстентов и почему?
Это помощь? Или помощь медвежья? Или какая-то ещё?
17 июн 20, 17:58    [22152591]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
ilyuha111
Member

Откуда:
Сообщений: 108
Вопрос не в этом
фактически данных меньше 11G
но ошибка все равно выходит
USERS.dbf = 10.3 GB
17 июн 20, 18:01    [22152595]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
Elic
Member [заблокирован]

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 29861
ilyuha111
USERS.dbf = 10.3 GB
Ты наивен, если считаешь, что с точки зрения Оракла 10,3 не приближается приблизительно к лимиту.
Но ты можешь попробовать написать им гневное письмо.
17 июн 20, 18:05    [22152599]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 8657
ilyuha111
...USERS.dbf = 10.3 GB

подозреваю, при "скомпилировать обобьет" скорее всего должен использоваться SYSTEM.DBF

хотя, кофейная гуща (на которой гадал ))) ) могла и ошибиться
17 июн 20, 18:06    [22152601]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
ilyuha111
Member

Откуда:
Сообщений: 108
Elic,

файл 10G а фактически 7G
если переустановить и залить дампу то все будет работать
есть ли какой то другой способ решить проблему
17 июн 20, 18:07    [22152604]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
Elic
Member [заблокирован]

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 29861
ilyuha111
файл 10G а фактически 7G
У тебя с логикой как, нормально? Ораклу твои "мамой клянусь, там только 7г", как и нам, только смешны.
17 июн 20, 18:13    [22152614]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
ilyuha111
Member

Откуда:
Сообщений: 108
я хотел узнать можно как то почистить базу или только экспорт импорт в данной ситуации может помочь
17 июн 20, 18:17    [22152619]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 8657
Если место в конце датафайла не занято - вроде его можно уменьшить
Если место в конце уже чем-то занято, то нужно двигать объекты. В общем, exp/imp может быть самым простым решением.

не точно. не админ. давно таким не занимался

https://docs.oracle.com/cd/B28359_01/server.111/b28310/dfiles003.htm#ADMIN11425
17 июн 20, 18:29    [22152626]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 9899
ilyuha111

в чем может быть проблема ?


Огранчения XE последних версий не смотрел, но:

Oracle Database XE can be installed on any size machine with any number of CPUs, stores up to 11 GB of user data, using up to 1 GB of memory, and using only one CPU on the host machine.

SY.
17 июн 20, 19:02    [22152643]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1495
SY
stores up to 11 GB of user data


Вопрос как раз в методике подсчета этих 11 ГБ.
17 июн 20, 19:19    [22152656]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
Elic
Member [заблокирован]

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 29861
dmdmdm
Вопрос как раз в методике подсчета этих 11 ГБ.
Есть почти официальный форум про этот продукт:
https://community.oracle.com/community/groundbreakers/database/developer-tools/oracle_database_express_edition_xe/overview
17 июн 20, 19:30    [22152662]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
ilyuha111
Member

Откуда:
Сообщений: 108
в общем как оказалось экспорт импорт временное решение
пришлось полостью удалять oracle и ставить заново
поле переустановки
USERS.dbf = 5.3 GB
18 июн 20, 16:33    [22153049]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 8657
ilyuha111
экспорт импорт временное решение

почему временное?
экспорт, все убить, уменьшить датафайлы

зачем Oracle переставлять-то?
18 июн 20, 16:59    [22153067]     Ответить | Цитировать Сообщить модератору
 Re: ORA -12953: The request exceed the maximum allowed database size of 11GB  [new]
ilyuha111
Member

Откуда:
Сообщений: 108
нашел решение

выполнял из под sys
select file_id, tablespace_name, (bytes/1048576) as MB from dba_data_files d;
users.dbf - file_id =4

alter database datafile 4 resize 8G;
4 июл 20, 17:21    [22162091]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить