база данных Oracle, ошибка при добавлении файлов данных в существующее табличное пространство - PullRequest
0 голосов
/ 02 октября 2018

Я хочу добавить файлы данных в существующее табличное пространство.Я использую команду:

ALTER TABLESPACE "HIGH_VOLUME"
ADD DATAFILE '/data2/oracle/oradata/CMGPERF02/hv05.dbf'
SIZE 30G AUTOEXTEND ON NEXT 100M LOGGING DEFAULT NOCOMPRESS ONLINE EXTENT 
MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO;

ошибка:

Ошибка запуска в строке: 28 в команде - ALTER TABLESPACE "HIGH_VOLUME" ADD DATAFILE '/ data2 / oracle / oradata/CMGPERF02/hv05.dbf 'РАЗМЕР 30G AUTOEXTEND ON NEXT 100M Ведение журнала DEFAULT NOCOMPRESS ONLINE УПРАВЛЕНИЕ EXTENT ЛОКАЛЬНОЕ АВТОМАТИЧЕСКОЕ УПРАВЛЕНИЕ ПРОСТРАНСТВОМ SEGMENT SPE Сообщение об ошибке - ORA-00933: команда SQL неправильно завершена * 00933. 00000 - "команда SQL*

У меня есть доступ к sysdba, так что, возможно, это не связано с доступом.Даже я искал на сайте oracle docs и написал ответ:

ALTER TABLESPACE lmtbsb
ADD DATAFILE '/u02/oracle/data/lmtbsb02.dbf' SIZE 1M;

может быть синтаксическая ошибка с моей стороны.пожалуйста, помогите мне исправить это.Версия Oracle 12.1.0.2.

Спасибо

1 Ответ

0 голосов
/ 02 октября 2018

Документы довольно сложны для чтения , но в основном вы комбинируете опции уровня табличного пространства (например, ведение журнала и сжатие) с предложением ADD DATAFILE, которое не делаетРабота. Единственные опции , которые могут следовать за ADD DATAFILE, - это РАЗМЕР, ПОВТОР и АВТОЗАПИСЬ.Если вы хотите изменить параметры табличного пространства, используйте отдельную команду ALTER TABLESPACE.

ALTER TABLESPACE "HIGH_VOLUME" 
ADD DATAFILE '/data2/oracle/oradata/CMGPERF02/hv05.dbf' 
SIZE 30G 
AUTOEXTEND ON NEXT 100M
-- These are tablespace options which can't be applied to single datafiles: 
--LOGGING 
--DEFAULT 
--NOCOMPRESS 
--ONLINE 
--EXTENT MANAGEMENT LOCAL AUTOALLOCATE 
--SEGMENT SPACE MANAGEMENT AUTO
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...