> 오늘 처음으로 win2000 에 Oracle8i를 깔았습니다.
>
> 오라클 계정을 다른 사용자에게 줄 때 쓰이는 하드웨어 공간의 기본적인 경로가
> 어떻게 되는지요???
>
> 그냥 계정을 주긴 했지만 경로를 몰라서 공간 할당을 못해주고 있습니다.
> tablespace 로 줄때 경로를 알아야 하던데...
>
> 그럼 답변 꼭 부탁드립니다.
이게 무슨 얘기인지?
제가 이해하기는 만약 계정이 오라클 DB에 생성하는 계정이라면
유저에게 쿼터를 어떻게 주는지의 문제로 해석되는데 맞는가요?
그럼 만약 gildong 라는 계정을 만들었고, users 테이블스페이스에 쿼터를 주려면
만들때 주거나 나중에 수정해 주면 됩니다.
create user gildong identified by hong
default tablespace users
temporary tablespace temp
quota 10M on users ;
grant connect,resource to gildong ;
또는
create user gildong identified by hong
default tablespace users
temporary tablespace temp
quota unlimited on users ;
grant connect,resource to gildong ;
이미 만들었다면
alter user gildong
quota 10M on users ;
grant connect,resource to gildong ;
또는
create user gildong
quota unlimited on users ;
grant connect,resource to gildong ;
이렇게 주면 됩니다.
만약 님께서 얘기하시는 경로라는 것이 디렉토리를 얘기하시는 것이라면
테이블스페이스를 새로 만들거나 테이블스페이스의 공간이 부족하여
추가로 더 늘리려고 할때, 일관성 있게 작업하려면 어디에 실제
데이타파일이 생기는지 알아야 합니다.
그래는 system 계정으로 접속하셔서
select bytes,name from v$datafile;
하시거나 또는
select tablespace_name, file_name, bytes from dba_data_files ;
하시면 됩니다.
|