일단 테이블 스페이스를 만들어 놓고, 사용자에게 권한을
주면 누구든지 사용을 할 수 가 있습니다.
파일시스템을 생각하면 쉽겠군요, 파일 시스템을 새로
생성해서, 퍼미션을 주게 되면 퍼미션 있는 사용자는
읽기,쓰기 등으로 접근가능하겠지여
대개 오라클에서 유저별 스페이스 할당은 쿼타를 쓰는 경우도 있지만
일반적으로 테이블 스페이스로 관리한답니다.
즉 username1 은 tablespace1
username2는 tablespace2
username1 이 용량을 많이 잡아 먹는 image같은 데이타라면
좀 크게 tablespace1을 할당해야 겠지요.
데이타가 계속 늘어나게 되면
ORA-1563 메시지를 뿌려주는데
alter tablespace tablespace1 add datafile '/data1/tablespace1_02.dbf' size 100m;
이런식으로 테이블 스페이스를 늘려줍니다.
>>나그네 님께서 쓰시길<<
:: SVRMGR> create user username1 identified by 1111
:: 2> default tablespace users
:: 3> temporary tablespace temp
:: 4> quota unlimited on users
:: 5> quota unlimited on temp;
:: Statement processed.
:: SVRMGR> grant connect, resource to username1;
:: Statement processed.
:: SVRMGR> quit
:: Server Manager complete
:: 이렇게 1명을 생성하고
:: SVRMGR> create user username2 identified by 2222
:: 2> default tablespace users
:: 3> temporary tablespace temp
:: 4> quota unlimited on users
:: 5> quota unlimited on temp;
:: Statement processed.
:: SVRMGR> grant connect, resource to username2;
:: Statement processed.
:: SVRMGR> quit
:: Server Manager complete
::
:: 저렇게 username1, username2 이렇게 사용자 이름만 다르게 하고 tablespace나
:: 그밖의 것들은 같게 해 놔도 상관없나요?
:: 같은 tablespace를 사용해도 되나요?
:: 그리고 위에서처럼 생성하면 전체 용량을 부여하는 것으로 알고 있는데
:: 사용자 생성시 100M를 부여하려면 어느 부분을 어떻게 해야 하나요?
:: 또한 후에 100M 더 추가로 주려고 할시에는 어떻게 해야 하는지도
:: 자세하게 알려주시면 감사하겠습니다.
:: 질문이 많지만 그럼 고수님들의 자세한 답변 부탁드립니다.
|