%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를 이용한다. |