|
%sqlplus system/manager
SQL>drop user medpack cascade;
User dropped
SQL>drop tabelspace mpts 2 including contents 3 cascade
contraints;
Tablespace dropped
SQL>exit
※그런후에 실제 data file를 삭제한다.
※위 예제는
medpack이라는 User와 그 User에게 할당된 tablespace를 삭제한다.
전체적인 순서는 1)먼저 User를 삭제(Drop) 2)2개의
tablespace를 삭제(Drop) 3)File System에 있는 File들을
삭제 와 같다. ※Oracle에서는 사실상 database는
하나만 존재한다. 각각의 User들은 tablespace를 할당받아 실제의 data를
저장한다. 따라서, User Space의 증가는 tablespace를 늘려주면
가능하다. (Ref, alter tablesapce….) |
%isql -Usa -P
1>drop database medpackdb 2>go
1>sp_dropdevice
mp_dev 2>go
Device dropped. (return status =
0)
※위 예제는 medpackdb이라는 이름의 database를 삭제하고
database가 사용하고 있던 device를 삭제한다. 그리고 나서 User를 삭제한다.
전체적인 순서는 1)database 삭제 2)2개의
device삭제 3)User삭제 4)File System에 있는 File들을
삭제 와 같다
※Sybase에서는 device에서 일정한 양의
space를 할당받아 database를 만든다. device를 만들 때 번호를
적당하게 지정해 주어야 하는데, sp_helpdevice라는 system procedure를
이용한다.
|