Oracle数据库如何创建、修改、删除表空间
Oracle数据库在
逻辑上将数据存储在
表空间中,在
物理上将数据存储在
数据文件中。表空间分为:
永久表空间、undo表空间和临时表空间。
创建、修改、删除表空间
- 01
--创建永久表空间 create tablespaceuserSpace --表空间名称 datafile'C:\app\yeduanqiao\oradata\dbname\useSpacer.dbf' --文件路径及文件名 size50M --表空间大小 AUTOEXTEND ON NEXT50M --每次自动扩展50M --创建临时表空间 create temporary tablespaceuserTemp tempfile'C:\app\yeduanqiao\oradata\dbname\userTemp.dbf' size50M
- 02
---查看表空间名称、id,文件存储位置,初始大小 selecttablespace_name,file_id,file_name,bytes fromdba_data_files order byfile_id
- 03
--修改表空间大小 alter database datafile'C:\app\yeduanqiao\oradata\dbname\useSpacer.dbf' resize1000M
- 04
--修改表空间大小:增加数据文件 alter tablespaceUSERSPACE add datafile'C:\app\yeduanqiao\oradata\dbname\USERSPACE2.dbf' size500M
- 05
--删除表空间 droptablespace USERSPACE 删除后查询此表空间,查询不到,删除成功
赞 (0)