Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Oracle Error Codes > Oracle Error Codes > Oracle Error Codes

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 03.03.2010, 11:36
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию ORA-01652 unable to extend temp segment by string in tablespace

Вариант 1:

Создать дополнительный файл для tablespace.
SQL> create temporary tablespace "MY_TEMP" tempfile '/u02/oradata/ora112/my_temp01.dbf' size 10G autoextend off;
__________________
Телеграм чат

Последний раз редактировалось Marley; 19.01.2012 в 11:27.
Ответить с цитированием
  #2  
Старый 19.01.2012, 11:24
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Вариант 2:

-------
Часто использовали на серверах Oracle XE, когда можно было остановить сервер на какое-то время.
-------

После потери временного файла, можно восстановиться без перезапуска базы данных.

-- 1) Подключиться к БД
sqlplus / as sysdba

-- 2) Shutdown immediate;

-- 3) Startup;

-- 4) Посмотреть место расположения temp.dbf
SQL> select v$tempfile.name, v$tablespace.name
from v$tempfile, v$tablespace
where v$tempfile.ts#= v$tablespace.ts#;

-- 5) Удалить текущий файл temp.dbf
SQL> ALTER DATABASE TEMPFILE 'C:\oraclexe\oradata\XE\temp.dbf' DROP;

-- 6) Создать новый файл temp.dbf
SQL> ALTER TABLESPACE TEMP ADD TEMPFILE 'C:\oraclexe\oradata\XE\temp.dbf' size 150m;

-- 7) Убедиться, что имеется ссылка на файл
SQL> select v$tempfile.name, v$tablespace.name from v$tempfile , v$tablespace
where v$tempfile.ts#= v$tablespace.ts#;
__________________
Телеграм чат

Последний раз редактировалось Marley; 02.02.2012 в 10:19.
Ответить с цитированием
Ответ

Метки
ora-01652 unable to extend temp segment by string in tablespace

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:18. Часовой пояс GMT +3.


Powered by vBulletin®