【整理】Oracle创建/删除表空间
2011-08-05 11:44
218 查看
1,Oracle控制台
使用sys登陆Oracle控制台,[服务器]-[存储]-[表空间]点击鼠标右键创建表空间
2,PL/SQL Developer
通过pl/sql登录到Oracle数据库上,然后执行菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间
创建表空间
[align=left]Sql>create tablespace histdb datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;[/align]
Sql>alter database datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' autoextend on;
1) DATAFILE: 表空间数据文件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k
4) 空间名称histdb 与 数据文件名称 histdb.dbf 不要求相同,可随意命名.
5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
[align=left]6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf ' resize 500m; //手动修改数据文件大小为500M[/align]
[align=left] [/align]
删除表空间
DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
这是说明连带表空间的物理文件一起删除
——————————————————————————
SQL> drop tablespace mytbs01;
SQL> drop tablespace mytbs01 including contents;
如果表空间非空,那么没有用including contents你也删不掉
表空间已丢弃。
这种删除方式相关的数据文件仍然存在于磁盘上.
使用sys登陆Oracle控制台,[服务器]-[存储]-[表空间]点击鼠标右键创建表空间
2,PL/SQL Developer
通过pl/sql登录到Oracle数据库上,然后执行菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间
创建表空间
[align=left]Sql>create tablespace histdb datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;[/align]
Sql>alter database datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' autoextend on;
1) DATAFILE: 表空间数据文件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k
4) 空间名称histdb 与 数据文件名称 histdb.dbf 不要求相同,可随意命名.
5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
[align=left]6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf ' resize 500m; //手动修改数据文件大小为500M[/align]
[align=left] [/align]
删除表空间
DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
这是说明连带表空间的物理文件一起删除
——————————————————————————
SQL> drop tablespace mytbs01;
SQL> drop tablespace mytbs01 including contents;
如果表空间非空,那么没有用including contents你也删不掉
表空间已丢弃。
这种删除方式相关的数据文件仍然存在于磁盘上.
相关文章推荐
- shell脚本操作oracle删除表空间、创建表空间、删除用户
- Oracle创建、删除表空间、用户
- oracle创建删除表空间和用户授权
- shell脚本操作oracle删除表空间、创建表空间、删除用户
- oracle创建表空间、创建用户、授权、夺权、删除用户、删除表空间
- shell脚本操作oracle删除表空间、创建表空间、删除用户
- Oracle创建/删除表空间和用户
- oracle创建删除表空间和用户授权
- oracle创建表空间、删除表空间、修改表空间名称
- oracle创建表空间和用户,删除表空间、用户
- Oracle创建表空间,用户以及删除表空间、用户
- Oracle 删除用户和表空间------创建表空间和用户
- oracle 创建用户指定表空间 删除用户删除表空间
- oracle 创建删除表空间 创建删除用户 分配权限 导入导出
- oracle删除表空间后 再创建同名表空间报错
- Oracle创建查询删除表空间操作
- oracle创建表空间 删除表空间 创建用户 删除用户相关SQL
- oracle创建删除表空间和用户授权
- oracle创建删除表空间、用户、数据导入导出等常用sql语句
- Oracle数据库案例整理-删除和停止Oracle数据库失败-Oracle回收站启动导致删除表空间文件失败