> create tablespace temp
> datafile '/u01/app/oracle/oradata/tdata/temp.dbs' size 3M
> temporary;
> create tablespace temp
> *
> ORA-00604 : error occured at recursice SQL_Level 1
> ORA-01655 : unable to extend cluster SYS.C_TS# by 5 in tablespace SYS
> TEM
테이블스페이스를 너무 작게 만드시는 군요.
요즘은 하드 용량이 넘쳐나던데.
이 내용은 오라클이 테이블스페이스를 생성하고, 그정보를 Data Dictionary
(SYS.C_TS# )에 저장하려고 하는데 system 테이블스페이스에 공간이 없어서
에러가 발생하는 것입니다.
svrmgr에 들어가셔서
alter database datafile
'/u01/app/oracle/oradata/tdata/system01.dbs' resize 150M ;
등으로 시스템 테이블스페이스의 공간을 늘려주세요.
( file-spec 과 크기는 님의 DB에 맞게 고치시구요.
모르면 select name from v$datafile ; 하시면 됩니다. )
최근에 오라클8i는 보통
system 테이블스페이스 : 200MB
RBS 테이블스페이스 : 100MB
TEMP 테이블스페이스 : 100MB
users 테이블스페이스 : 10MB
기타 자신이 필요한 테이블스페이스 : xxx MB
등으로 하는 듯 합니다.
(물론 자신이 저장하려는 데이타만 충분히 저장할 수 있도록
크기를 조절해야 하지요. )
그리고 아래 scott로 접속하실 때, 생기는 에러는
scott 유저를 만들지 않았거나 ( 거져 만들어지지 안습니다. )
비밀번호가 틀렸거나 할 때 나옵니다.
DB를 만들때 오라클에서 제공해주는 installer로 만들었다면
만들어주는 script를 자동으로 실행을 시켜주지만,
직접 script를 svrmgr에서 실행시켰다면
직접 돌리셔야 합니다.
create user scott identified by tiger
default tablepsace users
temporary tablespace temp
;
grant connect, resource to scott
;
(물론 이 작업은 DB를 정상적으로 만들고 나서,
당연히 users , temp 테이블스페이스가 만들어지고 나서
하셔야 합니다. )
|