programing

여러 데이터 파일로 테이블스페이스를 만드는 방법은 무엇입니까?

batch 2023. 8. 24. 21:54
반응형

여러 데이터 파일로 테이블스페이스를 만드는 방법은 무엇입니까?

저는 다음 스크립트를 사용하여 각각 4MB 크기의 데이터 파일 3개가 있는 새 테이블스페이스를 만들고 있습니다.

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;

그런데 자꾸 오류가 납니다.

잘못된 파일 이름

두 번째 데이터 파일의 경우.

왜요?

테이블스페이스 생성 구문을 읽는 에 다음과 같이 기록해야 합니다.

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 오라클 버전의 현재 테이블스페이스 생성에 여전히 유효합니다.

이렇게 해야 돼요.

 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;
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; 
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;

언급URL : https://stackoverflow.com/questions/8496152/how-to-create-a-tablespace-with-multiple-datafiles

반응형