Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Еще вопрос / 7 сообщений из 7, страница 1 из 1
14.05.2003, 09:47
    #32159147
Глызин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще вопрос
Вот это отрывок из доки ....

Using the CREATE UNDO TABLESPACE Statement
The CREATE UNDO TABLESPACE statement is the same as the CREATE TABLESPACE statement, but the UNDO keyword is specified. Oracle determines most of the attributes of the undo tablespace, you can specify only the DATAFILE clause.

This example creates the undotbs_02 undo tablespace:

CREATE UNDO TABLESPACE undotbs_02
DATAFILE '/u01/oracle/rbdb1/undo0201.dbf' SIZE 2M REUSE AUTOEXTEND ON;

Altering an Undo Tablespace
Undo tablespaces are altered using the ALTER TABLESPACE statement. However, since most aspects of undo tablespaces are system managed, you need only be concerned with the following actions:

Adding a datafile
Renaming a datafile
Bringing a datafile online or taking it offline
Beginning or ending an open backup on a datafile
These are also the only attributes you are permitted to alter.

If an undo tablespace runs out of space, or you want to prevent it from doing so, you can add more files to it or resize existing datafiles.

The following example adds another datafile to undo tablespace undotbs_01:

ALTER TABLESPACE undotbs_01
ADD DATAFILE '/u01/oracle/rbdb1/undo0102.dbf' AUTOEXTEND ON NEXT 1M
MAXSIZE UNLIMITED;
.....

Делаю

CREATE UNDO TABLESPACE undotbs
DATAFILE '/home/oracle/OraHome1/oradata/undo.dbf' SIZE 2M REUSE AUTOEXTEND ON;

все окей

делаю

ALTER TABLESPACE undotbs
ADD DATAFILE '/home/oracle/OraHome1/oradata/undo.dbf' AUTOEXTEND ON NEXT 1M
MAXSIZE UNLIMITED;
пишет
ERROR at line 1:
ORA-01537: cannot add data file '/home/oracle/OraHome1/oradata/undo.dbf' - file
already part of database
???
В чем проблема госпада
...
Рейтинг: 0 / 0
14.05.2003, 09:47
    #32159148
Глызин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще вопрос
Вот это отрывок из доки ....

Using the CREATE UNDO TABLESPACE Statement
The CREATE UNDO TABLESPACE statement is the same as the CREATE TABLESPACE statement, but the UNDO keyword is specified. Oracle determines most of the attributes of the undo tablespace, you can specify only the DATAFILE clause.

This example creates the undotbs_02 undo tablespace:

CREATE UNDO TABLESPACE undotbs_02
DATAFILE '/u01/oracle/rbdb1/undo0201.dbf' SIZE 2M REUSE AUTOEXTEND ON;

Altering an Undo Tablespace
Undo tablespaces are altered using the ALTER TABLESPACE statement. However, since most aspects of undo tablespaces are system managed, you need only be concerned with the following actions:

Adding a datafile
Renaming a datafile
Bringing a datafile online or taking it offline
Beginning or ending an open backup on a datafile
These are also the only attributes you are permitted to alter.

If an undo tablespace runs out of space, or you want to prevent it from doing so, you can add more files to it or resize existing datafiles.

The following example adds another datafile to undo tablespace undotbs_01:

ALTER TABLESPACE undotbs_01
ADD DATAFILE '/u01/oracle/rbdb1/undo0102.dbf' AUTOEXTEND ON NEXT 1M
MAXSIZE UNLIMITED;
.....

Делаю

CREATE UNDO TABLESPACE undotbs
DATAFILE '/home/oracle/OraHome1/oradata/undo.dbf' SIZE 2M REUSE AUTOEXTEND ON;

все окей

делаю

ALTER TABLESPACE undotbs
ADD DATAFILE '/home/oracle/OraHome1/oradata/undo.dbf' AUTOEXTEND ON NEXT 1M
MAXSIZE UNLIMITED;
пишет
ERROR at line 1:
ORA-01537: cannot add data file '/home/oracle/OraHome1/oradata/undo.dbf' - file
already part of database
???
В чем проблема госпада
...
Рейтинг: 0 / 0
14.05.2003, 10:11
    #32159175
Глызин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще вопрос
ВОПРОС СНЯТ
...
Рейтинг: 0 / 0
14.05.2003, 10:29
    #32159209
Violina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще вопрос
Код: plaintext
1.
CREATE UNDO TABLESPACE undotbs 
DATAFILE '/home/oracle/OraHome1/oradata/undo.dbf' SIZE 2M REUSE AUTOEXTEND ON; 


Этим ты не только создал UNDO TABLESPACE но и уже добавил к нему дата файл '/home/oracle/OraHome1/oradata/undo.dbf'

И тут ты его пытаешься добавить еще раз.

Код: plaintext
1.
2.
ALTER TABLESPACE undotbs 
ADD DATAFILE '/home/oracle/OraHome1/oradata/undo.dbf' AUTOEXTEND ON NEXT 1M 
MAXSIZE UNLIMITED;


Ораклу это не нравится:-)
...
Рейтинг: 0 / 0
14.05.2003, 10:35
    #32159218
Владимир П.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще вопрос
В том и проблема, что ВЫ пытаетесь добавить к табл. пространству файл, который уже в базе есть. Добавляя файл, вы заставляете базу создать нечто новое и положить в указанное место, а два разных файла с одним и тем же именем быть не может.

Если на самом деле Вы хотите изменить некоторые параметры существующего файла (напр., как здесь, назначить размер), то нужна команда ALTER DATABASE DATAFILE. Попробуйте так:

ALTER DATABASE DATAFILE '/home/oracle/OraHome1/oradata/undo.dbf'
AUTOEXTEND ON NEXT 1M
MAXSIZE UNLIMITED;
...
Рейтинг: 0 / 0
14.05.2003, 10:42
    #32159232
Violina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще вопрос
Почемы ты очень часто создаешь топик дважды? Стараешься отвечаешь, а потом в клоне топика узнаешь что вопрос снят.

1) Не надо ДВА раза нажимать на "опубликовать"
2) Не следует навигировать во время отправки сообщения
...
Рейтинг: 0 / 0
14.05.2003, 11:04
    #32159274
Глызин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще вопрос
я рефрешь делал просто автоматом получаеться
больше не буду
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Еще вопрос / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]