Как создать табличное пространство с несколькими файлами данных? - PullRequest
9 голосов
/ 14 декабря 2011

Я использую следующий скрипт для создания нового табличного пространства с тремя файлами данных размером 4 МБ для каждого.

create tablespace homeworkts 
       datafile 'D:\oradata\orcl\df1.dbf' size 4m , 
       datafile 'D:\oradata\orcl\df2.dbf' size 4m,
       datafile 'D:\oradata\orcl\df3.dbf' size 4m;

Но он продолжает давать мне ошибку

неверное имя файла

для второго файла данных.

Почему?

Ответы [ 4 ]

9 голосов
/ 14 декабря 2011

Чтение Создать синтаксис табличного пространства Вы должны написать:

create tablespace homeworkts 
datafile 'D:\oradata\orcl\df1.dbf' size 4m, 
         'D:\oradata\orcl\df2.dbf' size 4m, 
         'D:\oradata\orcl\df3.dbf' size 4m;

Вы должны написать datafile только один раз, а затем все спецификации файлов, разделенные запятыми:

enter image description here

Изменено в 2018 г. Действует до сих пор создать табличное пространство в версии 18 оракула .

2 голосов
/ 14 декабря 2011

Так и должно быть

 create tablespace homeworkts datafile 'D:\oradata\orcl\df1.dbf' size 4m, 

'D:\oradata\orcl\df2.dbf' size 4m,

'D:\oradata\orcl\df3.dbf' size 4m;
0 голосов
/ 22 ноября 2013
CREATE TABLESPACE maximo_data NOLOGGING
DATAFILE 'D:\oracle\product\10.2.0\oradata\maximo\maximo_data_0.ora' SIZE 16G,
         'D:\oracle\product\10.2.0\oradata\maximo\maximo_data_1.ora' SIZE 16G
autoextend off
extent management local;
0 голосов
/ 30 июня 2012
create tablespace userdata 
       datafile 'E:\oradata\orcl\df1.dbf' size 100M, 
                'E:\oradata\orcl\df2.dbf' size 200M,
                'E:\oradata\orcl\df3.dbf' size 300M; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...